List
To list the existing recordings -> execute a GET request against the /recordings endpoint.
Note that archived recordings are not listed in this endpoint. If you want to explicitly see archived recordings use the GET /recordings/archived endpoint instead.
Since potentially there could be thousands of recordings, pagination is supported with limit, order and after arguments. Read about pagination to learn the details of it. By default maximum 100 recordings will be returned in the response.
Duration of the recording is listed in seconds. Also there are details provided about the participant who initiated the recording and the room/session where the recording happened.
Request (listing all recordings)
curl --request GET \
--url https://api.digitalsamba.com/api/v1/recordings \
--user YOUR_TEAM_ID:YOUR_DEVELOPER_KEY
Response (200 OK)
{
"total_count": 148,
"data": [
{
"id": "6e4a5676-c2e8-4c14-90a2-4c6cd71640be",
"name": "Recording 13.01.2023 10:42",
"duration": 7100,
"status": "READY",
"room_id": "7f8c8eac-6643-47db-8d93-e7633e6e53ec",
"friendly_url": "PublicRoom",
"privacy": "public",
"session_id": "16e44502-dae5-41f9-b095-e41bf6ac2d1d",
"participant_id": "cc8111a2-349d-4ec4-88e1-f92080a6544e",
"participant_name": "John Smith",
"created_at": "2023-01-13T10:42:35Z"
},
...............99 more recordings...............
]
}
Request (get information about a concrete recording)
curl --request GET \
--url https://api.digitalsamba.com/api/v1/recordings/6e4a5676-c2e8-4c14-90a2-4c6cd71640b \
--user YOUR_TEAM_ID:YOUR_DEVELOPER_KEY
Response (200 OK)
{
"id": "6e4a5676-c2e8-4c14-90a2-4c6cd71640be",
"name": "Recording 13.01.2023 10:42",
"duration": 7100,
"status": "READY",
"room_id": "7f8c8eac-6643-47db-8d93-e7633e6e53ec",
"friendly_url": "PublicRoom",
"privacy": "public",
"session_id": "16e44502-dae5-41f9-b095-e41bf6ac2d1d",
"participant_id": "cc8111a2-349d-4ec4-88e1-f92080a6544e",
"participant_name": "John Smith",
"created_at": "2023-01-13T10:42:35Z"
}
Last updated