Error Handling

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.