Criar processo de Biometria
Este artigo explica como criar um processo de biometria através da REST API do Unico Check.
Esse método cria um processo de biometria para o score de autenticação. Toda a validação nesse fluxo é feita após o usuário realizar a captura biométrica. Envie a imagem capturada e as informações da pessoa.
A imagem é processada após o upload com sucesso.
Como usar?
Faça uma requisição POST para o endpoint /processes
Com o token de acesso válido, faça uma requisição para o endpoint (POST/processes/) enviando os seguintes parâmetros:
{
"subject": {
"Code": "CPF_Titular",
"Name": "NOME_Titular",
"Gender": "GENERO_Titular",
"BirthDate": "DATANASCIMENTO_Titular",
"Email": "EMAIL_Titular",
"Phone": "PHONE_Titular"
},
"onlySelfie": "SELFIE_TRUE_FALSE",
"webHookUrl": "WEBHOOK_URL",
"webHookSecret": "WEBHOOK_tokenAcesso",
"imagebase64": "IMAGEM_Titular"
}
Parametros:
- HEADER PARAMETERS
Nome | Tipo | Mandatorio/Opcional | Descrição |
---|---|---|---|
APIKEY | String | Mandatório | API key |
Authorization | String | Mandatório | Token de acesso |
Content-Type | String | Mandatório | "application/json" |
- REQUEST BODY SCHEMA
Nome | Tipo | Mandatorio/Opcional | Descrição |
---|---|---|---|
subject.Code | String | Mandatório | CPF válido |
subject.Name | String | Mandatório | Nome da pessoa |
subject.Gender | String | Opcional | Gênero da pessoa, podendo ser M ou F. |
subject.BirthDate | String | Opcional | Data de nascimento. String de 10 caracteres. Exemplo: 01/01/0001. |
subject.Email | String | Opcional | Email da pessoa |
subject.Phone | String | Opcional | Telefone da pessoa |
onlySelfie | Boolean | Mandatório | Informa se é um processo que contém apenas a foto biométrica e se pode concluir o processo. Quando 'false' o processo tem 60 minutos para ser concluído (ficando com status 1 até a chamada do ExecuteProcess) ou será cancelado automaticamente. |
webHookUrl | String | Opcional | Url do endpoint para retorno do status (necessário ter configuração de webhook preexistente). |
webHookSecret | String | Opcional | Token de acesso do endpoint de retorno. |
imagebase64 | String | Mandatório | Foto de la persona. La imagen debe estar en base64 (png, jpg, jpeg). Si la foto se captura usando el SDK de Unico con Liveness, la imagen enviada debe ser el Json Web Token (.jwt). El .jwt debe enviarse en un plazo de 10 minutos para evitar que la imagen caduque. Y este .jwt solo se puede usar una vez. |
Exemplo de requisição:
{
"subject": {
"Code": "12345678910",
"Name": "Bob",
"Gender": "M",
"BirthDate": "01/01/0001",
"Email": "email@example.com",
"Phone": "5543999999999"
},
"onlySelfie": true,
"webHookUrl": "status.webhook.com",
"webHookSecret": "fo9graB5ids9",
"imagebase64": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAgSURBVDhPY/wPBAwUACYoTTYYNWDUABAYNWDgDWBgAABrygQclUTopgAAAABJRU5ErkJggg=="
}
Requisição com Sucesso
Se a requisição foi executada com sucesso, a resposta de retorno é um JSON contendo o ID do processo como a seguir:
{
"id": "6ab1771e-dfab-4e47-8316-2452268e5481"
}
Erro na Requisição
Caso ocorra algum erro, a resposta de retorno é um JSON contendo o código e descrição do erro:
{
"Error": {
"code": "40004",
"description": "Descrição do erro"
}
}
Para mais infomações sobre os erros retornados, consulte a lista disponível no artigo Response Errors.
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.