Reaproveitamento e captura de documentos
Nesta seção, você encontrará as particularidades de criar um processo que tenha o Reaproveitamento e captura de documentos como capacidade
Introdução
Nesta seção, você encontrará a documentação detalhada sobre o funcionamento dos endpoints relacionados à capacidade Reaproveitamento e captura de documentos. O uso do Reaproveitamento exige que haja um processo de Verificação de Identidade anterior e este deve obtido a resposta "SIM" OU um Score de risco igual ou maior que +50, do contrário será necessário capturar o documento do usuário.
Trata-se de uma capacidade assíncrona que exige o consumo de três endpoints, detalhados nesta documentação, para sua utilização completa.
As capacidades da plataforma Unico IDCloud via by Client são gerenciadas por meio de API Keys - utilizadas como um parâmetro no header das requisições -, que definem o escopo de acesso. Como pré-requisito, é necessário possuir uma API Key configurada excluvisamente para a capacidade Reaproveitamento e captura de documentos, garantindo acesso dedicado e seguro ao recurso.
Fale com o responsável do seu projeto para obter a API Key com esta configuração.
Antes de começar
Suas requisições de API são autenticadas utilizando um access-token. Qualquer requisição que não inclua um access-token válido retornará um erro.
Você pode ver mais sobre como gerar um access-token aqui.
Endpoints:
Produção: https://api.id.unico.app/processes/v1.
Consulta de documento para ser reaproveitado
Caso encontre um documento para ser reaproveitado, no endpoint de criação do processo você irá informar o id deste documento no parâmetro document.documentId
e não será necessário realizar a captura do documento e enviar o base64 no parâmetro document.files
.
Criação do Processo
Pontos Importantes:
Para utilizar a capacidade de Reaproveitamento e captura de documentos, deve-se utilizar a capacidade Verificação de Identidade anteriormente, pois é necessário utilizar o processId obtido da Verificação de Identidade no parâmetro
document.authProcessId
:O processo precisar ser de uma biometria válida, ser utilizado em até 24h a partir de sua finalização e não pode ser reutilizado.
Caso não consigamos extrair algum campo do documento, ele não é listado no retorno da API;
Caso ocorra algum erro no processamento, o processo retornará um
status = 5
, como no exemplo abaixo:
Consulta do Resultado do Processo
Conteúdo retornado no document.content baseado no document.type:
Atenção:
Quando a requisição
GET
for para um processo comstatus = 5
(erro), o status code de retorno é410
(Gone) ao invés de200
(Success);Como não há drop na requisição de criação do processo, os erros de processamento do documento serão retornados no response do endpoint de consulta. É neste momento que você deve interpretar os retornos e se necessário, direcionar o seu usuário para um fluxo de retentativas.
Dicas:
Para implementar suas regras de negócio, sempre valide os status finais dos processos (
3
,4
,5
). Para validar a resposta das capacidades IDCloud, só considere ostatus
=3
para sua tomada de decisão;Para mais informações sobre os erros possíveis para este endpoint, consulte a seção Erros.
Dúvidas?
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da Central de Ajuda.
Atualizado