Skip to main content
Every failure has the same shape. Match on error.code, never on the message. For 409 and 429, read the Retry-After header (seconds).
details lists each failing field as { path, message } when the request did not validate. Each endpoint in the API reference lists the errors specific to it.