Adds a recording callback configuration for a specific domain.
Operation description
Before you call this operation, query the existing live recording callback configurations. For more information, see Query live recording callback configurations.
QPS limit
This operation is limited to 30 queries per second (QPS) per user. API calls that exceed this limit are throttled. Throttling may affect your business. Plan your calls accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:AddLiveRecordNotifyConfig |
create |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The ingest streaming domain. |
example.com |
| NotifyUrl |
string |
Yes |
The URL for recording callbacks, which include recording event callbacks and status callbacks. Note
The URL must start with |
http://demo.aliyundoc.com/examplecallback.action |
| NeedStatusNotify |
boolean |
No |
Specifies whether to enable status callbacks for recording tasks. Valid values:
|
false |
| OnDemandUrl |
string |
No |
The URL for on-demand recording callbacks. Note
The URL must start with |
http://learn.aliyundoc.com/ondemandcallback.action |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Examples
Success response
JSON format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Error response
JSON format
{
"Code":"InternalError",
"HostId":"live.aliyuncs.com",
"Message":"The request processing has failed due to some unknown error.",
"RequestId":"6EBD1AC4-C34D-4AE1-963E-B688A228BE31"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidNotifyUrl.Malformed | Specified NotifyUrl is invalid. | Invalid value of notifyurl. Check whether the notifyurl parameter that you specified is correct. |
| 400 | InvalidNotifyUrl.Unsafe | Specified NotifyUrl is not safe. | Invalid value of notifyurl. Check whether the notifyurl parameter that you specified is correct. |
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 400 | InvalidOnDemandUrl.Malformed | Specified OnDemandUrl is invalid. | |
| 400 | InvalidOnDemandUrl.Unsafe | Specified OnDemandUrl is not safe. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.