Biometria Facesign
DocHub
  • Home
  • Guia Rápido de Integração
  • Produtos
    • APP
    • SSO
    • MFA
  • CRM
  • DOCs
  • Recursos
    • Padrão de captura
    • Score biometrico
    • Score de autenticação
    • Prova de vida
    • Documentoscopia
    • Liveness 2D
    • Funcionalidade 1:N
      • Cadastro
      • Match
    • Webhook
      • JSON Web Token (JWT)
    • Redirect
    • Callback
    • Token criptografado
  • Releases
    • Releases
Fornecido por GitBook
Nesta página
  1. Recursos
  2. Funcionalidade 1:N

Match

Parâmetros

Como parâmetro da API, deverá ser enviada uma rota POST para o endpoint /api/v1/match com o ID do cliente, a face que passará pelo processo de Match 1:N em base64, token e a função "ativarLiveness" true/false. Exemplo de JSON:

{
"face":"/9j/4DAWLFK...",
"clientid":"658cc36e-XXXX-XXXX-XXXX-29711f9566aa",
"ativarLiveness":true/false,
"token":"0002221"
}

As informações são enviadas para a API Facesign e logo após, para o Liveness 2D.

Parâmetro Liveness desativado

Com o Parâmetro Liveness desativado, o Match 1:N poderá ser realizado com sucesso mesmo com o retorno negativo do Liveness. Após o retorno do Liveness (positivo ou negativo), a API realizará a consulta da face no container do perfil do cliente, retornando o status do Match, nível do Match (caso tenha), Liveness e ID de transação:

  • Liveness negativo e face não encontrada

Code 400 - Erro

{
"clientId":"30af224e-XXXX-XXXX-XXXX-b2a7d2081a59",
"face":"/9j/4AAQSkZJRgABAQAA...",
"status":"Face não localizada",
"Liveness":false,
"transactionId":"123456"
}
  • Liveness negativo e Match ok

Code 200 - Sucesso

{
"clientId":"30af224e-XXXX-XXXX-XXXX-b2a7d2081a59",
"id":"cli0001",
"status":"Match ok",
"Liveness":false,
"nivelMatch":99.51,
"transactionId":"123456"
}
  • Liveness positivo e face não encontrada

Code 400 - Erro

{
"clientId":"30af224e-XXXX-XXXX-XXXX-b2a7d2081a59",
"face":"/9j/4AAQSkZJRgABAQAA...",
"status":"Face não localizada",
"Liveness":true,
"transactionId":"123456"
}
  • Liveness positivo e Match ok

Code 200 - Sucesso

{
"clientId":"30af224e-XXXX-XXXX-XXXX-b2a7d2081a59",
"id":"cli0001",
"status":"Match ok",
"Liveness":true,
"nivelMatch":99.51,
"transactionId":"123456"
}

Parâmetro Liveness ativado

Com o Parâmetro Liveness ativado, o Match só será realizado com o retorno positivo do Liveness:

  • Liveness positivo e face não encontrada

Code 400 - Erro

{
"clientId":"30af224e-XXXX-XXXX-XXXX-b2a7d2081a59",
"face":"/9j/4AAQSkZJRgABAQAA...",
"status":"Face não localizada",
"Liveness":true,
"transactionId":"123456"
}
  • Liveness positivo e Match ok

Code 200 - Sucesso

{
"clientId":"30af224e-XXXX-XXXX-XXXX-b2a7d2081a59",
"id":"cli0001",
"status":"Match ok",
"Liveness":true,
"nivelMatch":99.51,
"transactionId":"123456"
}
  • Liveness negativo

Code 400 - Erro

{
"clientId":"30af224e-XXXX-XXXX-XXXX-b2a7d2081a59",
"face":"/9j/4AAQSkZJRgABAQAA...",
"status":"failure",
"Liveness":false
}
AnteriorCadastroPróximoWebhook

Atualizado há 22 dias