What does HTTP status 422 (Unprocessable Entity) mean?

 
Previous Next
HTTP_STATUS_MISDIRECTED_REQUEST HTTP_STATUS_LOCKED

HTTP_STATUS_UNPROCESSABLE_ENTITY

The request syntax and media type are acceptable, so the problem is usually semantic validation: an invalid field relationship, a domain rule violation, or a request that cannot be applied to the current resource.

Use the response details to correct the submitted data. A blind retry is not useful unless the client first changes the invalid instruction or the resource state.

The request syntax and media type can be valid while the contained instructions are semantically impossible for the application. APIs should return field or rule details that identify the rejected values. Clients should correct those domain-level errors rather than changing HTTP framing or repeatedly sending identical data.

RFC 9110: HTTP Semantics


Looking for a different code? Search another status or error code.