Skip to main content
GET
/
v1
/
voice
/
models
List voice models
curl --request GET \
  --url https://api.agntix.ai/v1/voice/models \
  --header 'x-api-key: <api-key>'
{
  "data": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "name": "eleven_turbo_v2",
      "provider": "elevenlabs",
      "isActive": true
    }
  ]
}
Every endpoint on this page requires either a Clerk-issued JWT (Authorization: Bearer <token>) or an organization API key (x-api-key: pk_…). Anonymous calls return 401 Unauthorized. See Authentication for the full setup.

Code examples

curl "https://api.agntix.ai/v1/voice/models?type=TTS" \
  -H "x-api-key: pk_live_••••"

Sample response

{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440001",
      "name": "eleven_turbo_v2",
      "provider": "elevenlabs",
      "type": "TTS",
      "isActive": true
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440002",
      "name": "nova-2-general",
      "provider": "deepgram",
      "type": "STT",
      "isActive": true
    }
  ]
}
Use the model id as sttModelId or ttsModelId when creating or updating an agent.

Authorizations

x-api-key
string
header
required

Organization API key. Obtain from the dashboard. Format: pk_live_…

Query Parameters

type
enum<string>

Filter by model type.

Available options:
TTS,
STT,
STS

Response

List of voice models.

data
object[]