HTTP status codes
We return the following HTTP status codes from our endpoints.
Success status codes (2xx)
| HTTP status code | Status message | Purpose |
|---|
| 200 | OK | The call has been completed. |
| 201 | Created | The new resource has been fully created. |
| 202 | Accepted | The request processing has been started succesfully but will be completed asynchronously. |
| 204 | No Content | The resource has been succesfully deleted. |
Client error status codes (4xx)
| HTTP status code | Status message | Purpose |
|---|
| 400 | Bad Request | The incoming request was malformed. |
| 401 | Unauthorized | The caller could not be authenticated. |
| 403 | Forbidden | The caller is not allowed to take this action. |
| 404 | Not Found | The specified resource was not found. |
| 405 | Method Not Allowed | The requested HTTP method is not allowed on this resource. |
| 406 | Not Acceptable | The resource does not have a current representation that would be acceptable to the user agent. The "Accept" header defined an unsupported value. |
| 426 | Upgrade Required | The request was made for an older version of the API, after it has been retired. |
| 429 | Too Many Requests | The caller was throttled due to exceeding the call quota. |
Server error status codes (5xx)
| HTTP status code | Status message | Purpose |
|---|
| 500 | Internal Server Error | Something unexpectedly went wrong with the service. Please reach out to our support. |
| 503 | Service Unavailable | An internal service could not be reached. Please try again. |