Skip to main content
Get a recording
This returns a 307 redirect to a short-lived pre-signed audio URL - auth is enforced on the first hop, then it redirects to the file. Any client that follows redirects (curl -L, browsers, players, SDKs) works transparently. Don’t cache the redirect target; it expires.
Rather than polling, subscribe to call.processing.completed - it fires once the call is fully processed and carries a ready-to-use pre-signed recording URL in the payload. (Don’t cache that URL; use this endpoint for durable access.)

Authorizations

Authorization
string
header
required

Your API key as a Bearer token, e.g. Authorization: Bearer vk_….

Path Parameters

call_id
string
required

The call whose contribution to memory you want.

Response

Redirect (Location) to a short-lived pre-signed recording URL.