UpdateLiveRecordNotifyConfig
Updates the domain-level recording callback configuration.
Operation description
When you update the domain-level recording callback configuration, you can modify the following settings:
The callback URL for recording events, including recording file generation event callbacks and recording task status callbacks. For more information, see Recording event callbacks.
The on-demand recording callback URL. For more information, see On-demand recording callback.
Whether recording task status callbacks are required.
QPS limit
The single-user QPS limit for this operation is 30 calls per second. If this limit is exceeded, the API call is throttled, which may affect your business. Call this operation appropriately.
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 of the streamer. |
example.com |
| NotifyUrl |
string |
Yes |
The callback URL for recording events, including event callbacks and status callbacks. Note
|
http://learn.aliyundoc.com/examplecallback.action |
| OnDemandUrl |
string |
No |
The on-demand recording callback URL. Note
|
http://guide.aliyundoc.com/ondemandcallback.action |
| NeedStatusNotify |
boolean |
No |
Specifies whether recording task status callbacks are required. Valid values:
|
false |
| NotifyReqAuth |
boolean |
No |
Specifies whether to enable callback authentication. Valid values:
Note
Default value: false. If this parameter is set to true, the NotifyAuthKey parameter is required. |
no |
| NotifyAuthKey |
string |
No |
The callback authentication key. The key is 16 to 32 characters in length and can contain only letters and digits. Note
This parameter is required when the NotifyReqAuth parameter is set to true. |
testkeyyourkey12 |
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 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.