HTTP 422 — Entidade Não Processável

A requisição estava bem formada, mas não pôde ser seguida devido a erros semânticos

Quando usar

Use o status 422 quando esta for a semântica correta da resposta HTTP: A requisição estava bem formada, mas não pôde ser seguida devido a erros semânticos

Exemplo de requisição e resposta

POST /orders HTTP/1.1
Host: api.example.com
Content-Type: application/json

{"quantity":0}

HTTP/1.1 422 Entidade Não Processável
Content-Type: application/json

{"error":"quantity must be greater than zero"}

Códigos relacionados

400, 401, 402, 403

Referências

MDN · RFC 9110