HTTP 422 Unprocessable Entity — What It Means

What HTTP status code 422 Unprocessable Entity means, when servers return it, and how to handle it correctly.

Published September 25, 2026

HTTP 422 Unprocessable Entity — The request was well-formed but contains semantically invalid data.

Key points

  • Means the request body was syntactically valid (e.g. valid JSON) but failed validation rules
  • Common causes: a missing required field, or a value like an email that fails a format check
  • The standard status most REST APIs use specifically for validation errors, distinct from 400
More HTTP articles