Créer une personne avec vivacité

Créer une personne avec vivacité

Enrôlement + contrôle de vivacité + recherche de doublons en un seul appel.

menu_bookRéférence API : créer une personne avec vivacitéexpand_more

Documentation (anglais) : docs.verifik.co/resources/create-a-person-with-liveness

Documentation (espagnol) : docs.verifik.co/verifik-es/resources/personas/crear-una-persona-con-deteccion-de-vida

URL de base https://api.verifik.co. Envoyez du JSON avec les champs de profil, un seul collection_id (_id de collection), les seuils de vivacité et de correspondance, et au moins une image faciale en base64 par entrée dans images (sans préfixe data URL).

POST /v2/face-recognition/persons/search-live-face

Exécute la vivacité sur le(s) visage(s) envoyé(s), recherche les enrôlements similaires et crée ou met à jour une personne dans la collection cible.

En-têteValeur
Content-Typeapplication/json
AuthorizationBearer <token>
ParamReq.Description
nameOuiNom d'affichage
imagesOuiTableau d'images faciales en base64 (base64 brut, pas de data URLs)
genderOuiM ou F
date_of_birthOuiYYYY-MM-DD
collection_idOuiId unique d'une seule collection
liveness_min_scoreOui0,5–1
min_scoreOuiSeuil de recherche interne, 0,5–1
search_modeOuiFAST ou ACCURATE
nationalityNonFacultatif
await fetch("https://api.verifik.co/v2/face-recognition/persons/search-live-face", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: `Bearer ${accessToken}`,
  },
  body: JSON.stringify({
    name: "Jane Doe",
    gender: "F",
    date_of_birth: "1990-01-15",
    collection_id: "<collectionMongoId>",
    liveness_min_score: 0.65,
    min_score: 0.8,
    search_mode: "FAST",
    nationality: "CO",
    images: ["<base64>", "<base64>"],
  }),
});
  • Cette démo utilise createPersonWithLiveness de @humanauthn/api-client avec le jeton de votre session.
  • Les réponses peuvent inclure un bloc signature avec data selon l'environnement.
menu_book

Guides officiels sur docs.verifik.co