Table of error codes
| HTTP status code | Error code | Description of the error |
|---|---|---|
| 400 Bad Request | 1 | Bad request |
| 403 Forbidden | 2 | Authentication failed |
| 403 Forbidden | 3 | Authorization failed |
| 400 Bad Request | 4 | A required property is missing for this action |
| 409 Conflict | 5 | Object exists |
| 404 Not Found | 6 | Object not found |
| 400 Bad Request | 7 | A data validation error has occurred |
| 500 Internal Server Error | 8 | Internal Server Error |
| 403 Forbidden | 9 | Tariff limitation |
| 405 Method Not Allowed | 0 | Method Not Allowed |
Response in the event of an incorrect API key or a missing X-Auth-Key:
403 Forbidden
{
"status": "fail",
"error": {
"code": 2,
"message": "Authentication failed"
}
}
Response in the event of a call to a nonexistent method:
405 Method Not Allowed
{
"status": "fail",
"error": {
"code": 0,
"message": "Method Not Allowed"
}
}
Response in the event that API services are not included in the tariff plan:
403 Forbidden
{
"status": "fail",
"error": {
"code": 9,
"message": "Tariff limitation"
}
}
Response in the event that your account is blocked for overdue payment:
403 Forbidden
{
"status":"fail",
"error": {
"code": 3,
"message": "Authorization failed",
"http_redirect": "/account/billing"
},
"details": "Payment required"
}