List Webinar Recordings (Admin)
Returns the list of webinar recordings (Administrator's interface). The user must have "WebinarSettings" permission granted otherwise the API returns HTTP 403.
Request
- Base URLhttps://platform.ringcentral.com
- AuthOAuth 2Authorization codehttps://platform.ringcentral.com/restapi/oauth/authorizeToken URLhttps://platform.ringcentral.com/restapi/oauth/token
- TypeScripthttps://skmtc.dev/ringcentral/apis/ringcentral-api/docs/webinar/history/v1/company/recordings/get.tsA function with typed inputs. Its response is checked against the schema.
Query parameters
Filter to return only webinar recordings containing particular substring within their names
The beginning of the time window by 'creationTime' .
The end of the time window by 'creationTime' .
The status of the recording.
[ "Available" ]
Identifier of the user who hosts a webinar (if omitted, webinars hosted by all company users will be returned)
The number of items per page. If provided value in the request is greater than a maximum, the maximum value is applied
The token indicating the particular page of the result set to be retrieved. If omitted the first page will be returned.
Response
Successful response
Example response
{
"records": [
{
"id": "78654321",
"status": "Available",
"failureReason": {
"errorCode": "XXX-123",
"message": "Something went wrong"
},
"duration": 3600,
"shared": true,
"sharedUriExpirationTime": "2023-10-01T10:05:00.000Z",
"session": {
"id": "78654321",
"duration": 3600,
"title": "Live Broadcasting US",
"description": "Live session for US-based participants",
"webinar": {
"id": "78654321",
"title": "All-Hands Webinar",
"description": "Quarterly All-hands event to present recent news about our company to employees",
"host": {
"firstName": "John",
"lastName": "Doe"
}
}
}
}
],
"paging": {
"perPage": 100
}
}Changes
No recorded changes to this operation across all 1 revision of this API.