Skip to main content
GET
Returns a paginated list of calls for your organization. By default, chat_history (transcript) is not included — pass include_transcript=true to include it. Supports filtering by date range, status, result, agent, and campaign.

Headers

string
requerido
Your API key for authentication. Found in your dashboard under API settings.

Query Parameters

number
predeterminado:"20"
Maximum number of calls to return. Must be ≥ 0.
number
predeterminado:"0"
Number of records to skip for pagination. Must be ≥ 0.
string
predeterminado:"desc"
Sort direction by creation date. Possible values: asc, desc.
string
Filter calls created on or after this date (ISO 8601, e.g. 2026-01-01).
string
Filter calls created on or before this date (ISO 8601, e.g. 2026-04-01).
string
Filter by call status. Possible values: in-progress, completed, no-answer, failed, in-queue, incomplete, busy, answering-machine, scheduled, voice_mail.
string
Filter by call result. Possible values: answered, voicemail, no_answer, busy, failed.
string
Filter by agent UUID.
string
Filter by campaign UUID.
string
Filter by phone number in E.164 format (e.g. +12124567890).
boolean
predeterminado:"false"
Include chat_history (transcript) in each call record. Defaults to false.
boolean
predeterminado:"false"
Include per-word timing data in transcript entries. Only applies when include_transcript=true.
boolean
predeterminado:"false"
Include chat_history_with_tools in each call record.
string
predeterminado:"json"
Format for transcript output. Possible values: json (raw array), toon (token-efficient TOON encoding). Only applies when include_transcript=true or include_tools=true.

Response

array
Array of call objects.
number
Total number of calls matching the query (before pagination).

Error Codes

  • 400 Bad Request — Invalid query parameters
  • 401 Unauthorized — Invalid or missing API key
  • 500 Internal Server Error — Server-side error

Code Examples