Skip to main content

Check List — Guide API

Utilisez cette page lorsque votre backend doit enregistrer le même playbook que l’UI Smart-Agent. Pour le parcours produit, voir Check List.

Le CRUD Check List n’exécute pas les consultations et ne consomme pas de crédits. Exécuter un service est un appel catalogue normal (la même URL que dans SmartCheck ou Postman).

Authentification

Chaque route exige un JWT client (Authorization: Bearer …). Un jeton sans clientId renvoie 403 (Client context required). Les listes appartiennent à ce client.

Endpoints

MéthodeCheminRôle
GET/v2/check-listsLister les checklists
POST/v2/check-listsCréer une checklist
GET/v2/check-lists/{id}Lire une checklist
PUT/v2/check-lists/{id}Mettre à jour une checklist
DELETE/v2/check-lists/{id}Supprimer une checklist

Paramètres de liste : page, perPage (ou limit), et search (ou text) pour filtrer par nom. Voir Lister les checklists pour les deux formes de 200 (avec et sans page).

Champs du corps

ChampSignification
nameObligatoire à la création. 150 caractères max.
countriesPays où vous opérez (par exemple Colombia).
domainsOnglets optionnels : people, vehicles, businesses.
featureCodesValeurs code AppFeature des services de la liste.
statusdraft (défaut) ou active. Libellé uniquement — les deux fonctionnent pareil.

Les featureCodes inconnus échouent. Un service dont le pays ne correspond pas à la liste échoue, sauf s’il est mondial (ou si la liste n’a pas encore de pays).

Exemple de création

POST https://api.verifik.co/v2/check-lists
Authorization: Bearer <client-jwt>
Content-Type: application/json
{
"name": "KYC Colombia",
"countries": ["Colombia"],
"domains": [],
"featureCodes": [],
"status": "draft"
}

La réponse est { "data": { …checklist } }. Conservez data._id. Quand l’utilisateur ajoute des services, PUT le même id avec les nouveaux featureCodes.

Exécuter un service enregistré

Il n’y a pas d’endpoint « exécuter la checklist ». Pour chaque code de la liste, appelez l’URL catalogue de cette feature comme dans SmartCheck. Les crédits s’appliquent à ces appels.

Pour envoyer le mélange en fichier ou en file, utilisez SmartBatch (pays + codes + nom). Check List ne démarre pas le lot.

Voir aussi