Skip to main content
POST
Comparação facial
Executa uma comparação facial entre duas imagens e retorna se as faces atingiram a similaridade mínima configurada. Use esta rota para validação de identidade, antifraude, onboarding, revisão cadastral e fluxos que precisam comparar uma imagem de referência com uma imagem enviada pelo usuário.

Corpo da requisição

string
required
Imagem base usada como referência na comparação. Aceita Base64 puro ou Data URL.
string
required
Imagem comparada com a imagem base. Aceita Base64 puro ou Data URL.
number
default:"80"
Similaridade mínima, de 0 a 100, para considerar as faces compatíveis.
string
Use sandbox para executar uma chamada de teste sem consumo de saldo.
Para detalhes sobre chamadas de teste, consulte Ambiente de teste.

Exemplo de corpo

Regras das imagens

Resposta

integer
required
Código da resposta da API.
string
required
Mensagem descritiva da resposta.
object
required
Objeto principal com o identificador da validação, cobrança, tempo de execução e resultado da comparação.

Estrutura de result

Estrutura de result.cost

Estrutura de result.timing

Estrutura de result.comparison

Estrutura de source_face e target_face

Estrutura de bounding_box

Ambiente de teste

Para executar uma chamada sem consumo de saldo, envie o header:
Em chamadas de teste, test retorna true e charged retorna 0.

Respostas esperadas

As respostas possíveis estão exemplificadas no painel lateral da página.

Regras importantes

  • A credencial usada precisa possuir o escopo de validação.
  • O plano da conta precisa permitir API e validações.
  • Chamadas reais debitam o valor da validação conforme o preço vigente da conta.
  • Falhas de provedor ou face não detectada podem gerar estorno automático quando houver débito reservado.
  • O campo matched depende do threshold informado; aumentar o limite torna a aprovação mais rígida.
  • A comparação facial não executa validação documental; ela apenas compara as faces das imagens enviadas.