Error envelope
message field is intended for log lines and developer diagnostics. Don’t surface it verbatim to end users — phrasing may change between releases.
Status code matrix
Retrying
Retry429, 500, 502, 503, and 504 with exponential backoff. Do not auto-retry 400, 401, 403, 404, or 422 — the request will fail again the same way.