POST | /messages | Send a template to one customer |
POST | /codes | Send a one-time code |
POST | /calls | Ring one customer, and get the results back |
GET | /calls/{id} | A call’s results — summary, fields, transcript, recording |
DELETE | /calls/{id} | Cancel a waiting call, or end a live one |
POST | /calls/batch | Ring up to 200 people |
GET | /calls | List calls |
… | /agents, /agents/{id} | Agents — create, read, update, delete |
… | /agents/{id}/knowledge | What an agent knows |
… | /agents/{id}/actions | Actions — let the agent call your own API |
POST | /agents/{id}/test-chat | Talk to your own agent and read its reply |
GET | /templates, /sequences | The template names and sequence ids the sending endpoints take |
… | /campaigns, /campaigns/{id} | Campaigns — results, and pause, resume, cancel |
… | /conversations/{id}/status, /assign, /members | Resolve, hand back, take over and assign |
GET | /usage, /agents/{id}/analytics, /calls/summary, /whatsapp/summary | Usage and analytics — the numbers to build a dashboard on |
GET | /voices, /models, /phone-numbers | The lists an agent is configured from |
… | /contacts, /contacts/{id} | Contacts |
… | /webhooks, /webhooks/{id} | Webhook endpoints |
POST | /events | Report an event, which can enrol a contact in a sequence |
POST | /sequences/{sequenceId}/enrolments | Enrol a contact directly |