Voice Agents
Get the voice model catalog
Returns every speech-to-text, LLM, text-to-speech, and realtime (speech-to-speech) provider available to voice agents, with their models, voices, languages, per-model cost and latency metrics, and the provider parameters the builder renders. Also reports whether call recording is configured on this environment.
Authorization
personalAccessToken AuthorizationBearer <token>
Personal Access Token of a Dynamiq user — the only credential accepted by the management API (api.*). Prefix dyn_pat_ (legacy uak_ tokens still authenticate). Send as Authorization: Bearer <token>.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/agents/voice/catalog"{
"data": {
"stt": [
{
"id": "string",
"label": "string",
"connection_type": "string",
"requires_base_url": false,
"default_base_url": "string",
"languages": [
"string"
],
"models": [
{
"id": "string",
"label": "string",
"is_default": true,
"note": "string",
"default_language": "string",
"supports_temperature": true,
"latency_ms": 0,
"quality": 0,
"quality_kind": "wer",
"cost": {},
"voices": [
{
"id": "string",
"label": "string"
}
],
"params": [
{}
]
}
],
"params": [
{}
]
}
],
"llm": [
{
"id": "string",
"label": "string",
"connection_type": "string",
"requires_base_url": false,
"default_base_url": "string",
"languages": [
"string"
],
"models": [
{
"id": "string",
"label": "string",
"is_default": true,
"note": "string",
"default_language": "string",
"supports_temperature": true,
"latency_ms": 0,
"quality": 0,
"quality_kind": "wer",
"cost": {},
"voices": [
{
"id": "string",
"label": "string"
}
],
"params": [
{}
]
}
],
"params": [
{}
]
}
],
"tts": [
{
"id": "string",
"label": "string",
"connection_type": "string",
"requires_base_url": false,
"default_base_url": "string",
"languages": [
"string"
],
"models": [
{
"id": "string",
"label": "string",
"is_default": true,
"note": "string",
"default_language": "string",
"supports_temperature": true,
"latency_ms": 0,
"quality": 0,
"quality_kind": "wer",
"cost": {},
"voices": [
{
"id": "string",
"label": "string"
}
],
"params": [
{}
]
}
],
"params": [
{}
]
}
],
"realtime": [
{
"id": "string",
"label": "string",
"connection_type": "string",
"requires_base_url": false,
"default_base_url": "string",
"languages": [
"string"
],
"models": [
{
"id": "string",
"label": "string",
"is_default": true,
"note": "string",
"default_language": "string",
"supports_temperature": true,
"latency_ms": 0,
"quality": 0,
"quality_kind": "wer",
"cost": {},
"voices": [
{
"id": "string",
"label": "string"
}
],
"params": [
{}
]
}
],
"params": [
{}
]
}
],
"recordings_available": true,
"cost_assumptions": {}
}
}{
"error": {
"code": "unauthorized",
"message": "Unauthorized"
}
}