Troubleshooting
Use esta página quando uma chamada não funcionar como esperado.Recebi 401 ou 403
Possíveis causas:- Token ausente.
- Token expirado.
- Token gerado em outro ambiente.
- Produto não liberado para a conta.
- Gere um novo token.
- Confirme se a URL é de HML ou produção.
- Envie o header:
- Confirme se o serviço está liberado para a conta.
Recebi status.code 400
Possíveis causas:
- Body inválido.
- Campo obrigatório ausente.
- Código
serviceincorreto. - CPF ou CNPJ inválido.
- Serviço sem permissão.
- Fonte externa indisponível.
- Leia
status.message. - Confira se o body está em JSON válido.
- Confira se enviou
Content-Type: application/json. - Confira se o campo
serviceestá correto. - Compare o body com o exemplo da API Reference.
O token funciona em HML, mas não em produção
Token e URL precisam ser do mesmo ambiente.
Gere um token novo em produção usando credenciais de produção.
O cURL funciona, mas meu código não
Confira:- URL base.
- Método HTTP.
- Headers.
- Body JSON.
- Timeout.
- Serialização do JSON.
- Header
Authorization. - Header
Content-Type.
O PowerShell quebra o comando cURL
No Windows, usecurl.exe em vez de curl.
curl sozinho pode ser interpretado pelo PowerShell como outro alias.
A consulta retornou sucesso, mas não veio o dado esperado
Nem todo retorno sem dado é erro técnico. Exemplos:- certidão com “Nada consta”;
- CPF não encontrado em validação de endereço;
- pessoa não exposta politicamente;
- empresa sem débitos;
- lista vazia de relacionamentos.
result e aplique a regra de negócio do seu produto.
A resposta não veio em JSON
Alguns endpoints retornam outro tipo de conteúdo. Exemplo:Checklist rápido
Antes de pedir apoio, confira:- A URL está correta?
- O método HTTP está correto?
- O token foi gerado no mesmo ambiente?
- O header
Authorizationfoi enviado? - O header
Content-Typefoi enviado? - O body é JSON válido?
- O campo
serviceestá correto? - O CPF/CNPJ está no campo esperado?
- O serviço está liberado para a conta?
- Você leu
status.message?
