Errors

QCOS returns JSON errors with an HTTP status code and a human-readable detail.

Common status codes

Retry guidance

  • Retry 429, 500, 502, 503 and provider timeouts with exponential backoff.
  • Do not blindly retry paid QPU submissions without an Idempotency-Key.
  • For approval_required, call the approval flow or resubmit with explicit cost confirmation.