Skip to main content
GET
List Calls

List Calls

Retrieves a paginated list of call logs for a specific organization. This endpoint can be accessed using either a tenant API key or an organization API key. The organization ID must be specified as a query parameter regardless of which authentication method is used.
This endpoint returns basic call information. For detailed call information including transcript and recording URLs, use the Get Call endpoint.

Headers

string
required
API key is required. Enter either your tenant-specific or organization-specific API key in the format Bearer YOUR-API-KEY

Query Parameters

string
required
The ID of the organization to list calls for
integer
default:"1"
Page number for pagination (minimum: 1)
integer
default:"20"
Number of items per page (minimum: 1, maximum: 50)
string
Filter calls by type. Must be one of: Inbound, Outbound, Web. Invalid values will return a 400 error.
string
Filter calls by agent name (partial match supported).
string
Start date for date range filter (ISO 8601 format: 2025-05-01T00:00:00Z). If both from and to are provided, from must be before or equal to to.
string
End date for date range filter (ISO 8601 format: 2025-06-01T00:00:00Z). If both from and to are provided, to must be after or equal to from.
string
Filter calls by the user’s primary intent detected during the call.
string
default:"desc"
Sort order for results. Possible values: asc, desc, duration_desc, duration_asc.

Response

array
object

Example Request

Example Response

Error Responses

The API performs comprehensive validation and returns detailed error information.Invalid callType:
Invalid date format:
Invalid date range (from after to):