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 umtokenOnboarding, 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
- Gere um token de API em Autenticação.
- Gere um
tokenOnboardingpara o usuário. - Envie o
tokenOnboardingpara o aplicativo integrado ao SDK. - O usuário realiza o cadastro no fluxo de onboarding.
- Consulte o resultado usando o mesmo
tokenOnboarding. - 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 novotokenOnboarding para identificar o cadastro do usuário no fluxo
do SDK. Esse token será usado depois para consultar o resultado processado pelo
backoffice.
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 otokenOnboarding que foi entregue ao SDK.
Campos principais do retorno:
Exemplo com
curl:
Campos capturados
O arrayfields retorna os dados capturados durante o cadastro.
Exemplo:
Serviços executados
O arrayservices 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.
Exemplo com
curl:
Boas práticas
- Gere o
tokenOnboardingno back-end, nunca diretamente no aplicativo. - Entregue ao SDK apenas o token necessário para iniciar o fluxo.
- Use o mesmo
tokenOnboardingpara consultar resultado e baixar relatório. - Trate
IN_PROCESScomo estado intermediário e consulte novamente depois. - Armazene o relatório PDF somente quando houver necessidade operacional, regulatória ou de auditoria.
