Skip to main content
The complete VoicEra API: 71 REST routes across twelve routers, plus the realtime media WebSocket. Every page here was extracted from the routers and verified against them.
A running API serves an interactive console at http://localhost:8000/docs, generated from the same code. Use it to fire real requests; use these pages to learn what a route does and how it behaves.
There is no official Node.js, Python, or other client SDK. Every example on this site is a raw curl request or, for the WebSocket, a standard library client (WebSocket in the browser, websockets in Python) — see Recipes for REST and WebSocket API for the socket. GET /openapi.json on a running API is a valid input to any OpenAPI client generator if you want to build your own typed client.

Start here

Endpoints by resource

Realtime

  • WebSocket APIWS /agent/{org_id}/{agent_id} in both modes: telephony frame serializers at 8 kHz, browser protobuf/RTVI at 16 kHz.

Conventions on every page

Each endpoint lists its method and path, the auth it requires, its request fields, its response shape, and the errors it can return. Paths already include the /api/v1 prefix.