Visão geral

A API idCerberus reúne serviços de onboarding digital, KYC, enriquecimento de dados, biometria, prevenção à fraude, análise de risco e compliance. A integração foi desenhada para permitir tanto fluxos completos de onboarding quanto consumo avulso de consultas por CPF ou CNPJ.

Modelos de integração

Se você está começando agora

Uma API é uma forma de um sistema conversar com outro. Na prática, você envia um request para uma URL e recebe um response com o resultado. Você pode testar os exemplos desta documentação de três formas: O fluxo básico é sempre o mesmo:
  1. Gerar token com client e secret.
  2. Copiar o access_token retornado.
  3. Enviar esse token no header Authorization.
  4. Executar o endpoint ou serviço desejado.
  5. Ler o objeto result e o status técnico em status.
Se você nunca executou uma chamada HTTP, comece pelo Quickstart.

Ambientes

A API possui ambientes separados para homologação e produção. Os endpoints são os mesmos nos dois ambientes; para trocar de ambiente, altere apenas a URL base. Método HTTP, headers e payload permanecem iguais. A escolha do ambiente é feita pela URL informada na chamada. Nos exemplos da documentação, {base_url} representa a URL do ambiente escolhido.

Endpoints principais

Fluxo mínimo para testar

  1. Gere um token em POST /api/token-generate.
  2. Envie o token no header Authorization.
  3. Escolha um serviço em Pessoa Física ou Pessoa Jurídica.
  4. Chame POST /api/service-api com o campo service.
  5. Leia status.code, status.message e os dados dentro de result.

Padrão dos serviços externos

Os serviços de pessoa física e pessoa jurídica são consumidos pelo mesmo endpoint técnico:
O processamento executado é definido pelo campo service no body da requisição. Por exemplo:

Padrão de resposta

A maioria das consultas retorna:

Próximos passos