Resolva erros de validação de solicitações
Use a resposta 422 para encontrar o campo inválido e corrigir a estrutura ou o valor da solicitação.
Atualizado em
Leia uma resposta 422
A Threetone devolve 422 Unprocessable Entity quando o FastAPI não consegue validar a entrada. A resposta traz um array detail, em que cada item contém:
loc: local do valor inválido, comobody,queryoupath, seguido pelo nome do campo.msg: explicação legível.type: regra de validação que falhou.
Comece por loc para saber o que mudar.
Corrija a solicitação
Antes de reenviar, confira:
- O método HTTP e o caminho
/v1/...correspondem à operação. - Solicitações JSON incluem
Content-Type: application/jsone JSON válido. - Os campos obrigatórios estão presentes e os nomes seguem a documentação.
- Números, booleanos, arrays e objetos usam os tipos JSON esperados.
- Valores enumerados e parâmetros de consulta respeitam os valores e intervalos permitidos.
Por exemplo, o endpoint de lista de agentes aceita page_size de 1 a 100. Fora desse intervalo, loc aponta query e page_size.
Não repita uma solicitação sem alterá-la. Corrija o valor indicado, envie outra e guarde o novo X-Request-Id se ainda falhar.