API errors
Validation failed
One or more fields in the request failed validation. The errors array lists each field and what is wrong with it.
400application/problem+jsonWhat it means
The request reached the API and parsed correctly, but one or more values in it are not valid. Unlike the other error types, this problem document uses the ValidationError shape: alongside the standard RFC 9457 fields it carries an errors array with one entry per failing field.
Each entry names the offending property in field and explains the rule it broke in detail.
How to handle it
Read
errors[]rather than the top-leveldetail. The top-leveldetailis a generic summary; the per-field entries are the actionable part.Fix the named fields and resend. The same request will fail the same way until it changes, so do not retry automatically.
Log or surface each entry's
fieldanddetailas they are. They are written to be shown to a developer.If a value looks right to you, check its format on the endpoint's reference page. A plan reference, for example, must be exactly 14 characters.