Updates the recording callback configurations for a domain name.
Operation description
You can modify the following recording callback configurations for a domain name:
The callback URL for recording events. This includes callbacks for recording file generation and recording task status. For more information, see Recording event callbacks.
The callback URL for on-demand recording. For more information, see On-demand recording callbacks.
Whether to receive callbacks for recording task status.
QPS limits
The queries per second (QPS) limit for a single user is 30 calls per second. If you exceed this limit, API calls 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:UpdateLiveRecordNotifyConfig |
update |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The streaming domain. |
example.com |
| NotifyUrl |
string |
Yes |
The callback URL for recording. This includes callbacks for recording events and recording status. Note
|
http://learn.aliyundoc.com/examplecallback.action |
| OnDemandUrl |
string |
No |
The callback URL for on-demand recording. Note
|
http://guide.aliyundoc.com/ondemandcallback.action |
| NeedStatusNotify |
boolean |
No |
Specifies whether to receive callbacks for recording task status. Valid values:
|
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD |
Examples
Success response
JSON format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD"
}
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 | InvalidOnDemandUrl.Malformed | Specified OnDemandUrl is invalid. | |
| 400 | InvalidOnDemandUrl.Unsafe | Specified OnDemandUrl is not safe. | |
| 400 | InvalidDomain.NotFound | Specified Domain is invalid. | |
| 400 | Forbidden | Ram Permission is forbidden. | |
| 404 | InvalidConfig.NotFound | Config does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.