AddLiveRecordNotifyConfig
Adds a domain-level recording callback configuration.
Operation description
Before calling this operation to add a domain-level recording callback configuration, query the live recording callback configuration first. To query the live recording callback configuration by using an API operation, see Query live recording callback configuration.
QPS limit
The single-user QPS limit for this operation is 30 calls per second. If the limit is exceeded, API calls are 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:AddLiveRecordNotifyConfig |
create |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The streamer streaming domain. |
example.com |
| NotifyUrl |
string |
Yes |
The callback URL for recording events and status callbacks. Note
The URL must start with |
http://demo.aliyundoc.com/examplecallback.action |
| NeedStatusNotify |
boolean |
No |
Specifies whether recording task status callbacks are required. Valid values:
|
false |
| OnDemandUrl |
string |
No |
The callback URL for on-demand recording. Note
The URL must start with |
http://learn.aliyundoc.com/ondemandcallback.action |
| NotifyReqAuth |
boolean |
No |
Specifies whether to enable callback authentication. Valid values:
Note
When this parameter is set to true, the NotifyAuthKey parameter is required. |
yes |
| NotifyAuthKey |
string |
No |
The callback authentication key. The key must be 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. |
chenhuanxin249088 |
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 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.