Treat call logs as your system of record for execution outcomes.
Callaro stores completed and in-flight call records invoice_sessions. Use call-log-exports for asynchronous bulk extraction, and trace endpoints for deep debugging.
Core endpoints
Export jobs
Operational guidance
1
Use cursor traversal for voice sessions
Read until
data.next_cursor is absent. Avoid page counters for cursor endpoints.2
Follow redirects for recordings
Recording endpoints can return redirects to object storage; clients must support redirect follow.
3
Use export jobs for large windows
For month-scale extraction, create export jobs instead of paging every session synchronously.
4
Join with webhook outcomes by call identifiers
Reconcile using
voice_session_id, call_id, and provider call_sid.
