application/problem+json), com códigos estáveis que você pode usar em lógica de aplicação.
Formato
422 Unprocessable Entity
Códigos por status
401 — Autenticação
403 — Autorização
404 / 409 / 422 — Recurso e validação
429 / 503 — Limites e disponibilidade
Boas práticas
- Decida pelo
code, nunca pelo texto dodetail. - Registre o
requestIdem seus logs — ele é a chave para investigação no suporte. 503 RATE_LIMIT_UNAVAILABLEé temporário: recue e tente novamente com backoff.- Não exponha
detailcru a usuários finais; mapeie os códigos para mensagens do seu produto.