Visão Geral

Nesta seção, você encontrará todas as especificações técnicas das APIs REST do by Unico

Introdução


O by Unico é um canal que oferece uma infraestrutura de soluções de validação de identidade da plataforma IDCloud.

Tem por objetivo, simplificar o uso das capacidades da plataforma IDCloud oferecendo uma solução que pode ser integrada ao seu back-end e front-end e que aumenta a segurança das transações.

Com o by Unico, você terá um time de especialistas em segurança e melhores práticas de UX design para garantir a melhor conversão possível em sua operação. Pode ser utilizada de forma responsiva tanto no Desktop quanto no Mobile. Oferendo as seguintes possibilidades de uso:

Canal
Redirect
Open.window()
iFrame
Webview
Mensagens

Desktop

Supported

Supported

Supported

Not supported

Supported

Webmobile

Supported

Supported

Supported

Not supported

Supported

App mobile

Not supported

Not supported

Not supported

Supported

Supported

Para o fluxo de mensagens, é possível enviar notificações pelos canais de: WhatsApp e/ou SMS.

Dispositivos compatíveis


Android

Compatível com todos os dispositivos com câmera frontal, Android 8+, armv7 ou arm64.

iOS

Compatível com todos os dispositivos iOS igual ou superior a versão 12.

Web


Compatível com todos os dispositivos com câmera frontal, seja em laptops ou mobile, respeitando a lista de navegadores oficialmente suportados abaixo:

Navegadores nativos

  • IOS:

    • versão superior ou igual a 12.

  • Android:

    • versão superior ou igual a 5.

Navegadores em dispositivos móveis

  • Android:

    • Chrome: versão superior ou igual a 90.

  • IOS:

    • Safari: versão superior ou igual a 14.1;

    • Chrome: versão superior ou igual a 90 (apenas para IOS versão igual superior a 14.4).

Navegadores de computadores/notebooks

  • Chrome:

    • versão superior ou igual a 85.

  • Firefox:

    • versão superior ou igual a 94.

  • Safari:

    • versão superior ou igual a 11.

Fluxos possíveis


O by Unico é um meio de integração do Unico IDCloud que permite que os clientes se integrem de forma mais simples e consigam conectar diferentes capacidades em uma mesma jornada. Esse meio de integração fornece os recursos necessários para realizar Prova de vida, Verificação de Identidade, Score de risco, Captura e reaproveitamento de documentos e Assinatura eletrônica.

Para isso, você irá mudar apenas o parâmetro flow no payload da REST API, e com isso terá diversas possibilidades de jornadas de verificação. Verifique abaixo a tabela relacionando os flows disponíveis e suas respectivas capacidades:

Flow
Prova de vida
Verificação de Identidade
Alerta de comportamento
Score de Risc
Reaproveitamento e captura de documentos
Assinatura eletrônica
Validação (1:1)
Revalidação Inteligente
Retorno de similaridade da Serpro

idlive

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

id

Supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

idlivetrust

Supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

idcheck

Supported

Supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

iddocs

Supported

Supported

Not supported

Supported

Supported

Not supported

Not supported

Not supported

Not supported

idsign

Supported

Supported

Not supported

Supported

Not supported

Supported

Not supported

Not supported

Not supported

iddocssign

Supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Not supported

idchecktrust

Supported

Supported

Supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

idchecktrustdocs

Supported

Supported

Supported

Supported

Supported

Not supported

Not supported

Not supported

Not supported

idchecktrustsign

Supported

Supported

Supported

Supported

Not supported

Supported

Not supported

Not supported

Not supported

idchecktrustdocssign

Supported

Supported

Supported

Supported

Supported

Supported

Not supported

Not supported

Not supported

idcheckserpro

Supported

Supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Supported

idcheckserprodocs

Supported

Supported

Not supported

Supported

Supported

Not supported

Not supported

Not supported

Supported

idcheckserprodocssign

Supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Supported

creditoconsignado

Supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Supported

idtrust

Supported

Supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

idunicodocs

Supported

Supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

idunicosign

Not supported

Not supported

idunicodocssign

Supported

Supported

Not supported

Not supported

Supported

Supported

Not supported

Not supported

Not supported

idunicoserprodocssign

Not supported

Not supported

idtrustdocs

Supported

Supported

Supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

idtrustsign

Supported

Supported

Supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

idtrustdocssign

Supported

Supported

Supported

Not supported

Supported

Supported

Not supported

Not supported

Not supported

idtoken

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

idtokentrust

Supported

Not supported

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

idtokensign

Supported

Not supported

Not supported

Not supported

Not supported

Supported

Supported

Not supported

Not supported

idsmart

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

  • Caso utilize a capacidade Reaproveitamento e Captura de documentos, considere que é possível utilizar os seguintes documentos:

    • RG, CNH, CIN e Passaporte brasileiro.

  • O flow creditoconsignado é condicional e funciona da seguinte forma:

    • Similaridade Serpro Positiva: Pede assinatura eletrônica.

    • Similaridade Serpro Negativa: Pede documentos para facematch.

      • Facematch Positivo: Pede assinatura eletrônica.

      • Facematch Negativo: Finaliza (não pede assinatura).

Como integrar


1

Se autentique

Primeiramente você deve possuir uma conta de serviço e realizar a autenticação OAuth2 para obter um access-token válido.

Saiba mais em Autenticação.

2

Crie um processo

Com o access-token obtido no passo anterior, realize uma requisição do tipo POST no endpoint client/v1/process(aqui você informará o "flow" que deseja utilizar).

Saiba mais em CreateProcess.

3

Defina onde será a jornada do seu usuário

Nesta etapa você irá definir onde será a jornada do seu usuário.

  • A jornada será web? Você pode utilizar o Redirect do navegador ou o SDK.

  • A jornada será no seu app? Você pode utilizar uma Webview.

  • A jornada será no fluxo de mensagens? Você pode enviar notificações via WhatsApp e SMS (para isso, basta informar o parâmetro correspondente na requisição CreateProcess no passo 2).

4

Consulte o resultado do processo

Com o access-token obtido no passo 1, realize uma requisição do tipo GET no endpoint client/v1/process/{id}(aqui você informará o "id" do processo que foi criado no passo 2), consulte o resultado do processo e tome a decisão de aprovar ou não o usuário.

Saiba mais em GetProcess.


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