Calls
Use Calls endpoints for web/widget and outbound phone operations.Authentication & scope
- Header:
X-API-Key: YOUR_API_KEY - Read operations:
calls:read - Write operations:
calls:write - Interactive testing: use API Reference page for endpoint-level Try it.
GET /v1/calls
Lists calls for your organization.
Bash
Node
Python
200 OK
Common status codes
200success403missingcalls:readscope500server error
POST /v1/calls/initiate
Creates a web/widget call session. Body is DTO-accurate to InitiateCallDto.
Bash
Node
Python
201 Created
Common status codes
201session created400invalid payload or unsupported type flow403missingcalls:writescope500server error
POST /v1/calls/phone/initiate
Initiates an outbound phone call. Body is DTO-accurate to InitiatePhoneCallDto.
Bash
Node
Python
Common status codes
201call initiated400invalid payload403missingcalls:writescope404phone purchase not found500server error
GET /v1/calls/{id}, GET /v1/calls/{id}/transcripts, GET /v1/calls/{id}/analysis
Use these read endpoints to retrieve details, transcript, and analysis.
Bash
Node
Python
Common status codes
200success403missingcalls:readscope404call not found500server error