Skip to content
fixerror.dev
422 4xx RFC 9110 §15.5.21

Unprocessable Content

Request is well-formed but contains semantic errors. Common for validation failures.

What HTTP 422 means

RFC 9110 §15.5.21 (originally WebDAV RFC 4918). Most API frameworks (FastAPI, Laravel, Rails) use 422 for input validation failures with structured field errors in the response body.

Typical causes

  • Pydantic/Joi validation failure
  • Field format wrong (email, URL, date)
  • Business rule violation
  • Required field missing

422 across services

How 1 different errors map to HTTP 422 across the services we cover.