1
Captura2
Resultadomenu_bookReferencia API: vidaexpand_more
Documentación oficial: docs.verifik.co/biometrics/liveness
Esta demo llama a POST /v2/face-recognition/liveness con os e image (base64). El resultado usa liveness_score frente a min_score (por defecto 0.6 si se omite liveness_min_score).
POST /v2/face-recognition/liveness
Devuelve una puntuación de vida y passed cuando supera el umbral mínimo.
| Cabecera | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| Parámetro | Tipo | Obl. | Descripción |
|---|---|---|---|
| os | string | Sí | DESKTOP, IOS o ANDROID |
| image | string | Sí | Imagen en base64 (o URL https; el servidor puede obtenerla) |
| collection_id | string | No | Colección opcional para el intento |
| liveness_min_score | number | No | Umbral de aprobación/rechazo (por defecto 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": "…"
}
}- Las respuestas incluyen id y un bloque signature junto a data.
- Si falta os, se devuelve 409 con MissingParameter.
Detección de vida
Elige una fuente para verificar presencia humana.
Muestras de prueba
Toca un retrato para ejecutar vida sobre una foto de stock (igual que subir).