Skip to main content
Calls are read-only records created by the system when an agent handles a phone call. The API provides two levels of detail: a summary view (list) and a full detail view (individual call).

List vs detail view

Data model

Detail-only fields:

Endpoints

List calls

Permission: calls:read | Pagination: yes (ordered by created_at descending) Soft-deleted calls are excluded by default. Filters:

Get call details

Permission: calls:read Returns full call details including transcript and audio URL. Note: Purged calls (is_purged: true) will have transcript, audio_file_url, and phone_number set to null.

Transcript format

The transcript field is a JSON string containing an array of message objects:
Parse it in your application:

Common patterns

Pull new calls since last sync

Export all calls for a date range