1
Capture2
Résultatmenu_bookRéférence API : Livenessexpand_more
Documentation officielle : docs.verifik.co/biometrics/liveness
Cette démo appelle POST /v2/face-recognition/liveness avec os et image (base64). Réussite / échec utilise liveness_score contre min_score (défaut 0.6 lorsque liveness_min_score est omis).
POST /v2/face-recognition/liveness
Renvoie un score de vivacité et passed lorsqu'il dépasse le seuil minimum.
| En-tête | Valeur |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| Param | Type | Req. | Description |
|---|---|---|---|
| os | string | Oui | DESKTOP, IOS ou ANDROID |
| image | string | Oui | Image en base64 (ou URL https ; le serveur peut la récupérer) |
| collection_id | string | Non | Collection facultative pour la tentative |
| liveness_min_score | number | Non | Seuil pour réussite / échec (défaut 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": "…"
}
}- Les réponses incluent id et un bloc signature avec data.
- Omettre os renvoie 409 MissingParameter.
Détection de vivacité
Choisissez une source pour vérifier la présence humaine.
Échantillons de test
Appuyez sur un portrait pour lancer la vivacité sur une photo stock (comme un téléversement).