/calls/:id/recording [beta]

Limited beta. The Calls read API is currently gated by an access allowlist; callers without access receive 404 responses. To request access, email [email protected].

Streams a completed call's recording as MP3 audio. Requires the Dialer calling feature on your workspace. Managed API keys require the calls:read permission. Mixmax authenticates to the telephony provider and streams the bytes back; there is no durable, shareable media URL.

Byte-range (Range) requests are not supported: the response is always the complete file, with 200 OK and Accept-Ranges: none. Download it once and seek in your local copy. Responses are private to the caller and must not be cached.

This endpoint has its own rate limit of 20 requests per minute per user, in addition to the API-wide limit.

To learn when a new recording is ready without polling, register the call:recording-available webhook (see Webhooks in this reference). Its recordingUrl points to this endpoint.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The call _id, from GET /calls.

Query Params
string
enum

Pass workspace to fetch a workspace member's recording. Requires workspace admin access; other callers receive a 403.

Allowed:
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
audio/mpeg
application/json
text/html
Psst... like working with APIs? Come join us!