Get the current organization
Returns product settings for the verified user’s active Auth0 Organization. Machine actors cannot call it; it performs no identity-provider or database writes and is safe to retry.
GET
/
organization
Get the current organization
curl --request GET \
--url https://api.getarbol.com/v1/organization \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getarbol.com/v1/organization', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.getarbol.com/v1/organization"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"createdAt": "2026-08-29T14:30:00Z",
"id": "org_9ybsU1dN2dKfDkBi",
"locale": "<string>",
"name": "<string>",
"settings": {
"channels": {
"managedVoiceOutboundEnabled": true,
"maxConcurrentOutboundCalls": 10
},
"profile": {
"city": "<string>",
"country": "<string>",
"description": "<string>",
"email": "jsmith@example.com",
"goal": "<string>",
"industry": "<string>",
"teamSize": "<string>",
"telephone": "<string>",
"url": "<string>",
"useCase": "<string>"
}
},
"slug": "<string>",
"timezone": "America/Bogota",
"updatedAt": "2026-08-29T14:30:00Z"
}{
"defined": true,
"inferable": true,
"code": "BAD_REQUEST",
"status": 400,
"message": "<string>",
"data": {
"issues": [
{
"code": "custom",
"message": "<string>",
"path": [
"<string>"
]
}
],
"truncated": true
}
}{
"defined": true,
"inferable": true,
"code": "UNAUTHORIZED",
"status": 401,
"message": "<string>",
"data": "<unknown>"
}{
"defined": true,
"inferable": true,
"code": "FORBIDDEN",
"status": 403,
"message": "<string>",
"data": {
"missingPermissions": [
"agents:read"
]
}
}{
"defined": true,
"inferable": true,
"code": "NOT_FOUND",
"status": 404,
"message": "<string>",
"data": "<unknown>"
}Authorizations
Organization-scoped Auth0 user access token issued to an approved first-party client or exchanged by a trusted OBO resource server.
Response
OK
Current tenant product settings keyed by the verified Auth0 Organization ID.
ISO 8601 timestamp with an explicit UTC offset.
Pattern:
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$Example:
"2026-08-29T14:30:00Z"
Opaque Auth0 Organization identifier used as Arbol's tenant key.
Required string length:
5 - 128Pattern:
^org_[A-Za-z0-9]+$Example:
"org_9ybsU1dN2dKfDkBi"
Required string length:
2 - 35Required string length:
1 - 200Show child attributes
Show child attributes
Required string length:
1 - 100Canonical IANA timezone name.
Required string length:
1 - 120Example:
"America/Bogota"
ISO 8601 timestamp with an explicit UTC offset.
Pattern:
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$Example:
"2026-08-29T14:30:00Z"
⌘I
Get the current organization
curl --request GET \
--url https://api.getarbol.com/v1/organization \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getarbol.com/v1/organization', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.getarbol.com/v1/organization"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"createdAt": "2026-08-29T14:30:00Z",
"id": "org_9ybsU1dN2dKfDkBi",
"locale": "<string>",
"name": "<string>",
"settings": {
"channels": {
"managedVoiceOutboundEnabled": true,
"maxConcurrentOutboundCalls": 10
},
"profile": {
"city": "<string>",
"country": "<string>",
"description": "<string>",
"email": "jsmith@example.com",
"goal": "<string>",
"industry": "<string>",
"teamSize": "<string>",
"telephone": "<string>",
"url": "<string>",
"useCase": "<string>"
}
},
"slug": "<string>",
"timezone": "America/Bogota",
"updatedAt": "2026-08-29T14:30:00Z"
}{
"defined": true,
"inferable": true,
"code": "BAD_REQUEST",
"status": 400,
"message": "<string>",
"data": {
"issues": [
{
"code": "custom",
"message": "<string>",
"path": [
"<string>"
]
}
],
"truncated": true
}
}{
"defined": true,
"inferable": true,
"code": "UNAUTHORIZED",
"status": 401,
"message": "<string>",
"data": "<unknown>"
}{
"defined": true,
"inferable": true,
"code": "FORBIDDEN",
"status": 403,
"message": "<string>",
"data": {
"missingPermissions": [
"agents:read"
]
}
}{
"defined": true,
"inferable": true,
"code": "NOT_FOUND",
"status": 404,
"message": "<string>",
"data": "<unknown>"
}