Créer une personne

Créer une personne

Enrôlez une nouvelle personne avec des images faciales et des métadonnées.

menu_bookRéférence API : créer une personneexpand_more

Documentation officielle : docs.verifik.co/resources/create-a-person

URL de base https://api.verifik.co. Envoyez du JSON avec les champs de profil et au moins une image faciale en base64 par entrée dans images (sans préfixe data URL). La documentation publique liste aussi des champs facultatifs comme notes, email et phone.

POST /v2/face-recognition/persons

Enrôle une nouvelle personne dans les ids de collection indiqués (valeurs _id de collection) avec la biométrie faciale pour la reconnaissance Verifik.

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 (obligatoire dans cette démo)
date_of_birthOuiYYYY-MM-DD (obligatoire dans cette démo)
collectionsOuiTableau de chaînes _id de collection ; cette démo charge via GET /v2/face-recognition/collections et permet d'en choisir une ou plusieurs.
nationalityNonCode ou libellé pays / nationalité facultatif
await fetch("https://api.verifik.co/v2/face-recognition/persons", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: `Bearer ${accessToken}`,
  },
  body: JSON.stringify({
    name: "Jane Doe",
    gender: "F",
    date_of_birth: "1990-01-15",
    collections: ["<collectionMongoId>"],
    nationality: "CO",
    images: ["<base64>", "<base64>"],
  }),
});
// 200 OK — example shape
{
  "data": {
    "id": "…",
    "name": "Jane Doe",
    "gender": "F",
    "date_of_birth": "1990-01-15",
    "collections": ["…"],
    "…": "…"
  }
}
  • Cette démo utilise createPerson de @humanauthn/api-client avec le jeton de votre session.
  • Les réponses peuvent inclure id et un bloc signature avec data selon l'environnement.
menu_book

Guides officiels sur docs.verifik.co