Skip to main content
The API uses HTTP status codes plus a JSON error envelope. Always read both the status code and error.code.

HTTP status codes

Error envelope

Common codes

Do not retry 400 / 401 / 403 / 404 / 422 blindly. Retry 502 (and timeouts) with the same Idempotency-Key on money moving POSTs.