Loading...
Loading...
Loading...
Nesta seção, você encontrará todas as APIs REST disponíveis para utilização do meio de integração by Client
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Nesta seção, você encontrará os recursos adicionais relacionados ao meio de integração by Client
Loading...
Nesta seção, você encontrará todas as especificações técnicas das APIs REST do IDCloud, utilizando o meio de integração by Client
Nesta seção, você encontrará as particularidades de criar um processo que tenha a Validação (1:1) como capacidade
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.
Produção: https://api.id.unico.app/processes/v1.
Note que para a utilização da capacidade de Validação (1:1):
Na criação do processo, são obrigatórios subject.code
, referenteProcessId
e imageBase64
;
No response do processo, devolvemos o id
, authenticated
(resultado da Validação 1:1) e liveness
(resultado da Prova de vida).
Para este caso de uso, não há a necessidade de realizar o GetProcess, visto que a resposta é síncrona.
O endpoint acima considera o uso da capacidade Validação (1:1) em conjunto com a capacidade Prova de vida.
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.
Nesta seção, você encontrará as particularidades de criar um processo que tenha somente a Prova de vida como capacidade
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.
Produção: https://api.id.unico.app/processes/v1.
Note que para utilizar a Prova de vida de forma isolada:
Na criação do processo, somente o subject.code
e imageBase64
são obrigatórios;
No response do processo, só devolvemos os parâmetros id
, status
e liveness
(resultado da Prova de vida).
Para este caso de uso, não há a necessidade de realizar o GetProcess, visto que a resposta é síncrona.
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.
Nesta seção, você encontrará como obter o resultado de um processo no by Client através da API REST
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.
Produção: https://api.id.unico.app/processes/v1.
3
,4
,5
). Para validar a reposta das capacidades IDCloud, só considere o status
= 3
para sua tomada de decisão. Veja mais sobre os possíveis status na seção Especificação de parâmetros.Para entender mais sobre as combinações de capacidades, veja também a seção Cenários de response.
No endpoint da v2 (/processes/v2/{id}
), também devolvemos algumas informações adicionais do usuário, conforme exemplo abaixo:
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.
Nesta seção, você encontrará as particularidades de criar um processo que tenha a Verificação de Identidade como capacidade, bem como seus complementos
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.
Produção: https://api.id.unico.app/processes/v1.
Note que para a utilização da capacidade de Verificação de Identidade:
Na criação do processo, são obrigatórios subject.code
, subject.name
e imageBase64;
No response do processo, as respostas das capacidades podem vir em tempos diferentes, visto que o IDCloud possui Capacidades síncronas e assíncronas. Em função disso, deve-se implementar o método GetProcess a depender da combinação destas capacidades.
A capacidade de Verificação de Identidade pode ser combinada com outras capacidades, como Score de risco ou Detecção de Perfil Fraudador. Para encontrar mais informações das respostas possíveis, veja as seções Cenários de response e Especificação de Parâmetros.
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.
Nesta seção, você encontrará como deve ser o padrão de captura da selfie do usuário, caso não utilize nossas SDKs
Para obter melhores resultados na captura de imagens um padrão de captura foi definido. A imagem deve ser nítida com iluminação frontal suficiente. O rosto deve estar reto, voltado para a camera, sem objetos ou obstruções e com expressão neutra.
Normalmente, as imagens capturadas apresentam os seguintes problemas:
Iluminação atrás do cliente - É necessário que a iluminação frontal seja boa o suficiente para uma captura nítida do rosto;
Iluminação estourada - A iluminação frontal precisa ser boa o suficiente para uma captura nítida do rosto;
Rosto muito próximo da captura + iluminação - O rosto precisa estar enquadrado no centro da câmera e a iluminação frontal precisa ser boa o suficiente;
Imagens embaçadas - O rosto da pessoa precisa estar bem focado no momento da captura;
Imagens tremidas - Estabilizar a câmera na hora da captura;
Cliente de óculos - O cliente precisa estar sem óculos ou objetos que possam impedir a visualização completa da face.
Para obtenção e envio de imagens, o padrão ICAO é utilizado. O padrão ICAO (International Civil Aviation Organization) consiste em características para que uma fotografia esteja em conformidade com os seguinte requisitos e recomendações definidos para configurações de captura e envio das imagens:
Posicionamento da face e informações adicionais:
A foto deve ser tirada de frente - olhar diretamente para a câmera e manter a cabeça ereta. O rosto deve estar centralizado. Os ombros devem estar alinhados, paralelos ao plano de imagem da câmera;
Os olhos devem estar abertos naturalmente - pupilas e íris visíveis;
Óculos - a foto deve ser capturada sem óculos;
Sem chapéu, boné, ou máscara - a região da face deve ser claramente visível;
Fisionomia Neutra - o rosto deve ter uma expressão neutra, a pessoa não deve sorrir, não levantar as sobrancelhas, não apertar os olhos ou franzir a testa;
Penteado - O cabelo também não deve cobrir a zona de visibilidade dos olhos.
Iluminação e fundo: Fundo claro, liso e sem textura. Não deve conter manchas, linhas ou curvas que fiquem visíveis na imagem capturada. Cores claras como azul claro ou branco podem ser usadas desde que haja distinção suficiente entre a área do rosto/cabelo e o fundo. As configurações de cor da câmera não devem ser alteradas dependendo da cor de fundo. Atrás da imagem do rosto, não deve haver sombra. Também não deve haver objetos visíveis ao fundo, como pessoas, móveis, papéis de parede estampados, plantas. A iluminação precisa ser adequada e uniforme, distribuída igualmente na face para que não haja diferença entre o lado esquerdo e lado direito. A foto precisa ter brilho e bom contraste entre cabelo, rosto e fundo. Fotos com iluminação ruim são fotos quando a iluminação está somente na lateral, iluminação superior, ou iluminação inferior.
Imagens no formato JPEG, PNG ou JWT;
Imagens capturadas em cores.
Tamaho recomendado: Proporção 1920x1080 ou 1080x1920;
Orientação: Retrato;
Tamanho: No máximo 800kb, se necessário pode comprimir em Jpeg92.
Tamanho recomendado: Proporção HD - 1280x720 ou 720x1280;
Tamanho mínimo: Proporção VGA - 640x480 ou 480x640;
Orientação: Caso use tipificação/ocr é recomendado que seja capturado na orientação de leitura;
Tamanho: No máximo 800kb, se necessário pode comprimir em Jpeg92;
Enquadramento: É recomendado que na imagem não haja espaços sobrando (sem bordas). Quanto maior a área de folga (borda), é pior para a tipificação de documentos.
Cor.
Enquadramento.
Foco nítido e claro, sem marcas de tinta ou vincos.
Olhar diretamente para a câmera.
Mostrar o tom de pele natural.
Ter brilho e contraste apropriados.
Fisionomia neutra e olhos abertos claramente visíveis
Sem cabelo sobre os olhos.
De frente para a câmera, sem olhar por cima do ombro ou inclinado, e mostrando as duas bordas do rosto claramente.
Com um fundo simples de cor clara, de preferência branco.
Com iluminação uniforme, sem sombras ou reflexos de flash no rosto e sem olhos vermelhos.
Sem lentes de contato coloridas.
Sem maquiagem.
O uso de óculos não é recomendado, mas nos casos de necessidade do uso de óculos:
Os olhos devem estar nítidos, sem o reflexo do flash ou da luz ambiente nos óculos e sem lentes coloridas.
A armação não deve cobrir nenhuma parte dos olhos.
Adicionar orientações antes da captura para o usuário:
Utilize "frames" de captura para orientar o posicionamento do cliente frente ao rosto:
Nesta seção, você encontrará como criar um processo no by Client através da API REST
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 .
Os parâmetros acima são os da utilização mais comum da API, mas podem sofrer alterações a depender das capacidades que estiver utilizando. Confira nas subseções desta seção as possibilidades de capacidades e suas diferenças.
A API by Client não recusa as fotos (ou seja, não há drop). Os retornos existentes são da capacidade Verificação de Identidade e sempre serão: yes
, no
ou inconclusive
. Sendo assim, os casos de má qualidade na captura da imagem, prova de vida ou não titularidade, o retorno é inconclusive
. O retorno é um yes
quando é possível identificar uma pessoa ao vivo e que seja a real titular do CPF.
Nesta seção, você encontrará as particularidades de criar um processo que tenha a Captura de documentos como capacidade
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 .
Note que para a utilização da capacidade de Captura de documentos:
Na criação do processo, são obrigatórios subject.code
, subject.name
, document.Purpose
, document.files.documentId
ou document.files.data
e imageBase64;
O valor do parâmetro document.documenId
só será informado na requisição caso tenha encontrado um ID de documento na API "GetReusableDocuments".
Caso não tenha encontrado nenhum ID de documento na API "GetReusableDocuments", você deve enviar o base64 do documento capturado como um valor do parâmetro document.files.data
Nesta seção, você encontrará como obter o documento para ser reaproveitado no by Client através da API REST
Nesta seção, você encontrará todas as especificações técnicas das APIs REST do by Client
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 ) ou através dos nossos .
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 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.
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;
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:
Assim como a capacidade Verificação de Identidade é um capacidade "síncrona", ela também pode ser configurada para uso "assíncrono".
code | message | Descrição |
---|---|---|
code | message | Descrição |
---|---|---|
code | message | Descrição |
---|---|---|
code | message | Descrição |
---|---|---|
Nota: Imagens retiradas do guia "ICAO Guide for MRTD Photo Guidelines. ICAO. Icao guide for mrtd photo guidelines.
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
3
,4
,5
). Para validar a reposta das capacidades IDCloud, só considere o status
= 3
para sua tomada de decisão. Veja mais sobre os possíveis status na seção .code | message | Descrição |
---|
code | message | Descrição |
---|
code | message | Descrição |
---|
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
No response do processo, devolvemos o id
, status
e o document.id
. A resposta da capacidade é sempre assíncrona, portanto deve-se implementar o método .
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
O documentId
obtido no response da API deve ser utilizado no payload da criação do processo de captura de documentos. Veja mais em .
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
Caso utilize a capacidade Verificação de Identidade, independentemente de suas combinações, é possível obter também o retorno de similaridade da Serpro ().
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
20023
O parâmetro processId não foi informado.
Falta o parâmetro id do processo.
20002
O parâmetro APIKey não foi informado.
Falta o parâmetro APIKEY no header da requisição.
20001
O parâmetro authtoken não foi informado.
QFalta o parâmetro do token de integração no header da requisição.
50001
O processo informado não foi encontrado.
O processo não existe na base de dados.
30017
O usuário não tem permissão para executar está ação.
Quando o access-token utilizado contém caracteres errados.
10502
O token informado está expirado.
Quando o access-token utilizado expirou.
10501
O token informado é inválido.
O token de autenticação é inválido.
10201
O AppKey informado é inválido.
O parâmetro APIKEY não foi informado ou não existe.
99999
Internal failure! Try again later
Quando há algum erro interno.
|
| O parâmetro base64 é inválido. Possíveis causas: Não é uma imagem ou é uma tentativa de injection. |
|
| A resolução da imagem enviada é muito pequena. |
|
| CPF fora do padrão ou inexistente. |
|
| Quando o e-mail informado não é vA imagem é muito grande. A imagem pode ser comprimida para JPEG92 sem perda de qualidade. |
|
| Quando o telefone informado não é válBase64 inválido. Possíveis causas: não é uma imagem válida ou prefixo inválido. |
|
| Falta o parâmetro imagebase64, que contém a selfie da pessoa. |
|
| Falta o parâmetro subject.name, que contém o nome da pessoa. |
|
| Falta o parâmetro subject.code, que contém o cpf da pessoa. |
|
| Falta o parâmetro subject, que contém os dados da pessoa (cpf, nome). |
|
| Payload nulo ou inválido. |
|
| Falta o parâmetro APIKEY no cabeçalho da requisição. |
|
| Falta o parâmetro do token de integração no cabeçalho da requisição. |
|
| O .jwt só pode ser usado uma única vez. |
|
| JWT expirado. O .jwt deve ser enviado em até 10 minutos. |
|
| Bundle inválido. APIKEY usa um método de segurança e esta solicitação não atende aos requisitos de segurança (SDK). |
|
| Quando o access-token utilizado contém caracteres errados. |
|
| Quando o access-token utilizado expirou |
|
| O token de autenticação é inválido. |
|
| O parâmetro APIKEY não foi informado ou não existe. |
99999 |
| Quando há algum erro interno. |
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
Nesta seção, você encontrará a especificação de todos os parâmetros da API REST do meio de integração by Client
Nome | Tipo | Obrigatório / Opcional | Descrição |
---|---|---|---|
Nome | Tipo | Descrição |
---|---|---|
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.
Nesta seção, você encontrará os responses possíveis das combinações de capacidades separados por seus métodos, para facilitar seu entendimento sobre a integração by Client
Em todas as combinações descritas a seguir, caso ocorra algum erro no processamento, o processo retornará um status = 5
. Por esse motivo, os cenários abaixo não exibem responses referentes a essa condição. Exemplo:
Para os cenários onde o response no CreateProcess
é o mesmo que o response do GetProcess
, otimize sua aplicação e tome sua decisão de forma síncrona.
Para os cenários onde o response no CreateProcess
é o mesmo que o response do GetProcess
, otimize sua aplicação e tome sua decisão de forma síncrona.
Para os cenários onde o response no CreateProcess
é o mesmo que o response do GetProcess
, otimize sua aplicação e tome sua decisão de forma síncrona.
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.
Endpoint para criar um novo processo de validação 1:1 no by Client.
Access-token válido.
APIKEY válida com a capacidade validação 1:1.
CPF do usuário.
"12345678909"
Identificador do processo que foi gerado durante a criação da transação biométrica, cuja foto será usada para comparação.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
Encrypted gerado pelo SDK.
"/9j/4AAQSkZJR..."
Processo criado com sucesso (Usuário autenticado).
ID do processo.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
Resultado da autenticação.
true
Resultado da prova de vida.
1
Nome | Tipo | Descrição |
---|---|---|
Nome | Tipo | Descrição |
---|---|---|
subject.code
string
Obrigatório
CPF válido do usuário.
subject.name
string
Obrigatório
Nome do usuário.
subject.email
string
Opcional
E-mail do usuário.
subject.phone
string
Opcional
Telefone do usuário. Ex.: 551190000-0000
useCase
string
Opcional
É o caso de uso da operação de biometria. Ex: "Abertura de conta".
imagebase64
string
Obrigatório
É a selfie do usuário. A imagem precisa ser em base64 (png, jpg, jpeg).
Caso utilize a Prova de vida com a SDK da Unico, deve-se enviar o arquivo encrypted
. O encrypted
deve ser enviado em até 10 minutos evitando que a imagem expire. E esse .jwt só pode ser usado uma única vez.
referenceProcessId
string
Obrigatório
Identificador do processo que foi gerado durante a criação da transação biométrica, cuja foto será usada para comparação.
Este parâmetro é obrigatório somente ao utilizar a capacidade Validação (1:1).
id
O identificador do processo.
status
string
Indica o status do processo. Pode receber os valores:
1
: Indica que o processo está em processamento. Pode ter uma ou mais capacidades que ainda não foram concluídas;
2
: Indica que o processo está em divergência (só ocorre quando há a utilização da capacidade Score de risco);
3
: Indica que o processo foi concluído. Todas as capacidades associadas ao processo tiveram seu processamento concluído.
4
: Indica que o processo foi cancelado. Ocorre quando a requisição é cancelada pelo cliente (ex: timeout) antes de ser devidamente processada;
5
: Indica que houve algum erro no processamento. É recomendado que seja feito ao menos 3 novas tentativas e caso o erro persista, derivar para um fluxo de contingência e nos acionar nos canais de suporte.
Para o desenvolvimento correto da sua regra de negócio, só valide os resultados das capacidades IDCloud quando o status = 3.
unicoId.result
string
Indica o resultado da capacidade Verificação de Identidade. Pode receber os valores:
yes
: Indica que a face é a do real titular do CPF.
no
: Indica que a face não é a do real titular. Caso receba esta resposta, não haverá a orquestração com a capacidade Score de risco, independentemente que a APIKey esteja configurada com ambas as capacidades.
inconclusive
: Indica que não foi possível determinar se a face é a do real titular do CPF. Caso haja orquestração com o Score de risco, devolveremos um score de probabilidade de risco no parâmetro score
.
liveness
integer
Indica o resultado da capacidade Prova de vida.
Pode receber os valores:
1
: Indica que o usuário o usuário estava ao vivo no momento da captura da selfie;
2
: Indica que o usuário não estava ao vivo no momento da captura da selfie.
Caso utilize a solução sem a Prova de vida, o retorno sempre será 1
.
score
integer
Indica o resultado da capacidade Score de risco. Pode receber valores entre -90 e +95.
O score só irá retornar no response da API caso a APIKey esteja devidamente configurada com a capacidade E a resposta da capacidade Verificação de Identidade tenha sido inconclusive
.
identityFraudsters.result
string
Indica o resultado da capacidade Detecção de Perfil Fraudador. Pode receber os valores:
sim
: Indica que o usuário já esteve envolvido em transações fraudulentas de identidade;
inconclusive
: Indica que não foi possível encontrar transações fraudulentas associadas a esse usuário.
Caso seja utilizada em conjunto com o Score de risco, a resposta sim
fará com que o cadastro não seja derivado para o score.
authenticated
boolean
É o resultado da autenticação ao utilizar a capacidade Validação (1:1). Pode ser true
ou false
.
government.serpro
integer
Indica o resultado do score de similaridade da serpro.
processAdditionalInfo.transactionId
string
Indica o ID da transação do processo criado. Este ID está relacionado à selfie do usuário e não é o mesmo ID do processo (primeiro item relacionado neste descritivo).
processAdditionalInfo.personName
string
Indica o nome do usuário do processo criado.
processAdditionalInfo.personDocument
string
Indica o documento de identificação do usuário do processo criado.
processAdditionalInfo.personImage
string
Indica a imagem do usuário do processo criado.
processAdditionalInfo.finishedAt
string
Indica a data e hora do término do processo criado.
id
string
Indica o ID do processo criado com o envio da foto.
status
integer
Indica o status do processo. Pode receber os valores:
1
: Indica que o processo está em processamento;
3
: Indica que o processo foi concluído;
4
: Indica que o processo foi cancelado. Ocorre quando a requisição é cancelada pelo cliente (ex: timeout) antes de ser devidamente processada;
5
: Indica que houve algum erro no processamento. É recomendado que seja feito ao menos 3 novas tentativas e caso o erro persista, derivar para um fluxo de contingência e nos acionar nos canais de suporte.
Para o desenvolvimento correto da sua regra de negócio, só valide os resultados das capacidades IDCloud quando o status = 3.
document.id
string
Indica o ID do documento criado.
document.type
string
Indica o tipo do documento retornado pela tipificação.
document.cpfMatch
string
Retorna se o CPF informado é igual ao contido no documento. Caso o CPF enviado seja inválido (exemplo: 123.456.789.12) esse campo é devolvido como falso automaticamente antes da comparação.
document.content
list
Lista de informações contidas no documento. Ela será devolvida sempre que a qualidade do documento permitir a extração de dados. O conteúdo retornado no document.content vai variar de acordo com o parâmetro document.type. **Mais detalhes na próxima tabela.
document.fileUrls
integer
Urls assinadas dos arquivos que compõem o documento. Para ter acesso às imagens do documento é só acessar essas urls que tem um tempo de expiração de 10 minutos.
items.documentType
string
Tipo do documento encontrado.
items.documentId
string
ID do documento encontrado. Para reutilizar, deve-se usar esse id na chamada de Create Process.
Endpoint para criar um novo processo de verificação de identidade no by Client.
Access-token válido.
APIKEY válida com as capacidades que irá utilizar.
CPF do usuário.
"12345678909"
Nome do usuário.
"Luke Skywalker"
E-mail do usuário.
"luke@unico.io"
Telefone do usuário.
"551972557070"
Caso de uso da operação.
"Onboarding"
Encrypted gerado pelo SDK ou base64.
"/9j/4AAQSkZJR..."
Processo criado com sucesso (SIM da Verificação de Identidade).
ID do processo.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
Status do processo.
3
Resultado da verificação de identidade.
"yes"
Endpoint para buscar o resultado de um processo de verificação de identidade no by Client.
ID do processo.
Access-token válido.
APIKEY válida.
Informações do processo obtidas com sucesso.
ID do processo.
"2b034568-dfaf-463f-94fb-18ed93c312e8"
Status do processo.
3
Resultado do verificação de identidade.
Resultado da verificação de identidade.
"inconclusive"
Resultado da prova de vida, onde: '1' é LIVE e '2' é NOT LIVE.
1
Resultado do score de risco.
50
Endpoint para criar um novo processo de prova de vida no by Client.
Access-token válido.
APIKEY válida com a capacidade prova de vida.
CPF do usuário.
"12345678909"
Nome do usuário.
"Luke Skywalker"
Encrypted gerado pelo SDK.
"/9j/4AAQSkZJR..."
Processo criado com sucesso (Usuário ao vivo).
ID do processo.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
Status do processo.
3
Resultado da prova de vida.
1
Endpoint para criar um novo processo de documentos no by Client.
Access-token válido.
APIKEY válida com a capacidade de captura e reaproveitamento de documentos.
CPF do usuário.
"12345678909"
Nome do usuário.
"Luke Skywalker"
E-mail do usuário.
"luke@unico.io"
Telefone do usuário.
"551972557070"
Informações sobre o documento que será capturado.
Indica o propósito do compartilhamento do documento. Pode receber os valores: creditprocess, carpurchase, paybypaycheck, onboarding ou fgts
ID do processo de biometria que deve ter sido realizado anteriormente. O ID deve ser de um processo concluído com uma biometria válida.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
É o identificador do documento para ser reaproveitado. Você o encontrará ao utilizar a API GetReusableDocuments. Caso não encontre um documento para ser reaproveitado, deve-se capturar o documento e enviar o base64 no parâmetro data.files.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
Base64 do documento do usuário caso não encontre um para ser reaproveitado na API GetReusableDocuments. O array pode conter 1 arquivo (ex: CNH inteira) ou 2 arquivos (ex: CNH frente e CNH verso)
Imagem do documento codificada em base64.
"/9j/4AAQSkZJR..."
Base64 da selfie do usuário.
"/9j/4AAQSkZJR..."
Processo de documento criado com sucesso.
ID do processo.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
Status do processo.
3
ID do documento que foi criado.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
Endpoint para criar um novo processo de verificação de identidade no by Client.
Access-token válido.
APIKEY válida com as capacidades que irá utilizar.
CPF do usuário.
"12345678909"
Nome do usuário.
"Luke Skywalker"
E-mail do usuário.
"luke@unico.io"
Telefone do usuário.
"551972557070"
Caso de uso da operação.
"Onboarding"
Encrypted gerado pelo SDK ou base64.
"/9j/4AAQSkZJR..."
Processo criado com sucesso (INCONCLUSIVO da Verificação de Identidade).
ID do processo.
"80371b2a-3ac7-432e-866d-57fe37896ac6"
Status do processo.
2
Resultado da verificação de identidade.
"inconclusive"
Endpoint para buscar os documentos de um usuário para serem reaproveitados no by Client.
Valor do identificador do usuário (ex: Valor do CPF).
12345678909
Tipo do documento (exemplo: BR_CPF).
"BR_CPF"
Access-token válido.
APIKEY válida.
Informações do processo obtidas com sucesso.
Lista de documentos associados ao processo.
Tipo do documento.
"unico.moja.dictionary.br.rg.v2.Rg"
ID do documento.
"2aaf6037-0153-415d-b9fe-cf7e8198408f"