List vs detail view
Data model
Detail-only fields:
Endpoints
List calls
calls:read | Pagination: yes (ordered by created_at descending)
Soft-deleted calls are excluded by default. Calls that were permanently deleted in the Dashboard trash are never returned, not even with include_deleted=true.
Filters:
Get call details
calls:read
Returns full call details including transcript and audio URL.
Note: Purged calls (is_purged: true) have had their personal data removed by the retention process — expect transcript, audio_file_url, and phone_number to be null.
Transcript format
Thetranscript field is a JSON string containing an array of message objects:
Common patterns
Pull new calls since last sync
Export all calls for a date range
Related resources
- Agents — Parent resource
- Webhooks — Get notified about calls instead of polling
- Call Management — Dashboard UI guide