List Support Tenants
GET/api/support/admin/tenants
Lists every tenant (customer account) with its open-ticket count and a summary of its support settings — the SLA policy override, the default watchers, and agent notes. Use this to find a tenant before reading or updating its settings.
support:readGrant this scope to your token under Settings → Developer → Personal Access Tokens.
Query parameters
filter[search](string, optional) — matches the tenant id, the tenant name, or any of its domains (partial match).filter[sla_policy_id](integer or comma-separated list, optional) — only tenants whose SLA override is one of the given policy ids.filter[has_default_watchers](boolean, optional) —truereturns tenants with at least one default watcher,falsetenants with none.sort(string, optional) — prefix with-for descending. Allowed sorts:name,open_tickets. Default: tenant id ascending.per_page(integer, optional) — items per page. Default 10, maximum 100.page(integer, optional) — page number. Default 1.
Response rows
id(string) — the tenant id.name(string) — the tenant name, falling back to the id.domain(string, nullable) — the tenant's primary domain (a*.sku.iodomain when it has one).home_pod_host(string, nullable) — the regional host the tenant is served from, or null when it is served centrally.open_tickets(integer) — tickets that are not resolved or closed.sla_policy_id(integer, nullable) — the SLA policy override, or null to use the default policy.default_watcher_user_ids(integer[]) — tenant members added as watchers on every new ticket.notes(string, nullable) — free-text notes for agents.
Pagination: standard Laravel pagination envelope (current_page, data, last_page, per_page, total, ...).
Authentication: Bearer token with the support:read scope, or an authenticated session, from a caller with an active support role who also holds the support admin role. No tenant context — this endpoint is central.
Request
Responses
- 200
- 401
- 403
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden
Response Headers
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.