https://api.recepta.ai/api/v1/api/calls
All endpoints require an API key in x-api-key, and the permission noted on each.
List calls
calls:read
required
Search calls
calls:read
required
Call analytics
analytics:read
required
Get a call
calls:read
required
404 if the call doesn’t exist in your workspace.
Create a web call
calls:create
required
string
Agent to handle the call. Falls back to your default agent if omitted.
object
Arbitrary data attached to the call record.
201 on success.
Trigger an outbound call
calls:create
required
POST /api/v1/api/calls/phone is the equivalent underlying endpoint.
string
required
Number to call, E.164 — e.g.
+14155551234.string
required
One of your own provisioned numbers to call from.
string
Agent to use. Falls back to your default agent if omitted.
object
Arbitrary data attached to the call record.
201 on success, or 429 if your plan’s call limit is exhausted.
Get a transcript
calls:transcript
required
Get a recording
calls:recording
required
calls:transcript and calls:recording are separate from calls:read. An integration can read call metadata without access to what was said.Delete a call
calls:delete
required
Real-time instead of polling
Subscribe tocall.started, call.ended, call.transcript_ready, and call.human_escalation rather than polling this endpoint. See Webhooks.