POST /v1/calls
  • topology: agent_first (ring the agent, then the customer) or customer_first (customer first, with voicemail detection).
  • Calling hours: your account’s human calling hours (default 08:00–19:00). Outside them: 422 outside_calling_hours.
  • Every call is recorded: GET /v1/calls/{id}/recording.
  • Progress is in human.status: initiated → ringing_agent → agent_answered → dialing_customer → customer_answered → connected → completed.
  • Webhooks: call.status_changed for each step, then call.ended and call.analyzed.
  • Disposition: PUT /v1/calls/{id}/disposition.
Agents in a browser: see Web calling.