Errors are reported as HTTP status code:
||Request has been successfully processed, no error.
|400 Bad Request
||Some parameter is missing or value not specified properly. Check if required parameters are specified.
||API key is missing or authenticated user does not have permissions to call the method.
||Server is refusing to respond. Check the conditions.
|404 Not Found
||Resource does not exist. Check URL and resource name (id) if in URL.
|405 Method Not Allowed
||Calling method with GET but the method only supports POST verb? Check the Allow header for available verbs.
|500 Internal Server Error
||Internal error occurred on a server. Please notify us so we can fix the problem.
|503 Service Unavailable
||Website or web service is under maintenance. Check the Retry-After header and try again later.
HTTP response may also contain extra HTTP headers:
- X-Api-Error with a detailed error message for developer
- X-Api-Error-Code with numeric error identifier
- X-Api-Error-Hint with hint how to solve the problem
||Deprecated method or parameter
||User not authenticated
||User does not exist
||User is not activated
||Access denied, user should check credentials (username and password)
||Rate limit exceeded
||Need to upgrade package plan
||Check parameter value
||Record does not exist
||Record does not belong to authenticated user
||Record contains no data