Skip to content
Start here

Recordings

Fetch all recordings for an App
client.RealtimeKit.Recordings.GetRecordings(ctx, appID, params) (*RecordingGetRecordingsResponse, error)
GET/accounts/{account_id}/realtime/kit/{app_id}/recordings
Start recording a meeting
client.RealtimeKit.Recordings.StartRecordings(ctx, appID, params) (*RecordingStartRecordingsResponse, error)
POST/accounts/{account_id}/realtime/kit/{app_id}/recordings
Fetch active recording
client.RealtimeKit.Recordings.GetActiveRecordings(ctx, appID, meetingID, query) (*RecordingGetActiveRecordingsResponse, error)
GET/accounts/{account_id}/realtime/kit/{app_id}/recordings/active-recording/{meeting_id}
Fetch details of a recording
client.RealtimeKit.Recordings.GetOneRecording(ctx, appID, recordingID, query) (*RecordingGetOneRecordingResponse, error)
GET/accounts/{account_id}/realtime/kit/{app_id}/recordings/{recording_id}
Pause/Resume/Stop recording
client.RealtimeKit.Recordings.PauseResumeStopRecording(ctx, appID, recordingID, params) (*RecordingPauseResumeStopRecordingResponse, error)
PUT/accounts/{account_id}/realtime/kit/{app_id}/recordings/{recording_id}
Start recording audio and video tracks
client.RealtimeKit.Recordings.StartTrackRecording(ctx, appID, params) error
POST/accounts/{account_id}/realtime/kit/{app_id}/recordings/track