Códigos de status comuns
Alguns endpoints do domínio de grafo, adicionados mais recentemente, ainda retornam mensagens em inglês (ex.:
"Graph node was not found."). É uma inconsistência conhecida no back-end, não um erro desta documentação — o formato {"detail": "<mensagem>"} continua o mesmo.Endpoints que criam recursos cobráveis (
POST /analyses, POST /reports, POST /adverse-media) passam por uma checagem de limite de plano antes de executar a operação. Além dos erros de domínio documentados em cada página, eles também podem retornar 429 com {"detail": "quota_exceeded"} (limite de uso do período esgotado) ou 403 com {"detail": "feature_not_in_plan"} (o plano atual não inclui esse recurso) — este 403 é distinto do 403 de escopo insuficiente da tabela acima, embora tenha o mesmo status HTTP.O caso especial do 422
Diferente dos demais, 422 Unprocessable Entity não usa o formato {"detail": "<string>"} — ele segue o formato padrão de validação do FastAPI, uma lista de erros por campo:
detail como string nos demais status, e como lista de objetos apenas em 422.
