Developer documentation
Response and error codes
Basically responses status and error codes are divided into five ranges.
| 1xx | Informational | Defines request received and continuing further process to serve request |
| 2xx | Success | The request requested by client has been received, understood, accepted and processed successfully |
| 3xx | Redirection | Indicate client to must take further action to complete request |
| 4xx | Client error | Defines situations when client seems to have erred |
| 5xx | Server error | Defined situations when server failed to serve valid request |
In above list the range 4xx for client errors defines functional response error as below.
| 400 | Bad request | This is the default response of error. Main cause of this error would be incorrect data send from the client in PUT request |
| 401 | Unauthorized | Request with incorrect credentials |
| 402 | PaymentRequired | License expired or Administration is blocked |
| 403 | Forbidden | Invalid user type |
| 404 | NotFound | Requested resource doesn’t exists |
| 405 | MethodNotAllowed | Requested action is not supported |
| 406 | NotAcceptable | Request send with wrong header details |
| 409 | Conflict | Request can not be processed because of conflict in request data |
| 410 | Gone | Application resource or entity marked for deletion successfully |
| 429 | ToManyRequests | Same request executed many times for a given time period |