Queries a list of live stream recording jobs by page.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:ListLiveRecordJobs |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Keyword |
string |
No |
The search keyword. You can use the job ID or name as the keyword to search for jobs. |
ab0e3e76-1e9d-11ed-ba64-0c42a1b73d66 |
| StartTime |
string |
No |
The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
2022-07-15T08:00:00Z |
| EndTime |
string |
No |
The end of the time range to query. The maximum time range between EndTime and StartTime cannot exceed 30 days. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
2022-07-11T08:00:00Z |
| Status |
string |
No |
The state of the job. By default, the state is not filtered. Valid values:
Valid values:
|
started |
| PageNo |
integer |
No |
The page number. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Default value: 10. |
20 |
| SortBy |
string |
No |
The sorting order. By default, the query results are sorted by creation time in descending order. Valid values:
Valid values:
|
desc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
A27DFFA4-F272-5563-8363-CB0BC42740BA |
| LiveRecordJobs |
array<object> |
The list of live stream recording jobs. |
|
|
array<object> |
LiveRecordJobItemType |
||
| RecordOutput |
object |
The storage address of the recording. |
|
| Type |
string |
The type of the storage address. Valid values:
Valid values:
|
oss |
| Bucket |
string |
The bucket name. |
imsbucket1 |
| Endpoint |
string |
The endpoint of the storage service. |
oss-cn-hangzhou.aliyuncs.com |
| Name |
string |
The name of the recording job. |
Live Event Recording Task 1 |
| NotifyUrl |
string |
The callback URL. |
https://example.com/imsnotify |
| TemplateId |
string |
The ID of the recording template. |
69e1f9fe-1e97-11ed-ba64-0c42a1b73d66 |
| CreateTime |
string |
The time when the job was created. |
2022-07-20T03:26:36Z |
| StreamInput |
object |
The URL of the live stream. |
|
| Type |
string |
The type of the live stream URL. |
rtmp |
| Url |
string |
The URL of the live stream. |
rtmp://example-live.com/live/stream1 |
| JobId |
string |
The ID of the recording job. |
ab0e3e76-1e9d-11ed-ba64-0c42a1b73d66 |
| Status |
string |
The state of the recording job. |
paused |
| TemplateName |
string |
The name of the recording template. |
test template |
| TotalCount |
integer |
The total number of entries returned. |
180 |
| PageNo |
integer |
The page number. Default value: 1. |
1 |
| PageSize |
integer |
The number of entries per page. Default value: 10. |
20 |
| SortBy |
string |
The sorting order. By default, the query results are sorted by creation time in descending order. |
desc |
Examples
Success response
JSON format
{
"RequestId": "A27DFFA4-F272-5563-8363-CB0BC42740BA",
"LiveRecordJobs": [
{
"RecordOutput": {
"Type": "oss",
"Bucket": "imsbucket1",
"Endpoint": "oss-cn-hangzhou.aliyuncs.com"
},
"Name": "Live event recording task 1",
"NotifyUrl": "https://example.com/imsnotify",
"TemplateId": "69e1f9fe-1e97-11ed-ba64-0c42a1b73d66",
"CreateTime": "2022-07-20T03:26:36Z",
"StreamInput": {
"Type": "rtmp",
"Url": "rtmp://example-live.com/live/stream1"
},
"JobId": "ab0e3e76-1e9d-11ed-ba64-0c42a1b73d66",
"Status": "paused",
"TemplateName": "test template"
}
],
"TotalCount": 180,
"PageNo": 1,
"PageSize": 20,
"SortBy": "desc"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.