Recordings¶
Method | Path (Parameters are case-sensitive) | Return Model | Summary |
---|---|---|---|
GET | /recordings/stored | List[StoredRecording] | List recordings that are complete. |
GET | /recordings/stored/{recordingName} | StoredRecording | Get a stored recording's details. |
DELETE | /recordings/stored/{recordingName} | void | Delete a stored recording. |
GET | /recordings/stored/{recordingName}/file | binary | Get the file associated with the stored recording. |
POST | /recordings/stored/{recordingName}/copy | StoredRecording | Copy a stored recording. |
GET | /recordings/live/{recordingName} | LiveRecording | List live recordings. |
DELETE | /recordings/live/{recordingName} | void | Stop a live recording and discard it. |
POST | /recordings/live/{recordingName}/stop | void | Stop a live recording and store it. |
POST | /recordings/live/{recordingName}/pause | void | Pause a live recording. |
DELETE | /recordings/live/{recordingName}/pause | void | Unpause a live recording. |
POST | /recordings/live/{recordingName}/mute | void | Mute a live recording. |
DELETE | /recordings/live/{recordingName}/mute | void | Unmute a live recording. |
listStored¶
GET /recordings/stored¶
List recordings that are complete.
getStored¶
GET /recordings/stored/{recordingName}¶
Get a stored recording's details.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
deleteStored¶
DELETE /recordings/stored/{recordingName}¶
Delete a stored recording.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
getStoredFile¶
GET /recordings/stored/{recordingName}/file¶
Get the file associated with the stored recording.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 403 - The recording file could not be opened
- 404 - Recording not found
copyStored¶
POST /recordings/stored/{recordingName}/copy¶
Copy a stored recording.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording to copy
Query parameters¶
- destinationRecordingName: string - (required) The destination name of the recording
Error Responses¶
- 404 - Recording not found
- 409 - A recording with the same name already exists on the system
getLive¶
GET /recordings/live/{recordingName}¶
List live recordings.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
cancel¶
DELETE /recordings/live/{recordingName}¶
Stop a live recording and discard it.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
stop¶
POST /recordings/live/{recordingName}/stop¶
Stop a live recording and store it.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
pause¶
POST /recordings/live/{recordingName}/pause¶
Pause a live recording. Pausing a recording suspends silence detection, which will be restarted when the recording is unpaused. Paused time is not included in the accounting for maxDurationSeconds.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
- 409 - Recording not in session
unpause¶
DELETE /recordings/live/{recordingName}/pause¶
Unpause a live recording.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
- 409 - Recording not in session
mute¶
POST /recordings/live/{recordingName}/mute¶
Mute a live recording. Muting a recording suspends silence detection, which will be restarted when the recording is unmuted.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
- 409 - Recording not in session
unmute¶
DELETE /recordings/live/{recordingName}/mute¶
Unmute a live recording.
Path parameters¶
Parameters are case-sensitive. * recordingName: string - The name of the recording
Error Responses¶
- 404 - Recording not found
- 409 - Recording not in session