Skip to main content
GET
/
api
/
calls
/
voice-ai
/
config
Get organization-level Voice AI configuration
curl --request GET \
  --url https://your-instance.example.com/api/calls/voice-ai/config \
  --header 'Authorization: Bearer <token>'
{
  "aiVoiceProvider": "elevenlabs",
  "hasApiKey": true,
  "hasToolSecret": true,
  "hasEstCredentials": true,
  "sinchEstProjectId": "sinch-est-project-abc",
  "sinchEstTrunkId": "sinch-est-trunk-xyz",
  "sinchEstTrunkDomain": "example.sip.sinch.com",
  "phoneNumbers": []
}

Documentation Index

Fetch the complete documentation index at: https://docs.tetherai.ca/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Voice AI config + org phone numbers

aiVoiceProvider
string | null

e.g. elevenlabs. Null if not configured.

hasApiKey
boolean

True when ElevenLabs API key is set.

hasToolSecret
boolean

True when an ElevenLabs tool secret has been generated.

hasEstCredentials
boolean

True when all four Sinch EST credentials are present.

sinchEstProjectId
string | null
sinchEstTrunkId
string | null
sinchEstTrunkDomain
string | null
phoneNumbers
object[]