Calls
Place a call
Start an outbound voice call with one of your agents.
POST
Place a call
The
202 is an acknowledgement - the call dials asynchronously. Track its outcome via
webhooks or GET /v1/calls/{id}.Choosing a version
Omitversion and the agent’s live version answers, which is what a real caller gets.
Pass version to dial a specific one — the same number every other version route takes, so you
can test what you just published without looking anything up:
agent_version_id names the same choice by uuid and still works. Sending both is a
400 invalid_request.
An idempotent retry sets a header. Repeating a request with the same
Idempotency-Key
returns the original call rather than placing a second one, and marks the response
Idempotent-Replay: true. The body is identical either way, which is the point of idempotency.Authorizations
Headers
Body
application/json
Outbound call request.
Response
Successful Response
A placed call, acknowledged. The call dials shortly after this returns.
Place a call