1:1 - Face Match

Validação de identidade por similaridade facial. Requer feature habilitada na empresa.

Compara duas imagens faciais (ex: selfie vs. foto de documento) e retorna score de similaridade via AWS Lambda.


🔗 Endpoint:

Método: POST

URL: https://api.nuvidio.com/v1/api/facial-biometrics/face-match


Request

Multipart form-data:

CampoTipoObrigatórioDescrição
referenceImagearquivoSimImagem de referência (máx 1 arquivo)
comparisonImagearquivoSimImagem a comparar (máx 1 arquivo)
curl -X POST https://api.nuvidio.com/v1/api/facial-biometrics/face-match \
  -H "Authorization: Basic <base64(apiKey:apiSecret)>" \
  -F "[email protected]" \
  -F "[email protected]"

✅ Resposta de Sucesso ( 200 )

{
	"result": true,
	"score": 0.87
}

result: boolean (match ou não). score: float ou null.

Respostas de Erro:

StatusQuando ocorre
400Uma das duas imagens ausente (validado neste repo)
405Feature allowFaceMatch desabilitada para a empresa
400Imagem ausente no payload
415Formato de imagem inválido
422Rosto não detectado em uma das imagens
429Rate limit excedido
500Erro inesperado no processamento

Corpo de erro:

{
	"error": string,
	"description": string
}