Endpoints
See http://en.wikipedia.org/wiki/List_of_HTTP_status_codes for a list of HTTP status codes.
When more specific error information can be returned by the application, an error document will be returned which contains an application-level error code. Note that error documents are not always returned. See sample error document below for more information regarding the document structure. The application-level error code is comprised of a 3 digit application prefix and a 4 digit application error code.
Error Code | Description |
---|---|
600-0000 | Unhandled Error (System/OS Error) |
600-0010 | Internal Server Error |
600-0020 | Authorization Error |
600-0025 | Username, Tenant, and Role Not Authorized. |
600-0030 | Document Not Found |
600-0031 | Invalid Document Id |
600-0032 | Invalid Document Class |
600-0033 | Unknown path (Check documentation) |
600-0040 | Missing Parameter |
600-0041 | Invalid Data Type |
600-0043 | Invalid Request Value |
600-0044 | AbiliTec Link Error |
600-0045 | Invalid Request Parameter |
600-0050 | Conflicting Values for Parameter and Header |
600-0060 | Batch Request Limit Exceeded |
Sample error document rendered in JSON:
{ "error": { "message": "Invalid document id: 1234", "code": "600-0031" } }