Skip to main content
GET
/
v1
/
agents
List agents
curl --request GET \
  --url https://api.vatel.ai/v1/agents \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "<string>",
    "phone_number_id": "<string>",
    "name": "<string>",
    "llm": "<string>",
    "status": "active",
    "prompt": "<string>",
    "first_message": "<string>",
    "default_language": "<string>",
    "summarize_calls": true,
    "tts_strategy": "elevenlabs",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "noise_cancel_settings": {
      "enabled": true,
      "level": 123
    },
    "vad_settings": {
      "start_secs": 123,
      "starting_secs": 123,
      "stop_secs": 123,
      "stopping_secs": 123,
      "silence_timeout_secs": 123
    },
    "enable_first_message_outbound": true,
    "voice_settings": {
      "speed": 123,
      "stability": 123,
      "similarity_boost": 123,
      "volume": 123
    },
    "timeout_settings": {
      "defaultTimeout": 123,
      "timeoutAction": "end_call",
      "transferNumber": "<string>",
      "transferMessage": "<string>",
      "silenceCounter": 123,
      "silenceTimeoutAction": "end_call",
      "silenceTransferNumber": "<string>",
      "silenceTransferMessage": "<string>"
    },
    "keyterms": [
      "<string>"
    ]
  }
]

Authorizations

Authorization
string
header
required

Organization API key passed as Bearer token in the Authorization header

Response

List of agents

id
string
phone_number_id
string
name
string
llm
string
status
enum<string>
Available options:
active,
inactive
prompt
string
first_message
string
default_language
string
summarize_calls
boolean
tts_strategy
enum<string>
Available options:
elevenlabs,
openai,
cartesia
created_at
string<date-time>
updated_at
string<date-time>
noise_cancel_settings
object
vad_settings
object
enable_first_message_outbound
boolean
voice_settings
object
timeout_settings
object
keyterms
string[]