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
You can call this operation up to 30 times per second per account. Requests that exceed this limit are dropped and you may experience service interruptions.
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.