400
O que significa
A requisição está malformada ou falta um elemento obrigatório que é verificado antes da validação de campos. O motivo exato vem no campodetail.
Causas comuns
- Header
Idempotency-Keyausente ou vazio noPOST /analyses(detail:Idempotency-Key header required). NoPOST /operations(Motor de Borderô), a key é opcional — a ausência não é erro. - Motor de CPF/CNPJ:
documentsem nenhum dígito (detail:document is required and must contain a CPF (11 digits) or CNPJ (14 digits) — masked or unmasked accepted). - Motor de CPF/CNPJ:
documentcom tamanho errado: depois de remover a máscara, precisa ter 11 dígitos (CPF) ou 14 dígitos (CNPJ). - Motor de CPF/CNPJ: dígito verificador inválido (detail:
CNPJ inválidoouCPF inválido).
400 validation_error.
Como corrigir
- Envie o header
Idempotency-Keyem todoPOST /analyses(e, embora opcional, também noPOST /operationsquando houver retry). Recomendamos um UUID, amarrado ao ID interno do job (ou do borderô) no seu sistema. - Envie
documentcom 11 dígitos (CPF) ou 14 dígitos (CNPJ). Máscara é aceita: caracteres não numéricos são removidos. - Valide o dígito verificador do documento antes de enviar.
- Depois de corrigir o body, use uma nova
Idempotency-Key. A mesma key com body diferente retorna409 idempotency_conflict.
Exemplo
detail varia conforme a causa.