List Recordings
Request Example
curl -X GET "https://openapi.onlive.site/api/v1/recordings" \
-H "Content-Type: application/json" \
-H "Authorization: ONLIVESITE Credential:ONLIVEAccessKeyId, Signature=CalculatedSignature"
Response Example
HTTP Status 200
{
"count": 1,
"total": 1,
"currentPage": 1,
"totalPages": 1,
"items": [
{
"id": "string",
"deletedAt": null,
"createdAt": "2025-02-14T10:33:25.353Z",
"updatedAt": "2025-02-14T10:33:25.353Z",
"url": "string",
"shoppableId": "string",
"qualityControlRecording": true,
"transcriptionStatus": "string",
"callId": "string",
"eventId": "string",
"organizationId": "string",
"call": {
"id": "b136e37d-f62b-4af0-8ec3-c206e358e727",
"deletedAt": null,
"createdAt": "2025-02-28T13:09:50.534Z",
"updatedAt": "2025-02-28T13:23:19.284Z",
"startedAt": "2025-02-28T13:09:42.000Z",
"stoppedAt": "2025-02-28T13:22:48.000Z",
"duration": 786,
"direction": "outbound",
"externalId": "2625384452",
"eventId": null,
"organizationId": "465d30ae-41aa-4666-b1b5-6cb4a4f63265",
"provider": "aircall",
"user": {
"id": "110c6c97-59c2-4640-aa2c-528491b04a16",
"name": "SEAT CUPRA Salon Online",
"email": "[email protected]",
"language": "en-US",
"available": true,
"substatus": "always_opened",
"direct_link": "https://api.aircall.io/v1/users/1035204",
"wrap_up_time": 0,
"availability_status": "available"
}
}
}
]
}
Params
Parameters are passed as query parameters (in GET request).
page
Integer
The page number that you can show.
limit
Integer
The max number of items by page.
expand
String (or Array of strings if search params passed in JSON)
Identify the entities to be joined to the response as needed. Please specify only the relevant entities to include in the response, as this can enhance performance.
Example: call,event
.
Example in JSON: ["call", "event"]
.
startDate
Date
Start date for filtering the recordings list.
endDate
Date
End date for filtering the recordings list.