Skip to content
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation

Sessions

Accept call
client.live.sessions.accept(sessionID, body, options?): void
POST
/live/sessions/{session_id}/accept
Download recording
client.live.sessions.downloadRecording(sessionID, options?): Response
GET
/live/sessions/{session_id}/content
Fork session
client.live.sessions.fork(sessionID, body, options?): SessionForkResponse { session, transport }
POST
/live/sessions/{session_id}/fork
Hang up session
client.live.sessions.hangup(sessionID, options?): void
POST
/live/sessions/{session_id}/hangup
Transfer call
client.live.sessions.refer(sessionID, body, options?): void
POST
/live/sessions/{session_id}/refer
Reject call
client.live.sessions.reject(sessionID, body, options?): void
POST
/live/sessions/{session_id}/reject
Models
SessionForkResponse { session, transport }

The created Live session identifier and WebRTC answer. Apply transport.sdp as the peer’s remote answer and wait for session.started on the data channel before sending commands.