Request Body
Core
Agent display name
LLM model identifier. Use provider/model format or just model name (see LLM Models)
System prompt that defines the agent’s behavior, personality, and constraints
Internal description (not shown to end users)
Agent type: simple, graph, workflow
Enable voice/phone call capabilities
Greeting message the agent speaks when a voice call starts
LLM temperature (0.0–2.0). Lower = more deterministic, higher = more creative
Maximum tokens in the LLM response
Allow the agent to end voice calls
Maximum voice call duration in seconds. 0 = unlimited
Noise cancellation: none, bvc, krisp
LLM Models
Themodel field accepts a string in provider/model format, or just the model name for auto-detection.
Subscription Tiers: Trial (default) — limited to gpt-4o-mini and Sarvam models. PAYG (after first top-up) — all models, OCR, and multimodal unlocked. Enterprise — all features including branding removal, teams, observability, and priority support.
Provider auto-detection rules:
Or use explicit format:
"openai/gpt-4o", "anthropic/claude-3-5-sonnet-20241022".
OpenAI
OpenAI
Anthropic
Anthropic
Google
Groq (Ultra-Fast Inference)
Groq (Ultra-Fast Inference)
Groq delivers the fastest LLM inference — 200-400ms TTFT for voice agents. Recommended for low-latency voice calls.
Sarvam AI (Indian LLM)
Sarvam AI (Indian LLM)
All Sarvam models are available on Trial tier (no top-up needed).
Transcriber (STT)
Speech-to-text configuration. Only used whenvoiceEnabled is true.
Deepgram (default)
Deepgram (default)
Default provider. Best accuracy and lowest latency for voice agents.
OpenAI
OpenAI
ElevenLabs
ElevenLabs
Cartesia
Cartesia
Sarvam (Indian Languages)
Sarvam (Indian Languages)
Supports Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, and more.
AssemblyAI
AssemblyAI
Free on Trial tier — AssemblyAI STT is included free during trial (no STT charges).
Voice (TTS)
Text-to-speech configuration. Only used whenvoiceEnabled is true.
Deepgram Aura (default)
Deepgram Aura (default)
Default provider. Low-latency, high-quality voices.Models:
aura-2 (default), auraFeatured Voices (Aura-2):Multilingual: Append language code —
aura-2-thalia-es (Spanish), aura-2-thalia-de (German), aura-2-thalia-fr (French), aura-2-thalia-nl (Dutch), aura-2-thalia-it (Italian), aura-2-thalia-ja (Japanese).Cartesia
Cartesia
High-quality, multi-language voices with low latency.Models:
sonic-3, sonic-2, sonic-turbo, sonic50+ voices available — fetched dynamically. Use the voice ID from Cartesia’s library.ElevenLabs
ElevenLabs
Premium voice cloning and 100+ voices.Models:
eleven_flash_v2_5, eleven_flash_v2, eleven_turbo_v2_5, eleven_turbo_v2, eleven_multilingual_v2Use the voice ID from your ElevenLabs account (premade or cloned voices).OpenAI
OpenAI
Models:
tts-1, tts-1-hdSarvam (Hindi / Indian)
Sarvam (Hindi / Indian)
Model:
bulbul:v2Rime
Rime
Models:
arcana-v3, mist-v2Inworld
Inworld
Models:
inworld-tts-1.5-max, inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1Tools
Array of tool identifiers to attach to the agent.Search
Search
Web Scraping
Web Scraping
Communication
Communication
Databases
Databases
Productivity
Productivity
Google
CRM & Sales
CRM & Sales
AI & Media
AI & Media
Cloud & DevOps
Cloud & DevOps
Finance
Finance
Utility
Utility
Knowledge Base
Attach knowledge sources by passing their IDs. Knowledge sources must be created first via the Knowledge API.Knowledge Source Types
Knowledge Source Types
Sources are created via the Knowledge API and can be of these types:
Voice Configuration
These sections configure voice call behavior. Only used whenvoiceEnabled is true.
Interruption Config
Interruption Config
Controls how the agent handles user interruptions during voice calls.
Recording Config
Recording Config
Configure call recording for voice agents.
DTMF Config
DTMF Config
Dual-tone multi-frequency (keypad) detection for IVR systems.
Silence Config
Silence Config
Control agent behavior during silence and unresponsive callers.
Multilingual Config
Multilingual Config
Enable multi-language support in voice calls.
Call Summary Config
Call Summary Config
Automatically generate a summary after each voice call ends.
Webhook Config
Webhook Config
Receive real-time event notifications for voice calls.
Graph Data
Workflow configuration forgraph or workflow agent types. Used with the visual flow editor.
Graph Data Structure
Graph Data Structure
Full Example — Voice Agent with Tools
Full Example — Simple Chat Agent
Response 201
Returns the full agent object with nested configuration (see Get Agent for complete response schema).
Voice configuration
For voice agents, pass avoice object with the cascaded TTS picker,
Speech-to-Speech settings (Gemini Live or OpenAI Realtime), noise
cancellation, and audio ambience. See the dedicated
Voice Config Reference for every
field, default, and accepted values.

