Place a call
Place a single outbound call. The call is dialed immediately.
The whole request is validated before the call is placed - on a 400
no call is made.
Autorisierungen
Generate (or rotate) your token on the Outbound Calls page in your dashboard. The token is shown once - store it securely; rotating it invalidates the previous token. A token only reaches your own agents and data.
Body
Number to call, in E.164 format (+ followed by digits only).
^\+\d+$"+491761234567"
Your agent's phone number (a leading + is optional). If
your account connects its own SIP trunk, the agent's SIP ID
works here too - see the Introduction.
"+4921186942846"
Caller ID shown to the recipient, in E.164 format. Only needed for SIP-trunk agents - see the Introduction.
^\+\d+$"+4921154229976"
Values injected into the agent's prompt at call time. Every
{{placeholder}} in the prompt must be supplied, or the request is
rejected with 400. Extra keys the prompt does not use are accepted and
ignored.
Key names should be lower snake_case. Values must be strings - send
numbers and booleans as strings ("3", "true"). Up to 25 keys, each
value up to 500 characters. The system__ and secret__ prefixes are
reserved.
Your own values, carried through the call and returned in the post-call
callback. external_call_id is echoed back at the top level of the
placement response so you can correlate it with your own records.
Antwort
Call placed.
true
The primary public identifier for this call. Also available
in post-call callbacks as %%call_id%%.
"outb_Ux7yQm2ZK9vLd0Rb1cAeTg"
Internal reference for this call, stable across retries.
Telephony-level call identifier. Format depends on the carrier behind your agent.
Placement status at the moment of the response.
"initiated"
"+491761234567"
"4921186942846"
Echoed back unchanged when you send
metadata.external_call_id. Omitted otherwise.
"crm-8842"