Errors and Troubleshooting
Error responses from the API generally use standard HTTP status codes. Some examples:
Status Code | Status Message | Meaning |
---|---|---|
200 | OK | Request accepted, response returned |
201 | Created | New resource created successfully |
204 | No Content | Request accepted, response payload body is empty |
400 | Bad Request | Request was invalid |
401 | Unauthorized | Authentication missing or incorrect |
403 | Forbidden | Request was understood but not allowed |
404 | Not Found | Targeted resource not found |
500 | Internal Server Error | Internal error occurred in the server |
503 | Service Unavailable | Server is unable to complete request |
Error Handling
The API will raise exceptions in the event something has failed, such as missing or invalid parameters. We recommend writing code that gracefully handles all possible API exceptions.