Developers
API reference
Create agents, place outbound calls, read transcripts and pull results. The console is built on the same endpoints.
REST over HTTPS, one OpenAPI document
Cursor pagination
Per key rate limits, returned in the response headers
Authentication
Bearer a key from Settings. Keys carry scopes, so a read-only key cannot start a campaign or spend credit.
The main resources
Agents and their versions, conversations and transcripts, campaigns and contact lists, orders and survey results, credit and usage.
- GET /v1/agents, POST /v1/agents/{id}/versions
- POST /v1/calls for a single outbound call
- GET /v1/conversations?since= for incremental sync
- GET /v1/results/{campaign} for survey answers
Limits and errors
Rate limits are per key and returned in the headers. Errors are JSON with a stable code, a human message and the field at fault.
Get a key and try it
Keys are made in Settings and shown once.