Skip to the content
wetalk
Start free

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.