This object refers to recording jobs that are running in 100ms rooms. With these REST APIs, you can start a new recording job, fetch a recording job (which could have been started from a client SDK) and stop recording jobs.
These jobs (called recordings) generate assets (called recording assets).
Currently the following asset types are supported
|id||Unique identifier for the recording job|
|room_id||Identifier of the room where this recording happened|
|session_id||Identifier of the session where this recording happened|
|status||Status of the live stream, can be one of |
|meeting_url||Meeting URL opened in the web browser that is composing the recording|
|asset_types||Array of generated asset types, can have values from [|
|recording_assets||Array of recording assets that are generated out of the recording|
|created_at||Timestamp for when the recording job was created|
|started_at||Timestamp for when the recording job was started|
|started_by||Identifier of the peer who started the recording job. If the recording was started from server-side, this is an empty string|
|stopped_at||Timestamp for when the recording job was stopped|
|stopped_by||Identifier of the peer who stopped the recording job. If the recording was stopped from server-side, this is an empty string|
|updated_at||Timestamp for when the recording job was updated|
You can use our Postman collection to start exploring 100ms APIs. Use the Postman guide to get started.