Skip to main content
POST
/
api
/
v1
/
biometrics
/
face
/
match
/
json
Face Match (JSON)
curl --request POST \
  --url https://flex-hml.flexdoc-apis.com.br/services/api/v1/biometrics/face/match/json \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "imageA": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...",
  "imageB": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA..."
}
'
{
  "similarity": 92.5,
  "match": true
}

Authorizations

Authorization
string
header
required

Autentica o acesso a partir de usuário e senha e retorna o Bearer token JWT. Copie o access_token retornado e utilize-o no header Authorization para acessar os endpoints da API.

Body

application/json

Objeto JSON contendo as imagens para comparação (imageA e imageB) em base64.

Payload JSON para comparação facial contendo duas imagens codificadas em Base64.

imageA
file
required

Primeira imagem para comparação.

imageB
file
required

Segunda imagem para comparação.

Response

Face match realizado com sucesso.

Resultado da comparação facial, contendo o nível de similaridade e o indicador de correspondência.

similarity
number<double>

Porcentagem de similaridade entre as faces, variando de 0 (nenhuma semelhança) a 100 (identidade perfeita).

Example:

92.5

match
boolean

Indicador de correspondência: true se as faces pertencem à mesma pessoa, false caso contrário.

Example:

true