Skip to main content
Every error returns the same JSON body:
New codes may be added; handle unknown ones by HTTP status.

Validation Errors

Invalid input returns 422 validation_error, with each problem in details.fields; field is body.<name>, query.<name> or path.<name>.
Unknown body fields and null for a field that doesn’t take it also return 422; omit the field instead.

Error Codes

No 402 charges your card.

What to Retry