Errors and Responses

The CxEngage REST API and Reporting API return standard HTTP error and response codes. Codes in the:

  • 2xx range indicate success.
  • 4xx range indicate an error that resulted from the provided information (for example, a required parameter was missing).
  • 5xx range indicate an error with CxEngage’s servers (which should occur very rarely).
Error Code Text Meaning
200 OK Your request was successful. The response will depend on the request method you use. With a GET request, the response contains an entity corresponding to the requested resource. With a POST request, the response contains an entity describing or containing the result of the action.
201 Created Your POST request was successful, and a new object was created.
204 Success Your request was successful, but no response object was returned. This error code is returned for DELETE requests.
302 Found The requested object resides temporarily under a different URL.
400 Bad Request The request could not be carried out because of invalid syntax or a missing parameter.
401 Unauthorized Authentication is required but has failed or no credentials have been provided.
403 Forbidden Your request is not permitted.
404 Not Found The requested item does not exist or could not be found.
500, 502, 503, 504 Server Errors Errors returned when something did not work as expected. Contact your CxEngage administrator if you encounter any of these errors.