Skip to main content
POST
Retrieve a list of calls with optional filtering by status, agent, direction, and time range.
This endpoint uses POST to support complex filter criteria in the request body.

Request Body

object
Optional filters to apply.
string
default:"descending"
Sort order: ascending or descending (by start time).
integer
default:"50"
Maximum number of results (1-1000).
string
Cursor for pagination. Use the last call_id from the previous page.

Response

Returns an object with calls (array of lightweight call objects) and total_count. These include core metadata (status, agent, timing) but omit transcript, summary, recording_url, detected_gender, vars_provided, vars_extracted, and vars_collected for performance. Use Get Call to retrieve the full call object.
array
Array of call objects with the following fields:
integer
Total number of calls matching the filter criteria (for pagination).