1
Captura2
Resultadomenu_bookReferência da API: Livenessexpand_more
Documentação oficial: docs.verifik.co/biometrics/liveness
Esta demo chama POST /v2/face-recognition/liveness com os e image (base64). Aprovação/reprovação usa liveness_score contra min_score (padrão 0.6 quando liveness_min_score é omitido).
POST /v2/face-recognition/liveness
Retorna pontuação de vivacidade e passed quando ultrapassa o limiar mínimo.
| Cabeçalho | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| Param | Tipo | Obrig. | Descrição |
|---|---|---|---|
| os | string | Sim | DESKTOP, IOS ou ANDROID |
| image | string | Sim | Imagem em base64 (ou URL https; o servidor pode buscar) |
| collection_id | string | Não | Coleção opcional para a tentativa |
| liveness_min_score | number | Não | Limiar para aprovação/reprovação (padrão 0.6) |
await fetch("https://api.verifik.co/v2/face-recognition/liveness", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${accessToken}`,
},
body: JSON.stringify({
os: "DESKTOP",
image: "<base64>",
liveness_min_score: 0.6,
}),
});// 200 OK, example shape
{
"id": "…",
"data": {
"passed": true,
"min_score": 0.6,
"liveness_score": 0.98
},
"signature": {
"message": "Certified by Verifik.co",
"dateTime": "…"
}
}- As respostas incluem id e bloco de assinatura junto de data.
- Omitir os retorna 409 MissingParameter.
Detecção de vivacidade
Escolha uma fonte para verificar presença humana.
Amostras de teste
Toque em um retrato para rodar vivacidade em uma foto de estoque (igual a enviar).