Error Responses
An error response always contains the members code, status, and error.
If a request encounters an error, the API halts processing and returns an error message. As a result of this behavior, a request with multiple errors receives a response containing only information on the first error that the API finds during the processing of that request.
Error Response Format
Status: HTTP/1.1 [Error Code] [Error Message]
{
"code" : [Error Code],
"status" : "fail",
"error" : "[Error Message]"
}
Error Codes
| Code | Error | |
| 400 | Bad Request | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 405 | Method Not Allowed | |
| 406 | Not Acceptable | |
| 408 | Request Timeout | |
| 409 | Conflict | |
| 500 | Internal Server Error | |
| 501 | Not Implemented | |