Skip to main content
GET
/
recording
/
{stream_id}
Download recording by stream ID from configured object storage
curl --request GET \
  --url https://api.sayna.ai/recording/{stream_id} \
  --header 'Authorization: Bearer <token>'
Download the composite OGG recording for a completed session using the stream_id returned in the WebSocket ready message. Requires LiveKit recording to be enabled and storage configured; responds with audio/ogg and a download-friendly Content-Disposition header.

Authorizations

Authorization
string
header
required

Authentication token for protected endpoints. Can be provided as Authorization: Bearer <token> or ?api_key=<token>. Required when AUTH_REQUIRED is enabled.

Path Parameters

stream_id
string
required

Recording stream identifier

Response

Recording retrieved successfully