Agents
Get Agent
Retrieve details of a specific AI agent
POST
Get the full configuration and details of an AI agent.
Request Body
string
required
The unique identifier of the agent to retrieve.
Response
string
Unique agent identifier.
string
Agent display name.
string
Message spoken when answering calls.
string
Instructions defining the agent’s behavior and knowledge.
string
Voice identifier for text-to-speech.
string
LLM model for conversation. Default:
gpt-4.1. Options: gpt-4.1, gpt-4o, gpt-4o-mini.string
Agent language code (e.g.,
en-US).string
Agent type:
inbound, outbound, or both.integer
Maximum call duration in seconds.
array
Phrases that trigger call termination.
string
Phone number for call transfers.
string
Organization name for context.
string
Owner name the agent represents.
string
Agent’s role (e.g., “Receptionist”).
boolean
Whether the agent is enabled.
boolean
Whether this is the default agent.
string
When the agent was created.
string
When the agent was last modified.
array
Dynamic variables configured for this agent. Each variable has
id, name, description, var_type (text, number, boolean, enum), enum_options, created_at, and updated_at.array
Phone numbers assigned to this agent. Each entry has
id, phone_number, friendly_name, capabilities (voice, sms, mms), is_active, and created_at.array
Custom functions (tools) the agent can call during conversations. Each entry has
id, name, description, http_method, endpoint_url, headers, query_params, body_schema, response_variables, timeout_ms, max_retries, is_active, created_at, and updated_at.array
Knowledge base sources linked to this agent. Each entry has
id, title, url, sync_status, chunk_count, last_synced_at, created_at, and updated_at.