Retrieve all Tenant Accounts
Retrieve all Tenant Accounts.
Either `infrastructureProviderId` or `tenantId` query param must be specified.
If `infrastructureProviderId` query param is provided, then org must have an Infrastructure Provider entity and its ID should match the query param value. User must have `FORGE_PROVIDER_ADMIN` role.
If `tenantId` query param is provided, then org must have a Tenant entity and its ID should match the query param value. User must have `FORGE_TENANT_ADMIN` role.
Authentication
AuthorizationBearer
```
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://carbide-rest-api.carbide.svc.cluster.local/v2/org/$ORG_NAME/carbide/user/current
```
Path parameters
org
Query parameters
infrastructureProviderId
Filter TenantAccounts by Infrastructure Provider ID
tenantId
Filter TenantAccounts by Tenant ID
query
Search string to filter Tenant Accounts by account number, tenant org, or tenant org display name
includeRelation
Related entity to expand
Allowed values:
pageNumber
Page number for pagination query
pageSize
Page size for pagination query
orderBy
Ordering for pagination query
Response headers
X-Pagination
Pagination result in JSON format
Response
OK
id
infrastructureProviderId
infrastructureProviderOrg
tenantId
tenantOrg
tenantContact
Details of the user collected from authentication tokens
allocationCount
status
Status values for Tenant Account objects
Allowed values:
statusHistory
created
updated
Errors
403
Forbidden Error