All HTTP status codes
HTTP 422 Unprocessable Content
Client ErrorThe request is syntactically valid but semantically wrong — well-formed JSON that fails business validation (missing fields, invalid values).
Defined in RFC 9110
Common causes
- Validation failures: required fields missing, values out of range
- Referencing related entities that don't exist
How to fix it
Read the response body — APIs typically list per-field errors
Validate on the client against the same rules before submitting
Related status codes
400 Bad Request
The server can't or won't process the request because the client sent something malformed — invalid JSON, bad query parameters, broken headers or framing.
409 ConflictThe request conflicts with the resource's current state — classic cases are duplicate creation and stale optimistic-locking versions.
Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.