Authorizations
API Key Authentication. It should be included in the header of each request.
Body
Mixin for parsing restql query from request.
NOTE: We are using request.GET
instead of
request.query_params
because this might be
called before DRF request is created(i.e from dispatch).
This means request.query_params
might not be available
when this mixin is used.
A descriptive name for your agent
255
Phone number assigned to this agent for calls (must start with + followed by digits, min 8 chars)
15
Specifies if this agent handles inbound calls. Set to true for inbound, false for outbound calls
A detailed description of what this agent does and how it should interact
Unique identifier for the AI agent
The project this agent belongs to
The organization this agent belongs to
The primary language this agent uses for communication (e.g. 'en' for English)
ar
- Arabicbg
- Bulgarianzh
- Chinese Simplifiedcs
- Czechda
- Danishnl
- Dutchen
- Englishfi
- Finnishfr
- Frenchde
- Germanel
- Greekhi
- Hindihu
- Hungarianid
- Indonesianit
- Italianja
- Japaneseko
- Koreanms
- Malaymulti
- Multilingualno
- Norwegianpl
- Polishpt
- Portuguesero
- Romanianru
- Russiansk
- Slovakes
- Spanishsv
- Swedishtr
- Turkishuk
- Ukrainianvi
- Vietnamese
ar
, bg
, zh
, cs
, da
, nl
, en
, fi
, fr
, de
, el
, hi
, hu
, id
, it
, ja
, ko
, ms
, multi
, no
, pl
, pt
, ro
, ru
, sk
, es
, sv
, tr
, uk
, vi
External assistant service identifier (minimum 10 characters)
255
Chat-specific assistant service identifier (minimum 10 characters)
255
WebSocket endpoint URL for real-time communication (must use ws:// or wss://)
Headers to be sent to the websocket server
System prompt that defines the agent's behavior and personality
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-3-5-sonnet-20240620
- claude-3-5-sonnet-20240620
gpt-4o
, gpt-4o-mini
, gpt-4.1
, gpt-4.1-mini
, claude-3-5-sonnet-20240620
Controls randomness in responses (0.0-2.0, lower = more focused)
Maximum length of simulated responses in tokens
predefined metrics to use for the agent
Service provider for speech-to-text transcription
vapi
- Vapiretell
- Retellvocera
- Vocerasynthflow
- Synthflowelevenlabs
- Elevenlabsbland
- Blandcustom
- Custom
vapi
, retell
, vocera
, synthflow
, elevenlabs
, bland
, custom
Service provider for the AI assistant functionality
vapi
- Vapiretell
- Retellelevenlabs
- Elevenlabsvocera
- Voceraself_hosted
- Self Hosted
vapi
, retell
, elevenlabs
, vocera
, self_hosted
API key for VAPI service provider
API key for Retell service provider
API key for ElevenLabs voice synthesis service
API key for Bland service provider
API key for custom service provider
Additional configuration data for custom service provider
API key for Synthflow service provider
Personality profiles enabled for this agent
Response
Mixin for parsing restql query from request.
NOTE: We are using request.GET
instead of
request.query_params
because this might be
called before DRF request is created(i.e from dispatch).
This means request.query_params
might not be available
when this mixin is used.
A descriptive name for your agent
255
Phone number assigned to this agent for calls (must start with + followed by digits, min 8 chars)
15
Specifies if this agent handles inbound calls. Set to true for inbound, false for outbound calls
A detailed description of what this agent does and how it should interact
List of knowledge base files attached to the agent
Timestamp when the agent was created
Timestamp when the agent was last updated
Unique identifier for the AI agent
The project this agent belongs to
The primary language this agent uses for communication (e.g. 'en' for English)
ar
- Arabicbg
- Bulgarianzh
- Chinese Simplifiedcs
- Czechda
- Danishnl
- Dutchen
- Englishfi
- Finnishfr
- Frenchde
- Germanel
- Greekhi
- Hindihu
- Hungarianid
- Indonesianit
- Italianja
- Japaneseko
- Koreanms
- Malaymulti
- Multilingualno
- Norwegianpl
- Polishpt
- Portuguesero
- Romanianru
- Russiansk
- Slovakes
- Spanishsv
- Swedishtr
- Turkishuk
- Ukrainianvi
- Vietnamese
ar
, bg
, zh
, cs
, da
, nl
, en
, fi
, fr
, de
, el
, hi
, hu
, id
, it
, ja
, ko
, ms
, multi
, no
, pl
, pt
, ro
, ru
, sk
, es
, sv
, tr
, uk
, vi
External assistant service identifier (minimum 10 characters)
255
Chat-specific assistant service identifier (minimum 10 characters)
255
WebSocket endpoint URL for real-time communication (must use ws:// or wss://)
Headers to be sent to the websocket server
System prompt that defines the agent's behavior and personality
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-3-5-sonnet-20240620
- claude-3-5-sonnet-20240620
gpt-4o
, gpt-4o-mini
, gpt-4.1
, gpt-4.1-mini
, claude-3-5-sonnet-20240620
Controls randomness in responses (0.0-2.0, lower = more focused)
Maximum length of simulated responses in tokens
Service provider for speech-to-text transcription
vapi
- Vapiretell
- Retellvocera
- Vocerasynthflow
- Synthflowelevenlabs
- Elevenlabsbland
- Blandcustom
- Custom
vapi
, retell
, vocera
, synthflow
, elevenlabs
, bland
, custom
Service provider for the AI assistant functionality
vapi
- Vapiretell
- Retellelevenlabs
- Elevenlabsvocera
- Voceraself_hosted
- Self Hosted
vapi
, retell
, elevenlabs
, vocera
, self_hosted
API key for VAPI service provider
API key for Retell service provider
API key for ElevenLabs voice synthesis service
API key for Bland service provider
API key for custom service provider
Additional configuration data for custom service provider
API key for Synthflow service provider
Personality profiles enabled for this agent