Request Domain Category Change.
POST/v1/domain/changerequest
A POST request to submit change requests for domains with their new categories. Batch limit is 20 entries per request with a maximum of 10 request submissions per 24 hour period (for a total of 200 individual domain change requests).
Request
- application/json
Body
required
- Array [
- ]
changeRequests object[]required
Provide a list of domain change request with domains, categories, comments.
Comment for change request review process.
Possible values: <= 253 characters
The domain name
Possible values: [malware
, command-and-control
, phishing
, dynamic-dns
, grayware
, parked
, proxy-avoidance-and-anonymizers
, benign
]
Suggested new category for domain name. You must use one of the valid categories shown above.
Provide an email to receive results of change requests. If none provided, email will assume value associated with DNS Security API key.
Possible values: Value must match regular expression true | false
When set to true, this bulk change request will be acknowledged by API, but not forwarded for review
Responses
- 200
- 400
- 401
- 403
- 404
- 415
- 429
- 500
200 Ok
Response Headers
X-Quota-Limit-Remaining integer
The remaining number of quota in this window (per day). When it drops to 0, return HTTP StatusCode = 429
X-Quota-Limit-Reset integer
The unix timestamp at which the current quota window resets. Quota is refreshed every day.
X-Quota-Limit-Total integer
Total number of quota in this window (per day).
- application/json
- Schema
- Example (from schema)
Schema
{
"message": "Change request has been successfully submitted.",
"success": true
}
400 Bad Request
- application/json
- Schema
- Example (from schema)
- response
Schema
{
"message": "Change request has been successfully submitted.",
"success": true
}
{
"message": "error message content...",
"success": false
}
401 Unauthorized
- application/json
- Schema
- Example (from schema)
- response
Schema
{
"message": "Change request has been successfully submitted.",
"success": true
}
{
"message": "Unauthorized",
"success": false
}
403 Forbidden
- application/json
- Schema
- Example (from schema)
- response
Schema
{
"message": "Change request has been successfully submitted.",
"success": true
}
{
"message": "Forbidden",
"success": false
}
404 Not Found
- application/json
- Schema
- Example (from schema)
- response
Schema
{
"message": "Change request has been successfully submitted.",
"success": true
}
{
"message": "Not Found",
"success": false
}
415 Unsupported Media Type
- application/json
- Schema
- Example (from schema)
- response
Schema
{
"message": "Change request has been successfully submitted.",
"success": true
}
{
"message": "Unsupported Media Type",
"success": false
}
429 Too Many Requests
- application/json
- Schema
- Example (from schema)
- response
Schema
{
"message": "Change request has been successfully submitted.",
"success": true
}
{
"message": "Too Many Requests",
"success": false
}
500 Internal Error
- application/json
- Schema
- Example (from schema)
- response
Schema
{
"message": "Change request has been successfully submitted.",
"success": true
}
{
"message": "error message...",
"success": false
}