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á 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.
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"