---
title: Recordings
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

[Realtime Kit](https://developers.cloudflare.com/api/go/resources/realtime_kit)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Recordings

##### [Fetch all recordings for an App](https://developers.cloudflare.com/api/go/resources/realtime_kit/subresources/recordings/methods/get_recordings)

client.RealtimeKit.Recordings.GetRecordings(ctx, appID, params) (\*[RecordingGetRecordingsResponse](<https://developers.cloudflare.com/api/go/resources/realtime_kit#(resource)%20realtime_kit.recordings%20%3E%20(model)%20RecordingGetRecordingsResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/realtime/kit/{app\_id}/recordings

##### [Start recording a meeting](https://developers.cloudflare.com/api/go/resources/realtime_kit/subresources/recordings/methods/start_recordings)

client.RealtimeKit.Recordings.StartRecordings(ctx, appID, params) (\*[RecordingStartRecordingsResponse](<https://developers.cloudflare.com/api/go/resources/realtime_kit#(resource)%20realtime_kit.recordings%20%3E%20(model)%20RecordingStartRecordingsResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/realtime/kit/{app\_id}/recordings

##### [Fetch active recording](https://developers.cloudflare.com/api/go/resources/realtime_kit/subresources/recordings/methods/get_active_recordings)

client.RealtimeKit.Recordings.GetActiveRecordings(ctx, appID, meetingID, query) (\*[RecordingGetActiveRecordingsResponse](<https://developers.cloudflare.com/api/go/resources/realtime_kit#(resource)%20realtime_kit.recordings%20%3E%20(model)%20RecordingGetActiveRecordingsResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/realtime/kit/{app\_id}/recordings/active-recording/{meeting\_id}

##### [Fetch details of a recording](https://developers.cloudflare.com/api/go/resources/realtime_kit/subresources/recordings/methods/get_one_recording)

client.RealtimeKit.Recordings.GetOneRecording(ctx, appID, recordingID, query) (\*[RecordingGetOneRecordingResponse](<https://developers.cloudflare.com/api/go/resources/realtime_kit#(resource)%20realtime_kit.recordings%20%3E%20(model)%20RecordingGetOneRecordingResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/realtime/kit/{app\_id}/recordings/{recording\_id}

##### [Pause/Resume/Stop recording](https://developers.cloudflare.com/api/go/resources/realtime_kit/subresources/recordings/methods/pause_resume_stop_recording)

client.RealtimeKit.Recordings.PauseResumeStopRecording(ctx, appID, recordingID, params) (\*[RecordingPauseResumeStopRecordingResponse](<https://developers.cloudflare.com/api/go/resources/realtime_kit#(resource)%20realtime_kit.recordings%20%3E%20(model)%20RecordingPauseResumeStopRecordingResponse%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/realtime/kit/{app\_id}/recordings/{recording\_id}

##### [Start recording participant audio tracks](https://developers.cloudflare.com/api/go/resources/realtime_kit/subresources/recordings/methods/start_track_recording)

client.RealtimeKit.Recordings.StartTrackRecording(ctx, appID, params) (\*[RecordingStartTrackRecordingResponse](<https://developers.cloudflare.com/api/go/resources/realtime_kit#(resource)%20realtime_kit.recordings%20%3E%20(model)%20RecordingStartTrackRecordingResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/realtime/kit/{app\_id}/recordings/track