Save voice-agent draft
Save voice-agent draft. See the request and response schemas for the complete public API contract. This operation can change workspace data or trigger an external side effect; review the request before sending it and do not retry blindly after a timeout.
Authorizations
Customer API key created in the Sendora dashboard.
Body
'outbound' (places calls) or 'inbound' (answers calls on assigned numbers)
Opening words spoken by the agent at call start
2000First message delay seconds returned by the Sendora API.
'agent' or 'user'
Inactivity messages returned by the Sendora API.
Join timeout seconds returned by the Sendora API.
BCP-47 language hint, e.g. 'en', 'de', 'es'
16Max duration seconds returned by the Sendora API.
Model returned by the Sendora API.
Name returned by the Sendora API.
200'voice' or 'text'
Recording enabled returned by the Sendora API.
System prompt returned by the Sendora API.
20000Temperature returned by the Sendora API.
Time exceeded message returned by the Sendora API.
voice service tool definitions (JSONB)
Uninterruptible returned by the Sendora API.
The voice to use: the asset_id of a voice in List agent voice choices.
160A voice's id: the id from List available voices.
128Drop a voicemail when a call this agent places reaches voicemail
Spoken live when voicemail is detected; supports {{lead.*}} and {{ai:...}} tokens
600Response
Successful Response
Deliberately minimal public representation of a voice agent.
The authenticated operator API returns the full configuration, but public API keys must not receive system prompts, tool definitions, tenant IDs, or connected service resource identifiers as an incidental side effect of listing an agent. Configuration is accepted on write requests but is never echoed.
Created at returned by the Sendora API.
The voice agent's id. Pass it to any endpoint that takes agent_id.
Name returned by the Sendora API.
Direction returned by the Sendora API.
Display name returned by the Sendora API.
First message returned by the Sendora API.
Is active returned by the Sendora API.
Ready returned by the Sendora API.
Updated at returned by the Sendora API.