Roteiro de integração
Use este roteiro como checklist de execução. A ideia é sair de uma primeira chamada manual, validar o comportamento esperado e só depois levar o fluxo para o código da aplicação.1
Confirme o ambiente
Escolha onde o teste será feito:
A estrutura da chamada é a mesma nos dois ambientes. Para trocar de HML
para produção, altere apenas a base URL.
2
Gere o token
Antes de executar serviços protegidos, gere um token JWT.Copie o valor de
access_token retornado. Nas chamadas seguintes, envie:3
Teste manualmente antes de codar
Se a pessoa integrando ainda não tem familiaridade com terminal, comece
pelo Postman. Ele deixa URL, headers e body separados, o que reduz erro
de digitação.Fluxo recomendado:
- testar no Postman;
- repetir o mesmo request com
curl; - confirmar o response esperado;
- levar o request para Node.js, Python, C# ou outra linguagem.
4
Escolha o serviço correto
O endpoint Para pessoa física, a entrada principal costuma ser
POST /api/service-api funciona como executor de produtos. A
rota é sempre a mesma, mas o campo service define o que será executado.cpf. Para pessoa
jurídica, costuma ser cnpj. Serviços de documento, biometria e
documentoscopia podem exigir imagens em base64, URLs de imagem, selfie ou
chave de consulta.5
Valide o response
Na maioria dos serviços, os dados de negócio ficam em Não valide apenas o HTTP status. Leia também
result e o status
técnico fica em status.status.code,
status.message e, quando existir, externalId.6
Prepare a integração para produção
Antes de subir para produção, confirme:
- credenciais de produção foram liberadas;
- a base URL foi trocada para
https://backoffice.idcerberus.com; - token expirado é tratado gerando um novo token;
- erros
400,401e403têm tratamento claro; - logs registram
service, documento consultado de forma segura,status.code,status.messageeexternalId, quando retornado; - dados sensíveis, base64 e tokens não são gravados em log aberto.
Onboarding? Configure webhook em vez de só consultar
Se o seu fluxo é de onboarding (SDK ou Cliente Web), não fique só no polling do passo anterior. Configure um webhook para ser avisado automaticamente quando o status mudar. Veja Webhooks. Isso vale tanto para HML (testar o recebimento) quanto para produção.Onde continuar
- Para primeira chamada completa: Quickstart
- Para escolher produtos: Escolha o serviço certo
- Para ver todos os grupos de serviço: Matriz de serviços
- Para onboarding via SDK: Onboarding via SDK
- Para contrato técnico: API Reference
