API Documentation
Phone Numbers
Company Users
Campaigns
AI Agents
Webhooks
integrations
AI Agents
Get AI Agent
Returns a single AI agent based on the ID supplied
GET
/
ai-agent
/
{id}
Copy
Ask AI
curl --request GET \
--url https://api.callab.ai/v1/ai-agent/{id} \
--header 'Authorization: Bearer <token>'
Copy
Ask AI
{
"status": "ok",
"message": "<string>",
"data": {
"name": "<string>",
"description": "<string>",
"language": "<string>",
"status": "<string>",
"agent_flow": {},
"agent_dynamic_variables": {},
"agent_post_call_outcomes": {},
"prompt": "<string>",
"starting_state": "<string>",
"who_talks_first": "<string>",
"reminder_frequency_from": 123,
"reminder_frequency_to": 123,
"max_silence_duration": 123,
"responsiveness": 123,
"voice_speed": 123,
"voice_temperature": 123,
"interruption_sensitivity": 123,
"llm_temperature": 123,
"agent_type": "<string>",
"background_audio_status": "<string>",
"workspace_id": "<string>"
}
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
ID of AI agent to fetch
Response
200 - application/json
AI agent response
The response is of type object
.
Was this page helpful?
Copy
Ask AI
curl --request GET \
--url https://api.callab.ai/v1/ai-agent/{id} \
--header 'Authorization: Bearer <token>'
Copy
Ask AI
{
"status": "ok",
"message": "<string>",
"data": {
"name": "<string>",
"description": "<string>",
"language": "<string>",
"status": "<string>",
"agent_flow": {},
"agent_dynamic_variables": {},
"agent_post_call_outcomes": {},
"prompt": "<string>",
"starting_state": "<string>",
"who_talks_first": "<string>",
"reminder_frequency_from": 123,
"reminder_frequency_to": 123,
"max_silence_duration": 123,
"responsiveness": 123,
"voice_speed": 123,
"voice_temperature": 123,
"interruption_sensitivity": 123,
"llm_temperature": 123,
"agent_type": "<string>",
"background_audio_status": "<string>",
"workspace_id": "<string>"
}
}
Assistant
Responses are generated using AI and may contain mistakes.