Skip to main content
Errors return a JSON body with a machine-readable code, a message, and optional details:

Retrying

  • 429: wait for Retry-After, or upgrade the plan; retrying sooner returns the same error.
  • 502: retry once after a few seconds. Branch Pilot already retried the primary engine and tried the fallback; a second 502 usually means an incident on both providers.
  • 5xx without a JSON body: transient; retry with exponential backoff.