Status Codes and Error Responses

Each request returns a status code or error response to indicate whether the request was successful.
When an error occurs or when a response is successful, the response header contains an HTTP code, and the response body usually contains:
  • The HTTP response code
  • The message accompanying the HTTP response code
HTTP response code Description
2xx Query successfully executed and response data returned.
400 (BAD_REQUEST) The argument or parameter you supplied in the request isn’t valid.
403 The request was refused because the data source isn’t connected to Customer 360 Data Manager or doesn’t allow data to be queried.
404 The job, file, or data source included in your query can’t be found.
429 Too many requests being processed at the same time. Try again.
500 An error has occurred, so the request couldn’t be completed. Try again or contact Salesforce Customer Support.
503 Either your data source is unavailable or the connection to it timed out.