REST endpoints
Recording
GET
Download recording by stream ID from configured object storage
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.
When the session was configured with a loading_audio clip, the recording mixes both the tts-audio and loading-audio tracks exactly as the human participant heard them.Authorizations
Authentication token for protected endpoints. Can be provided as Authorization: Bearer <token> or ?api_key=<token>. Required when AUTH_REQUIRED is enabled.
Path Parameters
Recording stream identifier
Response
Recording retrieved successfully
Previous
SIP callInitiates an outbound SIP call through LiveKit. The optional `sip` object in the request body allows overriding global SIP configuration on a per-request basis. Request body values take priority over global config, enabling different SIP providers or credentials for specific calls.
Next
Download recording by stream ID from configured object storage