List calls
GET /calls
Returns an array of call objects, newest first. Test calls made from the dashboard’s own “Test Call” button are excluded.
Get a call
GET /calls/{callId} — includes the full transcript and a computed creditsUsed field the list endpoint doesn’t return.
Response shape
hasRecording only indicates whether audio exists — it’s never the raw storage key.Get a recording
GET /calls/{callId}/recording — returns a short-lived presigned URL to the raw audio, for inline playback.
GET /calls/{callId}/recording/download — streams the recording back as an MP3 directly, named after the caller.
