Passer au contenu principal
POST
curl
Créez une liste pour votre application. Seules les listes allowlist et custom peuvent être créées : Didit fournit une liste de blocage système par type d’entrée, à laquelle vous ajoutez des éléments avec Créer une entrée. Choisissez entry_type avec soin : il ne peut pas être modifié par la suite, et il détermine la manière dont chaque valeur est validée lorsque vous l’ajoutez. Consultez Listes pour savoir ce que fait chaque type de liste.

Autorisations

x-api-key
string
header
requis

La clé API de votre application, issue de Développeurs -> Clés API dans la Business Console. La clé principale dispose d'un accès complet. Une clé nommée peut être restreinte : aucun, lecture ou écriture par ressource, limitée à certains workflows ou aux sessions approuvées, à une liste d'adresses IP et à une date d'expiration. 401 signifie que la clé est incorrecte, révoquée ou expirée ; 403 signifie qu'aucune clé n'a été envoyée, que la clé n'a pas accès à cette ressource ou action, ou que la requête provient d'une adresse hors de sa liste d'IP ; 404 sur une route de session signifie que la session est hors des workflows ou des statuts de la clé. Une clé sans accès aux médias reçoit les URL d'images, de vidéos et de PDF à null, et une clé sans accès en écriture aux sessions reçoit les liens et tokens de session à null. Voir https://docs.didit.me/console/api-keys.

Corps

application/json
name
string
requis

Nom de la liste. Doit être différent du nom de toutes les autres listes de l'application, listes système incluses.

Required string length: 1 - 255
list_type
enum<string>
requis

allowlist ou custom. blocklist est refusé avec 400.

Options disponibles:
allowlist,
custom
entry_type
enum<string>
requis

Ce que contient la liste : face, document (numéro de document), phone, email, ip_address (adresse ou plage CIDR), device_fingerprint, wallet_address, bank_account, country (ISO 3166-1 alpha-3), user ou business (vos vendor_data), ou key (toute chaîne). Cela détermine la manière dont les valeurs des entrées sont validées et mises en correspondance. Ne peut pas être modifié ultérieurement.

Options disponibles:
face,
document,
phone,
email,
ip_address,
device_fingerprint,
wallet_address,
bank_account,
country,
user,
business,
key
description
string
défaut:""

Description en texte libre optionnelle.

Réponse

La liste a été créée.

Une liste de blocage, une liste d'autorisation ou une liste personnalisée d'une application.

uuid
string<uuid>
requis

Identifiant de liste. Utilisez-le comme list_uuid dans les endpoints de liste et d'entrée, et comme valeur d'une condition de règle de workflow ou de transaction avec value_type: "list".

name
string
requis

Nom de la liste, unique parmi les listes de l'application.

Maximum string length: 255
description
string
requis

Description en texte libre. Chaîne vide lorsqu'elle n'est pas définie.

list_type
enum<string>
requis

blocklist : une correspondance refuse la session ou la transaction (listes système uniquement, une par type d'entrée). allowlist : les éléments correspondants sont considérés comme fiables, par exemple une liste d'autorisation de visages ignore l'action de visage dupliqué ; ne prévaut jamais sur une correspondance de liste de blocage. custom : utilisé dans les conditions de règles de transaction et de workflow (value_type: "list").

Options disponibles:
blocklist,
allowlist,
custom
entry_type
enum<string>
requis

Ce que contient la liste : face, document (numéro de document), phone, email, ip_address (adresse ou plage CIDR), device_fingerprint, wallet_address, bank_account, country (ISO 3166-1 alpha-3), user ou business (vos vendor_data), ou key (toute chaîne). Cela détermine la manière dont les valeurs des entrées sont validées et mises en correspondance.

Options disponibles:
face,
document,
phone,
email,
ip_address,
device_fingerprint,
wallet_address,
bank_account,
country,
user,
business,
key
is_system
boolean
requis

true pour les listes configurées par Didit : une liste de blocage par type d'entrée (face, document, phone, email, ip_address, device_fingerprint, wallet_address, bank_account, user, business), la liste personnalisée High Risk Countries et les listes d'autorisation du système. Les listes système ne peuvent être ni renommées, ni modifiées, ni supprimées ; vous pouvez ajouter et supprimer leurs entrées.

entry_count
integer
requis

Nombre d'entrées actuellement dans la liste.

Plage requise: x >= 0
last_entry_added_at
string<date-time> | null
requis

Moment où l'entrée actuelle la plus récente a été ajoutée. null pour une liste vide.

created_at
string<date-time>
requis

Moment où la liste a été créée.

updated_at
string<date-time>
requis

Moment où la liste a été mise à jour pour la dernière fois.

Dernière modification le 7 novembre 2026