Skip to main content

GET : API to Get all the recordings


GET
https://<appname>.metered.live/api/v1/recordings/room/:roomName

<appname> - replace it the name of your app.

<roomName> - replace it with the name of the room for which you want the recordings

Description

This endpoint allows you to GET all the recordings for a room

Parameters

ParametersDescriptionRequiredOptions
Query
secretKeystringyour secret keyyes-
roomNamestringThe name of the room for which you want the recordingsyes-

Request Samples

cURL
curl --request GET \
--url 'https://appname.metered.live/api/v1/recordings/room/roomName?secretKey={replace_this_with_your_secretKey}' \
--header 'Accept: application/json'

Responses

200
{
"privacy": "public",
"deleteOnExp": false,
"autoJoin": false,
"enableRequestToJoin": true,
"enableChat": true,
"enableScreenSharing": true,
"joinVideoOn": true,
"joinAudioOn": true,
"ownerOnlyBroadcast": false,
"enableRecording": false,
"recordRoom": true,
"ejectAtRoomExp": false,
"lang": "en",
"audioOnlyRoom": false,
"recordComposition": true,
"enableComposition": true,
"compositionLayout": "grid",
"compositionOrientation": "wide",
"enableLiveStreaming": true,
"enableRTMPOut": true,
"enableWatermark": false,
"watermarkPosition": "bottom_right",
"archived": false,
"_id": "61d32c83b6461676b7fcd5a0",
"roomName": "ufuiwe",
"rtmpOutURL": "rtmp://a.rtmp.youtube.com/live2/jidsfjisiojfwehfu",
"ejectAfterElapsedTimeInSec": 0,
"notBeforeUnixSec": null,
"expireUnixSec": null,
"app": "615c56b84eb9fab97ea18c75",
"created": "2022-01-03T17:04:03.465Z",
"__v": 0,
"watermarkHeight": null,
"watermarkWidth": null,
"liveStreamKey": "jkfhskfshfuiwjwhuiwewiu"
}
400

{
"success": false,
"message": "Invalid request"
}