Adds a callback configuration for live recording at the domain level.
Operation description
Before you add a domain-level callback configuration, query the existing callback configurations for live recording. For more information, see Query callback configurations for live recording.
QPS limit
The queries per second (QPS) limit for a single user is 30 calls per second. If you exceed this limit, API calls are throttled. This may affect your business. We recommend that you call this operation at a reasonable rate.
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. These callbacks include recording events and status updates. Note
The URL must start with |
http://demo.aliyundoc.com/examplecallback.action |
| NeedStatusNotify |
boolean |
No |
Specifies whether to receive callbacks for the status of recording tasks. 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
This parameter is required if you set NotifyReqAuth to yes. |
yes |
| NotifyAuthKey |
string |
No |
The authentication key for callbacks. The key must be 16 to 32 characters in length and can contain only uppercase letters, lowercase letters, and digits. Note
This parameter is required if you set the NotifyReqAuth parameter to yes. |
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.