The Tessitura API uses the following HTTP Status Codes for responses.
Status Code | Status Description | |
---|---|---|
200 | OK | The API call was successful. |
400 | Bad Request | One or more pre-conditions for the API were not met or the request contents had business validation errors. |
401 | Unauthorized | Authorization header is not present or the values are not valid. See Authentication for details. |
403 | Forbidden | The authentication header was not provided or was malformed or the contents of the authentication token were not valid. |
404 | Not Found | The requested resource was not found. |
409 | Conflict | The resource to be updated has been modified by another API call. This check is based on the UpdatedDateTime property of the API resource if available. |
500 | Internal Server Error | This usually indicates an issue with API code, though sometime it could also be raised by IIS. These should be reported to the support team as potential defects. |