Nesta seção, você encontrará tudo relacionado as APIs REST do meio de integração by Unico
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...
Loading...
Loading...
Nesta seção, você encontrará os recursos adicionais relacionados ao meio de integração by Unico
Loading...
Nesta seção, você encontrará como criar um processo no by Unico através da API REST
Nesta seção, você encontrará a documentação detalhada sobre o funcionamento do endpoint de Criação de Processos no by Unico. Perceba que, para utilizar as capacidades da plataforma IDCloud neste meio de integração, basta alterar o valor do parâmetro "flow" no momento de criar o processo e a Unico será a responsável por orquestrar todas as capacidades que deseja utilizar.
Entenda mais sobre a utilização das capacidades no by Unico na seção Visão Geral.
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:
Os processos devem ser criados exclusivamente em uma comunicação backend-to-backend, devido à nossa política de CORS, que impede a criação de processos em uma comunicação frontend-to-backend.
Dicas:
Para mais informações sobre os cenários que pode receber no response, consulte a seção Cenários de response;
Para mais informações sobre os erros possíveis para este endpoint, consulte a seção Erros.
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 a selfie de um processo no by Unico através da API REST
Nesta seção, você encontrará a documentação detalhada sobre o funcionamento do endpoint de Obtenção da Selfie do Usuário no by Unico. Este endpoint fornecerá a selfie, com marca d'água, do usuário final em processos concluídos, permitindo que você a utilize como suporte em casos de contestação por parte do usuário.
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 .
Endpoints:
UAT: ;
Produção: .
Os processos devem ser criados exclusivamente em uma comunicação backend-to-backend, devido à nossa política de CORS, que impede a criação de processos em uma comunicação frontend-to-backend.
Pontos importantes:
A liberação da permissão para obter a selfie do usuário dependerá de avaliação interna da Unico. Entenda com o responsável do seu projeto se poderá consumir este serviço;
Só é possível recuperar a selfie com a marca d'água;
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.
Para mais informações sobre os erros possíveis para este endpoint, consulte a seção Erros.
Nesta seção, você encontrará como obter o conjunto probatório de um processo no by Unico através da API REST
Nesta seção, você encontrará a documentação detalhada sobre o funcionamento do endpoint de Obtenção do Conjunto Probatório no by Unico. Este endpoint fornecerá o conjunto probatório da transação biométrica finalizada, permitindo que você o armazene para possíveis contestações futuras por parte do usuário final.
Para entender mais sobre o conjunto probatório, veja a seção .
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 .
Endpoints:
UAT: ;
Produção: .
Os processos devem ser criados exclusivamente em uma comunicação backend-to-backend, devido à nossa política de CORS, que impede a criação de processos em uma comunicação frontend-to-backend.
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 mais informações sobre os erros possíveis para este endpoint, consulte a seção Erros.
Nesta seção, você encontrará como obter o resultado de um processo no by Unico através da API REST
Nesta seção, você encontrará a documentação detalhada sobre o funcionamento do endpoint de Consulta do Resultado de Processos no by Unico.
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 .
Endpoints:
UAT: ;
Produção: .
Os processos devem ser criados exclusivamente em uma comunicação backend-to-backend, devido à nossa política de CORS, que impede a criação de processos em uma comunicação frontend-to-backend.
O conteúdo retornado no parâmetro process.services.documents.doc.data
, referente à tecnologia de OCR Extração, pode ser consultado abaixo:
Caso não consigamos extrair algum campo do documento, ele não é listado no retorno da API.
Dicas:
Para implementar suas regras de negócio, sempre valide o retorno das capacidades analisando os parâmetros do response na seguinte ordem:
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 melhorar a performance da sua operação, você pode utilizar nossos Webhooks e só consultar o resultado de processos que estiverem nos status finalizados;
Para mais informações sobre os cenários que pode receber no response, consulte a seção Cenários de response;
Para mais informações sobre os erros possíveis para este endpoint, consulte a seção Erros.
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
Nesta seção, você encontrará exemplos de requisições de Ciação de processos no by Unico
Este payload é utilizado para criar processos com os seguintes flows:
idlive / id / idlivetrust / idtrust / idcheck / iddocs / idchecktrust / idchecktrustdocs / idcheckserpro.
Este payload é utilizado para criar processos com os seguintes flows:
idsign / iddocssign / idchecktrustsign / idchecktrustdocssign / creditoconsignado / idcheckserprodocssign.
Este payload é utilizado para criar processos com os seguintes flows:
idtoken / idtokentrust.
Este payload é utilizado para criar processos com os seguintes flows:
idtokensign.
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á todos os cenários de response para processos finalizados no by Unico
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 Cenários de reponse.
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 do by Unico, independentemente se os processos estão finalizados ou não
Ocorre quando o processo foi criado, porém ainda não foi finalizado pelo usuário.
PROCESS_STATE_CREATED
PROCESS_RESULT_UNSPECIFIED
Ocorre quando o processo foi criado, porém houve algum erro no serviço.
PROCESS_STATE_FAILED
PROCESS_RESULT_ERROR
Ocorre quando o processo foi criado, finalizado pelo usuário e teve retorno POSITIVO do IDUnico.
PROCESS_STATE_FINISHED
PROCESS_RESULT_OK
Ocorre quando o processo foi criado, finalizado pelo usuário, mas teve retorno INCONCLUSIVO do IDUnico.
PROCESS_STATE_FINISHED
PROCESS_RESULT_OK
Ocorre quando o processo foi criado, finalizado pelo usuário e teve retorno NEGATIVO do IDUnico.
PROCESS_STATE_FINISHED
PROCESS_RESULT_INVALID_IDENTITY
Ocorre quando o processo foi criado, finalizado pelo usuário, mas teve retorno de falha na prova de vida.
PROCESS_STATE_FINISHED
PROCESS_RESULT_INVALID_IDENTITY
Ocorre quando o processo foi criado, porém ainda não foi finalizado pelo usuário.
PROCESS_STATE_CREATED
PROCESS_RESULT_UNSPECIFIED
Ocorre quando o processo foi criado, porém houve algum erro no serviço.
PROCESS_STATE_FAILED
PROCESS_RESULT_ERROR
Ocorre quando o processo foi criado, finalizado pelo usuário e teve retorno POSITIVO do IDUnico.
PROCESS_STATE_FINISHED
PROCESS_RESULT_OK
Ocorre quando o processo foi criado, finalizado pelo usuário, teve retorno INCONCLUSIVO do IDUnico e teve um Score válido no IDCheck.
PROCESS_STATE_FINISHED
PROCESS_RESULT_OK
GetProcess
Ocorre quando o processo foi criado, finalizado pelo usuário, teve retorno INCONCLUSIVO do IDUnico e gerou uma divergência no IDCheck, que por sua vez demorou mais do que 60s para ser resolvida pelos motores de divergência.
PROCESS_STATE_FINISHED
PROCESS_RESULT_INVALID_IDENTITY
Ocorre quando o processo foi criado, finalizado pelo usuário e teve retorno NEGATIVO do IDUnico.
PROCESS_STATE_FINISHED
PROCESS_RESULT_INVALID_IDENTITY
Ocorre quando o processo foi criado, finalizado pelo usuário, porém não foi possível validar que usuário que capturou a face estava ao vivo no momento da captura.
PROCESS_STATE_FINISHED
PROCESS_RESULT_INVALID_IDENTITY
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 conjunto probatório do Sign de um processo no by Unico através da API REST
Nesta seção, você encontrará a documentação detalhada sobre o funcionamento do endpoint de Obtenção do Conjunto Probatório do Documento Assinado no by Unico. Este endpoint fornecerá o conjunto probatório da assinatura do usuário final em fluxos que possuem a capacidade Assinatura Eletrônica.
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:
UAT: https://signhom.acesso.io/api/v1/service/evidence;
Produção: https://sign.acesso.io/api/v1/service/evidence.
Para mais informações sobre os erros possíveis para este endpoint, consulte a seção Erros.
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á a visão geral sobre os erros que pode receber nos endpoints da plataforma Unico IDCloud
A plataforma IDCloud utiliza códigos de resposta HTTP convencionais para indicar o sucesso ou falha de uma solicitação de API.
Como regra geral:
Códigos no intervalo 2xx
indicam sucesso na requisição;
Códigos no intervalo 4xx
indicam parâmetros incorretos ou incompletos (por exemplo, um parâmetro obrigatório foi omitido ou uma operação falhou com terceiros, etc.);
Códigos no intervalo 5xx
indicam que houve um erro nos servidores da plataforma Unico IDCloud.
A plataforma Unico IDCloud também gera uma mensagem de erro e um código de erro formatado em JSON:
Neste tópico, você encontrará os possíveis erros dos endpoints, separados por seu HTTP response.
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.
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á você encontrará a collection do Postman com as APIs REST do by Unico
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 documento assinado de um processo no by Unico através da API REST
Nesta seção, você encontrará a documentação detalhada sobre o funcionamento do endpoint de Obtenção do Documento Assinado no by Unico. Este endpoint fornecerá o documento assinado do usuário final em fluxos que possuem a capacidade Assinatura Eletrônica.
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 .
Endpoints:
UAT: ;
Produção: .
Caso o retorno do documento assinado via by Unico apresente atraso no processamento, recomendamos aguardar pelo menos um minuto após a conclusão do processo antes de realizar a consulta. Adicionalmente, é importante configurar uma política de tentativa automática (retry) para os casos em que o documento assinado ainda não esteja disponível, como realizar até 10 tentativas com intervalos de 1 a 5 minutos entre elas.
Para mais informações sobre os erros possíveis para este endpoint, consulte a seção Erros.
Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da .
Type: CNH
Content: Carteira Nacional de Habilitação
String numero;
String rgNumero;
String cpfNumero;
String nomeCivil;
List string filiacao;
Datetime dataNascimento;
Datetime data_habilitacao;
Datetime data_expiracao;
Datetime data_emissao;
String local_emissao;
String categoria;
String renachNumero.
Type: RG
Content: Registro Geral
String numero;
String orgao_emissor;
String uf_emissor;
String cpfNumero;
String carteira_profissionalNumero;
String certificado_militarNumero;
String cnsNumero;
String nis_pis_pasepNumero;
String ctpsNumero;
String ctps_serie;
String ctps_uf;
String titulo_eleitorNumero;
String nomeCivil;
String nome_social;
List string filiacao;
Datetime dataNascimento;
String naturalidade;
Datetime data_emissao;
Type: CIN
Content: Carteira de Identidade Nacional
string rgNumero;
string cpfNumero;
string nomeCivil;
string nome_social;
List string filiacao;
Datetime dataNascimento;
Datetime data_expiracao;
Datetime data_emissao;
string orgao_emissor;
string local_emissao;
string naturalidade;
string nacionalidade;
Type: PASSAPORTE
Content: Passaporte brasileiro
string numero;
string nome;
string sobrenome;
string pais_emissor;
string nacionalidade;
string naturalidade;
Datetime data_nascimento;
Datetime data_emissao;
Datetime data_expiracao;
string autoridade.
Type: UNKNOWN
Content: Documento desconhecido. Significa que não foi possível detectar o tipo daquele documento.
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.
99999
Internal failure! Try again later
Quando há algum erro interno.
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
3
process id is invalid
Quando o id de processo é inválido.
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.
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.
3
process id is invalid
Quando o id de processo é inválido.
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.
false
Falha ao consultar o arquivo do documento.
Documento não existe.
O id do documento informado não existe
Endpoint para obter o conjunto probatório do processo 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 obter a selfie do processo do by Unico.
ID do processo.
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 obter o conjunto probatório da assinatura no by Unico. Somente para fluxos com assinatura eletrônica.
ID do documento.
Conjunto probatório obtido com sucesso.
Arquivo PDF gerado pelo sistema.
Endpoint para criar um novo processo 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 (ex: https://developers.unico.io/callback), uma URL Schema para redirecionamento em aplicações móveis nativas (ex: br.com.meupacote.app://callback - o callback precisa estar registrado em sua aplicação móvel) ou sem redireciomento (incluir apenas a '/').
"/"
Tipo de fluxo. 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. Caso haja separação de processos por filial, você receberá os IDs das filiais do time Unico.
"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"
Informações do usuário.
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). Deve conter 11 caracteres e ser enviado sem pontos ou traços.
"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. Deve conter 13 caracteres e ser enviado sem pontos ou traços, no padrão DDI + DDD + Número de telefone.
"5511912345678"
E-mail da pessoa. Torna-se obrigatório caso envie a notificação via E-mail.
"teste@teste.com"
Informações sobre as notificações. Caso não precise enviar notificações este parâmetro não é necessário.
Canal de notificação. Valores possíveis: 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.
"creditprocess"
É o tempo de expiração do processo em segundos a partir de sua criação. Deve ser passado um valor no padrão "10080s", com "s" no fim. Caso este parâmetro não seja informado, será usado o valor default de 7 dias.
"3600s"
Informações contextuais sobre o processo. Estes campos são apresentados na jornada para o usuário final, melhorando a conversão por contextualizá-lo do motivo da captura da biometria.
Esse campo define a moeda que será usada para formatação do campo price. Para processos feitos no Brasil, utilizar a moeda "BRL".
"BRL"
Esse campo define o valor que será exibido na contextualização do processo.
15990.9
Localização e idioma do processo.
Informações localizadas para o português do Brasil.
Esse campo define a informação que será exibida no campo de Motivo do processo.
"Validação de identidade para contratação de empréstimo pessoal."
Array que contém as informações dos documentos. Todos os itens do array tornam-se obrigatórios caso utilize algum flow com assinatura eletrônica.
Objeto que contém as informações do documento. Só é possível ter um envelope por payload, mas é possível ter mais de um documento no mesmo envelope.
Informações do documento. É possível ter mais de um documento no mesmo envelope.
Nome do documento que será assinado.
"teste"
Documento que será assinado codificado em base64.
"JVBERi0xLjMNCiXi48/[...]DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg=="
Processo criado com sucesso.
Informações sobre o processo by Unico.
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. Valores possíveis: 'PROCESS_STATE_CREATED' - Processo criado; 'PROCESS_STATE_FAILED' - Processo com falha
"PROCESS_STATE_CREATED"
Informações sobre o usuário.
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"
Informações sobre as notificações.
Canal de notificação.
"NOTIFICATION_CHANNEL_WHATSAPP"
Propósito do processo.
"creditprocess"
Informações da autenticação.
Informações da verificação de identidade.
"AUTHENTICATION_RESULT_UNSPECIFIED"
ID da autenticação.
""
Informações da prova de vida.
"LIVENESS_RESULT_UNSPECIFIED"
Informações da validação 1:1.
"BIO_TOKEN_ENGINE_RESULT_UNSPECIFIED"
Informações do alerta de comportamento.
"TRUST_RESULT_UNSPECIFIED"
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"
Informações da empresa onde o processo foi criado. Referente ao campo 'companyBranchId'.
"60837cd3-ed3c-4038-ad7c-0a85ad64b03a"
"BRA"
Endpoint para buscar o resultado de um processo no by Unico.
ID do processo.
Detalhes do processo obtidos com sucesso.
Informações do processo by Unico.
ID do processo.
"53060f52-f146-4c12-a234-5bb5031f6f5b"
Fluxo utilizado no processo.
"iddocssign"
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. Valores possíveis: 'PROCESS_STATE_CREATED' - Processo criado; 'PROCESS_STATE_FINISHED' - Processo finalizado; PROCESS_STATE_FAILED' - Processo com falha.
"PROCESS_STATE_FINISHED"
Resultado do processo. Valores possíveis: 'PROCESS_RESULT_OK' - Processo finalizado com sucesso; 'PROCESS_RESULT_ERROR' - Processo finalizado com erro; 'PROCESS_RESULT_INVALID_IDENTITY' - Processo finalizado com com falha no liveness, ou resultado de inconclusivo/no quando flow = ID, ou quando no flow = IDCheck, houver uma divergência demorando mais que o tempo estabelecido; 'PROCESS_RESULT_UNSPECIFIED' - É retornado quando o cliente utiliza o flow ID. Processo finalizado com resultado não especificado; 'PROCESS_RESULT_REFUSED' - Quando o cliente não reconhece a transação.
"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"
Informações sobre as notificações.
Canal de notificação.
"NOTIFICATION_CHANNEL_WHATSAPP"
Propósito do processo.
"creditprocess"
Informações da autenticação.
Resultado da capacidade Verificação de Identidade. Valores possíveis: 'AUTHENTICATION_RESULT_UNSPECIFIED' - retorno caso não use o flow com Verificação de Identidade ou alguma falha; 'AUTHENTICATION_RESULT_INCONCLUSIVE' - não conseguimos afirmar com precisão se a face é a titular do CPF. Único retorno onde haverá a orquestração com o Score de risco; 'AUTHENTICATION_RESULT_POSITIVE' - a face é a do titular do CPF; AUTHENTICATION_RESULT_NEGATIVE - a face não é a do titular do CPF.
"AUTHENTICATION_RESULT_INCONCLUSIVE"
ID da autenticação.
"fd433602-d496-4291-adbb-dda95a3e50b1"
Resultado da capacidade Prova de vida. Valores possíves: 'LIVENESS_RESULT_UNSPECIFIED' - está associado a alguma falha; 'LIVENESS_RESULT_LIVE' - o usuário estava ao vivo no momento da captura; 'LIVENESS_RESULT_NOT_LIVE' - o usuário não estava ao vivo no momento da captura.
"LIVENESS_RESULT_LIVE"
Resultado da capacidade Validação 1:1. Valores possíveis: 'BIO_TOKEN_ENGINE_RESULT_UNSPECIFIED' - retorno caso não use o flow com Validação 1:1 ou alguma falha; 'BIO_TOKEN_ENGINE_RESULT_POSITIVE' - a face do usuário é a mesma do processo de referência; 'BIO_TOKEN_ENGINE_RESULT_NEGATIVE' - a face do usuário não é a mesma do processo de referência
"BIO_TOKEN_ENGINE_RESULT_UNSPECIFIED"
Resultado da capacidade Alerta de Comportamento. Valores possíveis: 'TRUST_RESULT_UNSPECIFIED' - retorno caso não use o flow com Alerta de comportamento ou alguma falha; 'TRUST_RESULT_INCONCLUSIVE' - não encontramos nenhum indicativo de fraude com esta face; 'TRUST_RESULT_YES' - encontramos fraudes associadas a esta face.
"TRUST_RESULT_UNSPECIFIED"
Informações da capacidade Score de risco.
Indica se o score está habilitado.
"SCORE_ENABLED_TRUE"
Resultado da capacidade Score de risco. Só é devolvido um score que deva ser interpretado nos casos onde o authenticatioResult é AUTHENTICATION_RESULT_INCONCLUSIVE.
50
Informações do score de similaridade da Serpro. Só é devolvido para os flows com idSerpro.
Resultado da funcionalidade Score de similaridade da Serpro.
50
Capacidades do processo.
Informações do uso de documentos e/ou assinatura eletrônica.
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.datafortre[...]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"
Informações da empresa onde o processo foi criado. Referente ao campo 'companyBranchId', utilizado na criação do processo.
"60837cd3-ed3c-4038-ad7c-0a85ad64b03a"
"BRA"
Endpoint para obter o documento assinado em PDF no by Unico. Somente para fluxos com assinatura eletrônica.
ID do documento.
Documento assinado obtido com sucesso.
Arquivo PDF gerado pelo sistema.