The API uses standard HTTP response code to indicate failures
| Code | Status | Description |
|---|---|---|
| 200 | Success | The selected method has succeeded. Additional information can be returned in the body of the response. The response will be in JSON format |
| 400 | Bad Request | This indicates incorrect parameters were specified in the url or in the body of the request |
| 403 | Forbidden | Usually occurs when the api key is not specified in the authorization section of the header or the api key has been deactivated |
| 406 | Not acceptable | When a PUT or POST fails to write to the queue this message can occur. Please report this to us with any additional content. |
| 412 | Pre-condition failed | A common cause of this exception is trying to cancel or update a queue entry on the queue service when it was not created by the same api key or the queue entry has already been processed. |
| 500 | Internal Server Error | This means an internal exception has occured in the service, perhaps due to a failure parsing the request. This should be reported to us. |
| 501 | Not implemented | This message is typically seen when you attempt to execute a method (GET, PUT, POST, DELETE) that is not supported on a particular service. Look at the service's documentation to see what methods are supported. |