Error Handling
catenda uses conventional http response codes to indicate the success or failure of an api request in general, codes in the 2xx range indicate success, codes in the 4xx range indicate an error that failed given the information provided (e g , a required parameter was omitted), and codes in the 5xx range indicate a system error that cannot be resolved by the user error responses are json objects comprised of a code and a message the code is the numerical error code of the error and the message contains a human readable message describing the error 400 bad request true left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type 401 unauthorized true left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type 403 forbidden true left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type 404 not found true left unhandled content type left unhandled content type left unhandled content type left unhandled content type 409 conflict true left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type 422 unprocessable content true left unhandled content type left unhandled content type left unhandled content type left unhandled content type 500 internal server error true left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type