application/problem+json envelope:
detail for a human-readable
explanation and the machine-readable error code when present. Do not branch on
prose that may change.
Common statuses
500 indicates an unexpected server failure. Preserve the request ID and contact
support if retries continue to fail.
Retry safety
- Do not retry unchanged
400,401,403,404, or422requests. - Retry
429and503with exponential backoff and jitter. - Reuse a stable event
idwhen retrying the same event. - Inspect the index-aligned response before retrying a partial batch.
- Preserve the response request ID when reporting a failure.
Never log bearer tokens, full event bodies, or customer financial data. If an
issue persists, send the request ID and a redacted error response to
support@reconifyhq.com.