Sets the protection status of multiple domain names at a time.
Operation description
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
DomainNames | string | Yes | The protected domain names for which you want to change the protection status. You can specify up to 50 domain names. Separate multiple domain names with commas (,). | example.com,example2.com |
DefenseStatus | string | No | The protection status of the domain name. Valid values: on, off, and empty string.
| on |
ClientIpTag | string | No | Specifies the header that records the IP address to be obtained. If the default header is selected, the value of this parameter is empty. If a custom header is selected, the value of this parameter is the value specified by the user. Separate multiple values with commas (,). You can specify a maximum of five values. | X-Forwarded-For |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "CB1A380B-09F0-41BB-3C82-72F8FD6DA2FE"
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
400 | InvalidParameter | The specified parameter is invalid. | A parameter is set to an invalid value. |
500 | InternalError | An internal error occurred; please try again later. | An internal error occurred. Try again later. If the error persists, submit a ticket. |
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|---|---|
2023-08-29 | The Error code has changed | View Change Details |