API Key Authentication. It should be included in the header of each request.
A unique integer value identifying this ai agent.
Agent ID.
Example: 2142
The project this agent belongs to
A descriptive name for your agent Example:
"Customer Service Assistant""Sales Bot"255Phone number assigned to this agent for calls (must start with + followed by digits, min 8 chars)
Example: "+1234567890"
30Whether this agent handles inbound calls.
Example: true or false
A detailed description of what this agent does and how it should interact Example:
AI agent for handling customer support inquiries and resolving technical issuesThe primary language this agent uses for communication (e.g. 'en' for English)
af - Afrikaansar - Arabicbg - Bulgarianzh - Chinese Simplifiedcs - Czechda - Danishnl - Dutchen - Englishfi - Finnishfr - Frenchde - Germanel - Greekhi - Hindihe - Hebrewhu - Hungarianid - Indonesianit - Italianja - Japaneseko - Koreanms - Malaymulti - Multilingualno - Norwegianpl - Polishpt - Portuguesero - Romanianru - Russiansk - Slovakes - Spanishsv - Swedishth - Thaitr - Turkishta - Tamiluk - Ukrainianvi - Vietnameseaf, ar, bg, zh, cs, da, nl, en, fi, fr, de, el, hi, he, hu, id, it, ja, ko, ms, multi, no, pl, pt, ro, ru, sk, es, sv, th, tr, ta, uk, vi External assistant service identifier (minimum 10 characters)
Example: "asst_abc123xyz"
255Chat-specific assistant service identifier (minimum 10 characters)
Example: "chat_asst_abc123xyz"
255WebSocket endpoint URL for real-time communication
Example: "wss://api.example.com/ws"
Headers to be sent to the websocket server
System prompt that defines the agent's behavior and personality Example:
You are a helpful customer service agent. Always be polite and professional.The LLM model to use for simulating user responses
gpt-4o - gpt-4ogpt-4o-mini - gpt-4o-minigpt-4.1 - gpt-4.1gpt-4.1-mini - gpt-4.1-miniclaude-sonnet-4-5-20250929 - claude-sonnet-4-5gpt-4o, gpt-4o-mini, gpt-4.1, gpt-4.1-mini, claude-sonnet-4-5-20250929 Controls randomness in responses (0.0-2.0, lower = more focused)
Example: 0.5
Maximum length of simulated responses in tokens
Example: 4096
Whether to automatically call the outbound number
Example: False or True
SIP endpoint URL for direct SIP-based phone calls.
Example: "sip:[email protected]" or "sip:[email protected]"
Leave empty if SIP calling is not configured for this agent.
255SIP authentication credentials
Example: {"username": "user123", "password": "pass123"}
List of knowledge base files attached to the agent
Example: [1, 2, 3]
Service provider for speech-to-text transcription
vapi - Vapiretell - Retellvocera - Vocerasynthflow - Synthflowelevenlabs - Elevenlabsbland - Blandlivekit - Livekitpipecat - Pipecatkoreai - Korecustom - Customtrillet - Trilletvapi, retell, vocera, synthflow, elevenlabs, bland, livekit, pipecat, koreai, custom, trillet, Service provider for the AI assistant functionality
vapi - Vapiretell - Retellelevenlabs - Elevenlabsvocera - Vocerasms - Smsself_hosted - Self Hostedagentforce - Agentforcetrillet - Trilletvapi, retell, elevenlabs, vocera, sms, self_hosted, agentforce, trillet, API key for VAPI service provider
Example: "vapi_api_key_123"
API key for Retell service provider
Example: "retell_api_key_123"
API key for ElevenLabs voice synthesis service
Example: "elevenlabs_api_key_123"
API key for Bland service provider
Example: "bland_api_key_123"
API key for LiveKit service provider
Example: "livekit_api_key_123"
LiveKit additional data (api_secret, url, and config)
API key for Pipecat/Daily.co service provider
Example: "pipecat_api_key_123"
Pipecat/Daily.co additional data (webhook_url and config)
Client secret key for Kore.ai service provider
Example: "client_secret_key_123"
Kore.ai additional data - client_id, bot_id, and host (optional)
Client secret for Salesforce Agentforce OAuth2 authentication
Example: "3EG7HHH..."
Agentforce additional data - client_id, domain, and agent_id
Example: {"client_id": "sd7a8...", "domain": "https://example.sandbox.my.salesforce.com", "agent_id": "0Xx..."}
API key for custom service provider
Example: "custom_api_key_123"
Additional configuration data for custom service provider
API key for Trillet AI service provider
Example: "trillet_api_key_123"
Trillet AI additional data including Workspace ID
Example: {"workspace_id": "1234567890"}
API key for Synthflow service provider
Example: "synthflow_api_key_123"
Personality profiles enabled for this agent
Example: [1, 2, 3]
Configuration for conversation dropoff points.
Example: {"timeout": 30, "max_retries": 3}
Configuration for topic classification nodes.
Example: {"billing": "handle_billing", "support": "handle_support"}
List of words with phonemes for pronunciation analysis.
Example: [["hello", "HH AH L OW"], ["world", "W ER L D"]]
List of word types/categories to check for spelling analysis.
Example: ["name", "postcode", "email", "address"]
Whether to automatically update the dropoff nodes based on the agent description
Whether to automatically update the topic nodes based on the agent description
Knowledge base files used for hallucination metric
List of outbound phone numbers for this agent.
Example: ["+1234567890", "+0987654321"]
Timestamp when the agent was created
Example: "2021-01-01T00:00:00Z"
Timestamp when the agent was last updated
Example: "2021-01-01T00:00:00Z"