Recordings API
List and fetch your recorded session files.
Endpoint: https://mediasfu.com/v1/recordings
Authenticate with Authorization: Bearer <api-username>:<api-key> from your server. Try every action and copy the request in the API Sandbox.
List / get
GET https://mediasfu.com/v1/recordings with action: "get"
Retrieve records. Everything is optional — send as-is to list all.
No fields are required.
Optional: Filters
All optional — narrow or page the results.
| Field | Type | Description | Default |
|---|---|---|---|
name | text | Room name. Filter to recordings from a specific room. | |
subusername | text | Sub-user. Filter to a sub-user’s recordings. | |
startIndex | number | Start index | 0 |
pageSize | number (1–100) | Page size | 20 |
curl "https://mediasfu.com/v1/recordings?action=get" \
-H "Authorization: Bearer $MEDIASFU_API_USERNAME:$MEDIASFU_API_KEY"
Example response:
{
"success": true,
"recordings": [
{
"meetingID": "m-9f3a2b7c",
"size": 10485760,
"duration": 620,
"url": "https://…"
}
],
"total": 1
}
See errors and response format for failure handling.