Onboarding via SDK

Use este fluxo quando a captura dos dados do usuário acontecer pelo SDK idCerberus. O back-end da sua empresa gera um tokenOnboarding, entrega esse token ao aplicativo integrado ao SDK e depois consulta o resultado processado pelo backoffice. O tokenOnboarding identifica o cadastro durante todo o ciclo: criação, execução no SDK, processamento, consulta de resultado e download do relatório em PDF.

Quando usar

Use esta integração quando precisar:
  • iniciar um fluxo de onboarding em aplicativo mobile ou experiência web integrada ao SDK;
  • enviar documentos ou dados iniciais para apoiar o cadastro;
  • consultar status, campos capturados e serviços executados;
  • baixar o relatório final em PDF para auditoria ou armazenamento.

Fluxo de integração

  1. Gere um token de API em Autenticação.
  2. Gere um tokenOnboarding para o usuário.
  3. Envie o tokenOnboarding para o aplicativo integrado ao SDK.
  4. O usuário realiza o cadastro no fluxo de onboarding.
  5. Consulte o resultado usando o mesmo tokenOnboarding.
  6. Se necessário, baixe o PDF do relatório do onboarding.

Endpoints do fluxo

Ambientes

Nos exemplos abaixo, {base_url} representa a URL base do ambiente escolhido.

Gerar TokenOnboarding

Gera um novo tokenOnboarding para identificar o cadastro do usuário no fluxo do SDK. Esse token será usado depois para consultar o resultado processado pelo backoffice.
Endpoint completo:
Autorização:
Exemplo de requisição:
Campos principais: Tipos de documento aceitos em documentFiles.documentFileType: Exemplo de resposta:
Exemplo com curl:

Consultar resultado

Retorna o status e os resultados de um onboarding. Para consultar, informe o tokenOnboarding que foi entregue ao SDK.
Endpoint completo:
Autorização:
Campo de entrada: Campos principais do retorno: Exemplo com curl:
Exemplo de resposta resumido:

Campos capturados

O array fields retorna os dados capturados durante o cadastro. Exemplo:

Serviços executados

O array services retorna os serviços processados durante o onboarding, como OCR, validação na Receita Federal, PEP, FaceMatch e Liveness. Exemplo:

Regras de processamento

Alguns serviços retornam regras avaliadas no processamento. Elas ajudam a entender por que o onboarding foi aprovado, recusado ou ficou em processamento. Exemplo:

Baixar relatório em PDF

Realiza o download do relatório do onboarding em PDF.
Endpoint completo:
Autorização:
Campo de entrada: Exemplo com curl:
Esse endpoint não retorna um body JSON. Use-o quando precisar armazenar ou apresentar o relatório final do processo de onboarding em PDF.

Boas práticas

  • Gere o tokenOnboarding no back-end, nunca diretamente no aplicativo.
  • Entregue ao SDK apenas o token necessário para iniciar o fluxo.
  • Use o mesmo tokenOnboarding para consultar resultado e baixar relatório.
  • Trate IN_PROCESS como estado intermediário e consulte novamente depois.
  • Armazene o relatório PDF somente quando houver necessidade operacional, regulatória ou de auditoria.
Para detalhes técnicos dos endpoints, consulte a API Reference.