Visão Geral

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


Introdução


O by Client é um canal que oferece toda a liberdade para o cliente utilizar as soluções de validação de identidade da plataforma IDCloud.

Tem por objetivo, fornecer uma gama de possibilidades no uso das capacidades da plataforma IDCloud oferecendo uma solução que pode ser integrada ao seu back-end e liberdade para clientes que desejam controlar a experiência dos usuários com front-end próprio (passa isso leia sobre o Padrão de Captura) ou através dos nossos SDKs.

Fluxos possíveis


O by Client é um meio de integração do Unico IDCloud que permite que os clientes se integrem da maneira que quiserem, combinando ou não as capacidades como julgarem necessário. Esse meio de integração fornece os recursos necessários para realizar validação da Prova de vida, Detecção de Perfil Fraudador, Verificação da Identidade, Captura e reaproveitamento de documentos.

Você pode combinar as capacidades como quiser e nos casos de uso mais distintos, mas para isso você deverá ter API Keys configuradas com as capacidades que deseja utilizar.

Para solicitar as capacidades na API Key, contate o responsável pelo seu projeto de integração ou o time de suporte da Unico para realizar essa configuração

Verifique abaixo todas as possíveis combinações de capacidade no by Client:


01.

Prova de vida

02.

Prova de vida + Verificação de Identidade

03.

Prova de vida + Validação (1:1)

04.

Prova de vida + Verificação de Identidade + Detecção de Perfil Fraudador

05.

Prova de vida + Verificação de Identidade + Score de risco

06.

Prova de vida + Verificação de Identidade + Captura e reaproveitamento de documentos

07.

Prova de vida + Verificação de Identidade + Detecção de Perfil Fraudador + Score de risco

08.

Prova de vida + Verificação de Identidade + Detecção de Perfil Fraudador + Captura e reaproveitamento de documentos

09.

Prova de vida + Verificação de Identidade + Score de risco + Captura e reaproveitamento de documentos

10.

Prova de vida + Verificação de Identidade + Detecção de Perfil Fraudador + Score de risco + Captura e reaproveitamento de documentos

  • Também é possível utilizar as capacidades acima sem a Prova de vida, caso você já tenha um provedor de Prova de vida em sua operação;

  • Caso utilize a capacidade Verificação de Identidade, independentemente de suas combinações, é possível obter também o retorno de similaridade da Serpro (clique aqui para saber mais).

Capacidades síncronas e assíncronas


No by Client possuímos capacidades onde a resposta é síncrona (ou seja, no momento de criar o processo já devolvemos a resposta) e outras capacidades assíncronas (onde processamos os dados e você necessariamente precisa "buscar" este resultado através de um método GET na API REST.

Em sua operação você poderá combinar as capacidades como bem quiser, porém cada capacidade terá sua comunicação, por exemplo:

  • Você pode ter uma operação que utilize as capacidades Verificação de Identidade + Detecção de Perfil Fraudador;

  • Ao criar o processo, a resposta da capacidade Verificação de Identidade será síncrona, no próprio response da API de criação de processo;

  • Já a capacidade de Detecção de Perfil Fraudador será executada de forma assíncrona, sendo necessário aguardar seu processamento e então realizar uma outra requisição GET para obter o resultado final do processo.

Abaixo veja as capacidades síncronas e assíncronas:

Capacidades síncronas


Prova de vida:

{
  "id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
  "status": 3,
  "liveness": 1
}

Verificação de Identidade:

{
  "id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
  "status": 3,
  "unicoId": {
    "result": "yes"
  }
}

Validação (1:1)

{
    "authenticated": "true"
}

Capacidades assíncronas


Verificação de Identidade:

{
  "id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
  "status": 3,
  "unicoId": {
    "result": "yes"
  }
}

Assim como a capacidade Verificação de Identidade é um capacidade "síncrona", ela também pode ser configurada para uso "assíncrono".

Score de risco:

{
  "id": "2b034568-dfaf-463f-94fb-18ed93c312e8",
  "status": 3,
  "unicoId": {
    "result": "inconclusive"
  },
  "liveness": 1,
  "score": 50
}

Detecção de Perfil Fraudador:

{
  "id": "2b034568-dfaf-463f-94fb-18ed93c312e8",
  "status": 3,
  "unicoId": {
    "result": "inconclusive"
  },
  "liveness": 1,
  "identityFraudsters": {
    "result": "yes"
  }
}

Captura e reaproveitamento de documentos:

{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "status": 3,
  },
  "document": {
    "id": "b97c3fd9-d95d-413f-bc0a-75eb87304421",
    "type": "CNH",
    "cpfMatch": false,
    "content": {
      "numero": "044589731564",
      "rgNumero": "123456789 SESP PR",
      "nomeCivil": "Homer Simpson",
      "filiacao": [
        "Monasimpson",
        "Monasimpson"
      ],
      "dataNascimento": "1990-05-12T00:00:00Z",
      "dataHabilitacao": "1997-11-18T00:00:00Z",
      "dataExpiracao": "2017-12-07T00:00:00Z",
      "dataEmissao": "2012-12-07T00:00:00Z",
      "localEmissao": "Curitiba PR",
      "categoria": "B",
      "renachNumero": "PR904987581"
    },
    "fileUrls": [
            "https://url-signer-1",
            "https://url-signer-2"
        ]
  }
}

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

Institucional

Sobre nós

Copyright © 2024 unico. All rights reserved