Sub-Accounts
List All Subaccounts
Retrieve a paginated list of all Vobiz subaccounts sorted by creation date - enumerate tenants across your multi-tenant SaaS or reseller platform.
GET
/
api
/
v1
/
accounts
/
{auth_id}
/
sub-accounts
/
List sub-accounts
curl --request GET \
--url https://api.vobiz.ai/api/v1/accounts/{auth_id}/sub-accounts/ \
--header 'X-Auth-ID: <api-key>' \
--header 'X-Auth-Token: <api-key>'import requests
url = "https://api.vobiz.ai/api/v1/accounts/{auth_id}/sub-accounts/"
headers = {
"X-Auth-ID": "<api-key>",
"X-Auth-Token": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'X-Auth-ID': '<api-key>', 'X-Auth-Token': '<api-key>'}
};
fetch('https://api.vobiz.ai/api/v1/accounts/{auth_id}/sub-accounts/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"sub_accounts": [
{
"name": "Acme Corp",
"email": null,
"phone": null,
"description": null,
"permissions": null,
"rate_limit": 1000,
"id": "500001",
"parent_account_id": "500000",
"parent_auth_id": "MA_XXXXXXXX",
"auth_id": "SA_XXXXXXXX",
"auth_token": "<redacted>",
"api_id": "aabbccdd-1234-5678-90ab-cdef12345678",
"email_verified": false,
"enabled": true,
"created": "2026-03-25",
"modified": "2026-03-25",
"is_active": true,
"created_at": "2026-03-25T08:33:24.700542Z",
"updated_at": "2026-03-25T08:33:24.700542Z",
"last_used": null,
"account": "/v1/Account/MA_XXXXXXXX/",
"resource_uri": "/v1/Account/MA_XXXXXXXX/Subaccount/SA_XXXXXXXX/"
},
{
"name": "John Doe",
"email": "john@example.com",
"phone": null,
"description": null,
"permissions": {
"cdr": true,
"calls": true
},
"rate_limit": 5000,
"id": "500002",
"parent_account_id": "500000",
"parent_auth_id": "MA_XXXXXXXX",
"auth_id": "SA_YYYYYYYY",
"auth_token": "<redacted>",
"api_id": "11223344-5566-7788-99aa-bbccddeeff00",
"email_verified": false,
"enabled": true,
"created": "2026-03-25",
"modified": "2026-03-25",
"is_active": true,
"created_at": "2026-03-25T11:56:03.796409Z",
"updated_at": "2026-03-25T11:56:03.796409Z",
"last_used": null,
"account": "/v1/Account/MA_XXXXXXXX/",
"resource_uri": "/v1/Account/MA_XXXXXXXX/Subaccount/SA_YYYYYYYY/"
}
],
"total": 28,
"page": 1,
"size": 10
}GET https://api.vobiz.ai/api/v1/accounts/{auth_id}/sub-accounts/
Authentication required:
X-Auth-ID- Your account Auth IDX-Auth-Token- Your account Auth TokenContent-Type: application/json
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
page | integer | No | Page number for pagination. Defaults to 1. |
size | integer | No | Number of results per page. Defaults to 25. |
active_only | boolean | No | When set to true, returns only active sub-accounts. |
Request
cURL
curl -X GET 'https://api.vobiz.ai/api/v1/accounts/{auth_id}/sub-accounts/?page=1&size=25&active_only=true' \
--header 'X-Auth-ID: {auth_id}' \
--header 'X-Auth-Token: {auth_token}'
Response Example
Success Response (200 OK)
{
"sub_accounts": [
{
"name": "Support Team",
"email": "support@example.com",
"phone": "+1234567890",
"description": "Support-facing voice workload",
"permissions": {
"calls": true,
"cdr": true
},
"rate_limit": 500,
"id": "500001",
"parent_account_id": "510762",
"parent_auth_id": "MA_XXXXXXXX",
"auth_id": "SA_XXXXXXXX",
"auth_token": "<redacted>",
"api_id": "aabbccdd-1234-5678-90ab-cdef12345678",
"email_verified": false,
"enabled": true,
"is_active": true,
"created": "2025-10-22T03:57:35.997500Z",
"modified": "2025-10-22T03:57:35.997500Z",
"created_at": "2025-10-22T03:57:35.997500Z",
"updated_at": "2025-10-22T03:57:35.997500Z",
"account": "/v1/Account/MA_XXXXXXXX/",
"resource_uri": "/v1/Account/MA_XXXXXXXX/Subaccount/SA_XXXXXXXX/",
"last_used": null
}
],
"total": 1,
"page": 1,
"size": 25
}
Pagination: The response includes pagination metadata at the root level:
- total - Total number of sub-accounts matching the filter
- page - Current page number
- size - Number of results per page
Authorizations
Your Vobiz account Auth ID
Your Vobiz account Auth Token
Path Parameters
Your account Auth ID
Example:
"MA_XXXXXX"
Was this page helpful?
⌘I
List sub-accounts
curl --request GET \
--url https://api.vobiz.ai/api/v1/accounts/{auth_id}/sub-accounts/ \
--header 'X-Auth-ID: <api-key>' \
--header 'X-Auth-Token: <api-key>'import requests
url = "https://api.vobiz.ai/api/v1/accounts/{auth_id}/sub-accounts/"
headers = {
"X-Auth-ID": "<api-key>",
"X-Auth-Token": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'X-Auth-ID': '<api-key>', 'X-Auth-Token': '<api-key>'}
};
fetch('https://api.vobiz.ai/api/v1/accounts/{auth_id}/sub-accounts/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"sub_accounts": [
{
"name": "Acme Corp",
"email": null,
"phone": null,
"description": null,
"permissions": null,
"rate_limit": 1000,
"id": "500001",
"parent_account_id": "500000",
"parent_auth_id": "MA_XXXXXXXX",
"auth_id": "SA_XXXXXXXX",
"auth_token": "<redacted>",
"api_id": "aabbccdd-1234-5678-90ab-cdef12345678",
"email_verified": false,
"enabled": true,
"created": "2026-03-25",
"modified": "2026-03-25",
"is_active": true,
"created_at": "2026-03-25T08:33:24.700542Z",
"updated_at": "2026-03-25T08:33:24.700542Z",
"last_used": null,
"account": "/v1/Account/MA_XXXXXXXX/",
"resource_uri": "/v1/Account/MA_XXXXXXXX/Subaccount/SA_XXXXXXXX/"
},
{
"name": "John Doe",
"email": "john@example.com",
"phone": null,
"description": null,
"permissions": {
"cdr": true,
"calls": true
},
"rate_limit": 5000,
"id": "500002",
"parent_account_id": "500000",
"parent_auth_id": "MA_XXXXXXXX",
"auth_id": "SA_YYYYYYYY",
"auth_token": "<redacted>",
"api_id": "11223344-5566-7788-99aa-bbccddeeff00",
"email_verified": false,
"enabled": true,
"created": "2026-03-25",
"modified": "2026-03-25",
"is_active": true,
"created_at": "2026-03-25T11:56:03.796409Z",
"updated_at": "2026-03-25T11:56:03.796409Z",
"last_used": null,
"account": "/v1/Account/MA_XXXXXXXX/",
"resource_uri": "/v1/Account/MA_XXXXXXXX/Subaccount/SA_YYYYYYYY/"
}
],
"total": 28,
"page": 1,
"size": 10
}