Quickstart
Register a webhook, send a test event, and place your first call in four requests.
Authentication
Send your organization’s API key as a bearer token.
Creating calls
Request fields, Retell-compatible aliases, and every error code.
Webhooks
Events, request format, retries, and signature verification.
How a call flows
- You
POST /v1/callswith an agent id, a number to dial, and any per-call variables. The response is immediate and includes acall_id. - We dial. A
call.startedwebhook is sent as soon as the call is queued. - The call ends. A
call.endedwebhook carries the disposition, duration, and a recording link. - Analysis runs. A
call.analyzedwebhook carries the summary and the structured fields configured on your agent.
GET /v1/calls/{call_id}, so you can poll instead of, or in addition to,
receiving events.