Bulk API 500 response

For some 500 responses from the Bulk API there will be a Retry-After response header and a response body that includes error and errorSeverity that can be used for retry logic.

The following are the values for errorSeverity and the corresponding Retry-After in seconds:

  • 0 : Retry-After: 3600
  • 1 : Retry-After: 1800
  • 2 : Retry-After: 900
  • 3 : Retry-After: 120

List of possible values for error:

  • Unable to process request due to a temporary error.
  • Unable to send/retrieve data due to a temporary error.

Example 500 Response

500 The service has encountered an error.
Retry-After: 120
{
  "error": "Unable to process request due to a temporary error.",
  "errorSeverity": 3
}