codeis stable. Branch on it in your code.detailis a sentence for people. It may change, so don’t match on it.errorslists each field that failed, on a422.
Status codes
Retrying safely
Retry429 and 5xx responses, and network errors, with the same Idempotency-Key and a growing wait between tries. Bouclay replays the first answer if the request already went through, so a retry never does the work twice. Don’t retry 4xx errors other than 429 without changing the request: they will fail the same way.