Nesta seção, você encontrará todas as APIs REST disponíveis para utilização do meio de integração by Unico
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Nesta seção, você encontrará como obter o conjunto probatório do Sign de um processo no by Unico 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.
Para verificar detalhadamente os parâmetros da API, consulte a seção 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.
Message | StatusCode | Errors |
---|---|---|
sucess | message | data | Descrição |
---|---|---|---|
Not Found - Documento não existe
404
null
false
Falha ao consultar o arquivo do documento.
Documento não existe.
O id do documento informado não existe
Endpoint para buscar o conjunto probatório da assinatura. Somente para fluxos com assinatura eletrônica.
ID do documento.
Conjunto probatório obtido com sucesso.
Arquivo PDF gerado pelo sistema.
Nesta seção, você encontrará como criar um processo no by Unico 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.
Para verificar detalhadamente os parâmetros da API, consulte a seção 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.
code | message | Descrição |
---|---|---|
message | Descrição |
---|---|
code | message | Descrição |
---|---|---|
3
invalid flow
Quando o flow específicado não existe.
3
invalid purpose
Quando a proposta informada não é valida.
3
invalid callbackUri: unable to parse callbackUri: parse "": empty url, invalid callbackUri: url:
Quando o callbackUri informado não é válido.
3
invalid person: email required for notification channel NOTIFICATION_CHANNEL_EMAIL, invalid email address for notification channel NOTIFICATION_CHANNEL_EMAIL
Quando o e-mail informado não é válido, mas há a notificação via e-mail.
3
invalid person: phone number required for notification channel NOTIFICATION_CHANNEL_WHATSAPP, phone number does not contain 13 chars for notification channel NOTIFICATION_CHANNEL_WHATSAPP
Quando o telefone informado não é válido, mas há a notificação via SMS ou WhatsApp.
3
idnsv2/GetPublicID request error: rpc error: code = InvalidArgument desc = invalid dui value
Quando o CPF informado não é válido.
9
XX ID Apikeys are not set
Quando alguma API Key não foi configurada corretamente.
Jwt header is an invalid JSON
Quando o access-token utilizado contém caracteres errados.
Jwt is expired
Quando o access-token utilizado expirou
99999
Internal failure! Try again later
Quando há algum erro interno.
Nesta seção, você encontrará como obter a selfie de um processo no by Unico 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.
O parâmetro [?raw=true] é opcional. Caso sua conta de serviço tenha a permissão necessária, você poderá utilizá-lo para obter a selfie sem a marca d'água.
Para verificar detalhadamente os parâmetros da API, consulte a seção Especificação de parâmetros.
A selfie do usuário só fica disponível para consulta via REST API durante 8h após a finalização do processo biométrico. Após este período, não é possível recuperar a selfie do usuário.
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.
code | message | Descrição |
---|---|---|
message | Descrição |
---|---|
code | message | Descrição |
---|---|---|
code | message | Descrição |
---|---|---|
code | message | Descrição |
---|---|---|
3
process id is invalid
Quando o id de processo é inválido.
Jwt header is an invalid JSON
Quando o access-token utilizado contém caracteres errados.
Jwt is expired
Quando o access-token utilizado expirou
7
no permission
Quando a conta de serviço não possui a permissão para obter a selfie
5
error getting process: rpc error: code = NotFound desc = process not found
Quando o id do processo não foi encontrado
99999
Internal failure! Try again later
Quando há algum erro interno.
Nesta seção, você encontrará exemplos de requisições de CreateProcess no by Unico
Para uma jornada apenas com validação da prova de vida.
Para uma jornada com validação da prova de vida + verificação de identidade.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId + captura e reaproveitamento de documentos.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId + assinatura eletrônica.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId + captura e reaproveitamento de documentos + assinatura eletrônica.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId + retorno de similaridade da Serpro.
Para uma jornada com validação da prova de vida + validação (1:1)
Para verificar detalhadamente os parâmetros da API, consulte a seção Especificação de parâmetros.
Para utilizar o Postman, siga os passos:
Selecione o método POST.
Insira a URL https://api.cadastro.uat.unico.app/client/v1/process/
.
Selecione a aba Authorization.
Na lista de Type, selecione Bearer Token.
Insira o token obtido no campo Token com o prefixo Bearer
.
Selecione a aba Body e insira os dados abaixo de acordo com sua necessidade.
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 conjunto probatório de um processo no by Unico 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.
O conjunto probatório da captura biométrica só fica disponível para consulta via REST API durante 2h após a finalização do processo biométrico. Após este período, não é possível recuperar a selfie do usuário.
Para verificar detalhadamente os parâmetros da API, consulte a seção 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 obter o resultado de um processo no by Unico 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.
state
= PROCESS_STATE_FINISHED
E result
= PROCESS_RESULT_OK
;
ENTÃO, pode realizar a tomada de decisão analisando os retornos do parâmetro authenticationInfo
.
Caso receba o state
= PROCESS_STATE_FINISHED
com os resultados result
= PROCESS_RESULT_INVALID_IDENTITY
ou PROCESS_RESULT_ERROR
, interprete que houve algum erro na biometria e tente novamente.
Para verificar detalhadamente os parâmetros da API, consulte a seção 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á todas as especificações do conjunto probatório do by Unico
O conjunto probatório é um documento em .pdf contendo evidências de autenticação de um usuário que realizou a validação de identidade no by Unico.
A seguir, veja como este documento é representado, bem como a especificação de seus campos de retorno:
Essas evidências podem ser utilizadas para garantir a autenticidade do processo.
O conjunto probatório só está disponível para os processos finalizados;
O conjunto probatório da captura biométrica só fica disponível para consulta via REST API durante 2h após a finalização do processo biométrico. Após este período, não é possível recuperar a selfie do usuário.
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á todos os cenários de response para processos finalizados no by Unico
Para uma jornada apenas com validação da prova de vida.
Para uma jornada com validação da prova de vida + verificação de identidade.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId + captura e reaproveitamento de documentos.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId + assinatura eletrônica.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId + captura e reaproveitamento de documentos + assinatura eletrônica.
Para uma jornada com validação da prova de vida + verificação de identidade + score de risco no caso de inconclusivo do unicoId + retorno de similaridade da Serpro.
Para uma jornada com validação da prova de vida + validação (1:1)
Nesta seção, você encontrará como obter o documento assinado de um processo no by Unico através da API REST
Endpoint para criar um novo processo de verificação de identidade no by Unico.
Define para onde o usuário será redirecionado ao fim do processo. Valores possíveis são: Uma URL https para redirecionar páginas web, uma URL Schema para redirecionamento em aplicações móveis nativas ou sem redireciomento (incluir apenas a '/').
"/"
Tipo de fluxo. Fluxos possíveis: 'idlive', 'idcheck', 'iddocs', 'idsign', 'iddocssign', 'idcheckserpro', 'idtoken'. Veja detalhes dos fluxos na seção 'Visão Geral' nesta mesma documentação.
"iddocssign"
É o ID da filial onde o processo será criado. Caso haja somente uma filial associada a conta de serviço, não há a necessidade de passar este parâmetro.
"60837cd3-ed3c-4038-ad7c-0a85ad64b03a"
Identificação do token biométrico. Obrigatório para o flow "idtoken" e deve-se utilizar um id de um processo concluído de qualquer outro flow de verificação de identidade.
"60837cd3-ed3c-4038-ad7c-0a85ad64b03a"
Tipo de documento de identificação. Deve-se utilizar "DUI_TYPE_BR_CPF" ter o CPF como identificador.
"DUI_TYPE_BR_CPF"
Valor do documento de identificação (ex: número do CPF).
"12345678909"
Nome da pessoa.
"Luke Skywalker"
Número de telefone da pessoa. Torna-se obrigatório caso envie a notificação via SMS ou WhatsApp.
"5511912345678"
E-mail da pessoa. Torna-se obrigatório caso envie a notificação via E-mail.
"teste@teste.com"
Canal de notificação. Pode receber os valores - NOTIFICATION_CHANNEL_WHATSAPP, NOTIFICATION_CHANNEL_SMS e NOTIFICATION_CHANNEL_EMAIL (também é possível enviar as notificações em mais de um lugar, basta informar mais de um.)
"NOTIFICATION_CHANNEL_WHATSAPP"
Propósito do processo. Pode receber os valores: 'creditprocess', 'biometryonboarding' ou 'carpurchase'.
"creditprocess"
É o tempo de expiração do processo em segundos. Caso essa informação não seja informada, será usado o valor default de 7 dias.
"3600s"
Nome do documento. Torna-se obrigatório caso utilize algum flow com assinatura eletrônica.
"teste"
Documento que deve ser assinado em base64. Torna-se obrigatório caso utilize algum flow com assinatura eletrônica.
"JVBERi0xLjMNCiXi48/[...]DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg=="
Processo criado com sucesso.
ID do processo.
"53060f52-f146-4c12-a234-5bb5031f6f5b"
É o ID da filial onde o processo foi criado. Caso não tenha sido passado nenhum valor de companyBranchId, este parêmtro não irá retornar no response.
"60837cd3-ed3c-4038-ad7c-0a85ad64b03a"
Fluxo escolhido.
"iddocssign"
URI de callback.
"/path/to/callback-url/"
URL que o usuário fará a jornada.
"https://cadastro.dev.unico.app/process/53060f52-f146-4c12-a234-5bb5031f6f5b"
Estado do processo.
"PROCESS_STATE_CREATED"
Tipo de documento de identificação.
"DUI_TYPE_BR_CPF"
Valor do documento de identificação.
"73689290074"
Nome da pessoa.
"Luke Skywalker"
Número de telefone da pessoa.
"5511912345678"
E-mail da pessoa.
"teste@teste.com"
Canal de notificação.
"NOTIFICATION_CHANNEL_WHATSAPP"
Propósito do processo.
"creditprocess"
Informações da autenticação. Será sempre vazio na criação do processo.
Capacidades do processo.
Data de expiração do processo.
"2023-10-09T15:15:25.417105Z"
Token assinado que contém os parâmetros necessários para inicializar o SDK web do by Unico, permitindo integração via iFrame.
"eyJhbGciOiJSUzI1[...]d_jhQ"
code | message | Descrição |
---|---|---|
message | Descrição |
---|---|
code | message | Descrição |
---|---|---|
code | message | Descrição |
---|---|---|
code | message | Descrição |
---|---|---|
message | Descrição |
---|---|
code | message | Descrição |
---|---|---|
code | message | Descrição |
---|---|---|
Os exemplos de response acima consideram somente processos que estão com o state = PROCESS_STATE_FINISHED
e result = PROCESS_RESULT_OK
. Para ver os responses que não consideram somente essas condições, veja a seção .
Para verificar detalhadamente os parâmetros da API, consulte a seção .
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
Para verificar detalhadamente os parâmetros da API, consulte a seção .
sucess | message | data | Descrição |
---|
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
3
process id is invalid
Quando o id de processo é inválido.
Jwt header is an invalid JSON
Quando o access-token utilizado contém caracteres errados.
Jwt is expired
Quando o access-token utilizado expirou
5
error getting process: rpc error: code = NotFound desc = process not found
Quando o id do processo não foi encontrado
99999
Internal failure! Try again later
Quando há algum erro interno.
3
process id is invalid
Quando o id de processo é inválido.
Jwt header is an invalid JSON
Quando o access-token utilizado contém caracteres errados.
Jwt is expired
Quando o access-token utilizado expirou
5
error getting process: rpc error: code = NotFound desc = process not found
Quando o id do processo não foi encontrado
99999
Internal failure! Try again later
Quando há algum erro interno.
false | Falha ao consultar o arquivo do documento. | Documento não existe. | O id do documento informado não existe |
Endpoint para buscar o documento assinado em PDF. Somente para fluxos com assinatura eletrônica.
ID do documento.
Documento assinado obtido com sucesso.
Arquivo PDF gerado pelo sistema.
Endpoint para buscar a selfie do processo do by Unico. O parâmetro opcional raw=true
pode ser utilizado para obter o arquivo bruto.
ID do processo.
Flag opcional para retornar o arquivo bruto da selfie.
true
Selfie obtida com sucesso.
Conteúdo da selfie codificado em base64.
"/9j/4AAQSkZJRgABAQA[...]QkeQUjE"
Tipo do conteúdo da imagem (jpeg ou png).
"image/jpeg"
Endpoint para buscar o conjunto probatório do processo de verificação de identidade no by Unico.
ID do processo.
Conjunto probatório obtido com sucesso.
Conteúdo probatório codificado em base64.
"JVBERi0xLjUNCiWDk[...]NCg=="
Tipo do conteúdo das evidências (PDF).
"x-pdf"
Endpoint para buscar o resultado de um processo de verificação de identidade no by Unico.
ID do processo.
Detalhes do processo obtidos com sucesso.
ID do processo.
"53060f52-f146-4c12-a234-5bb5031f6f5b"
Fluxo utilizado no processo.
"iddocssign"
É o ID da filial onde o processo foi criado. Caso não tenha sido passado nenhum valor de companyBranchId, este parâmetro não irá retornar no response.
"60837cd3-ed3c-4038-ad7c-0a85ad64b03a"
URI de callback.
"/path/to/callback-url/"
URL de redirecionamento do usuário.
"https://cadastro.dev.unico.app/process/53060f52-f146-4c12-a234-5bb5031f6f5b"
Estado do processo.
"PROCESS_STATE_FINISHED"
Resultado do processo.
"PROCESS_RESULT_OK"
Tipo de documento de identificação.
"DUI_TYPE_BR_CPF"
Valor do documento de identificação.
73689290074
Nome da pessoa.
"Luke Skywalker"
Canal de notificação.
"NOTIFICATION_CHANNEL_WHATSAPP"
Propósito do processo.
"creditprocess"
Resultado da autenticação.
"AUTHENTICATION_RESULT_INCONCLUSIVE"
Indica se o score está habilitado.
"SCORE_ENABLED_TRUE"
Score obtido no processo.
50
ID da autenticação.
"fd433602-d496-4291-adbb-dda95a3e50b1"
Resultado do teste de liveness.
"LIVENESS_RESULT_LIVE"
Capacidades do processo.
Versão do documento.
2
Código do documento.
"RG"
Data de expiração do documento.
"2025-10-35T00:00:00Z"
Data de habilitação do documento.
"2022-08-09T00:00:00Z"
Data de nascimento da pessoa.
"1950-06-30T00:00:00Z"
Nome civil da pessoa.
"John Doe"
Número do RG.
5478854
Categoria.
"D"
Número do CPF.
73689290074
Data de emissão do documento.
"2020-08-09T00:00:00Z"
Local de emissão do documento.
"DEREX SP"
Número do documento.
85775532778
Número do RENACH.
""
Indica se o documento foi tipificado.
true
Indica se o CPF confere com o documento.
true
Indica se o rosto confere com o documento.
true
ID do documento.
"1e61a978-3673-4fdd-8fa8-808d0a26d131"
Indica se o documento foi validado.
true
Indica se o documento foi reutilizado.
true
URL assinada para o documento.
"https://api.datafortress.dev.private.unico.run/url-signer/signature/dmF1bHQ6[...]OXc9PQ%3D%3D"
Indica se o consentimento foi concedido.
true
ID do envelope de documentos.
"4d4f3d90-04a3-4259-b63b-930ab10d2e47"
IDs dos documentos.
Data de criação do processo.
"2023-10-05T18:28:58.537985Z"
Data de finalização do processo.
"2023-10-09T15:15:25.417105Z"
Data de expiração do processo.
"2023-10-09T15:15:25.417105Z"