https://mcp.didit.me/mcp met à la disposition d’un utilisateur connecté 169 outils : 80 en lecture, 62 en écriture et 27 destructifs.
Les 17 outils Investigator sont également listés, mais ils ne fonctionnent qu’une fois Investigator activé pour votre organisation.
Deux outils supplémentaires (didit_org_top_up et didit_org_reveal_application_api_key) sont masqués de tout catalogue authentifié par OAuth et n’apparaissent que sur un serveur local stdio, qui ajoute également cinq outils de configuration de compte (voir l’auto-hébergement).
Cette page est générée à partir du registre d’outils de didit-protocol/mcp (src/index.ts, la version que le serveur hébergé renvoie dans serverInfo). Les noms, types et arguments obligatoires proviennent de la réponse tools/list du serveur lui-même ; l’autorisation de rôle provient de src/permissions.ts.
Comment lire le tableau
| Colonne | Signification |
|---|---|
| Type | Issu des annotations MCP de l’outil. Lecture correspond à un accès en lecture seule. Écriture crée ou modifie un élément. Destructif supprime ou écrase des données, applique une modification immédiate (un workflow publié, une décision de session), dévoile un secret ou déplace des fonds ; les clients demandent une confirmation avant d’exécuter ces actions. Les vérifications autonomes facturables comptent comme des écritures. |
| Périmètre | Le périmètre OAuth dont les ressources incluent l’autorisation de rôle de l’outil : didit:verification pour les sessions, les entreprises, les dossiers, les réseaux, les transactions et la liste de blocage ; didit:management pour les workflows, les questionnaires, les listes, les webhooks, les intégrations, les membres, les rôles, les clés API, les journaux d’audit, l’organisation, les applications, l’abonnement et les utilisateurs. L’un ou l’autre désigne les analyses, que les deux périmètres incluent, ou un outil sans vérification par rôle, qui s’exécute sous le périmètre que vous avez approuvé. Voir Authentification. |
| Autorisation de rôle | L’autorisation que le rôle au sein de votre organisation doit détenir, telle que vérifiée par le backend Didit. Un tiret signifie que l’endpoint est limité au périmètre du membre ou ne fait l’objet d’aucune vérification par rôle. Lorsque votre rôle ne dispose pas de l’autorisation requise, l’outil renvoie une erreur missing_scope indiquant son nom. |
organization_id et application_id pour cibler un périmètre précis. Avec une seule organisation et une seule application, ils sont résolus automatiquement ; avec plusieurs, les outils *_search et didit_analytics portent sur l’ensemble d’entre elles, et les outils *_list spécifiques à chaque application font de même si vous ne transmettez aucun périmètre.
didit_session_delete et didit_session_batch_delete refusent de s’exécuter sans confirm: true dans leurs arguments, tout comme les outils de décision d’Investigator (accept, override, batch_accept, rereview, question_answer, question_dismiss) et l’outil exclusivement local didit_org_reveal_application_api_key. didit_case_manage en a besoin lors du dépôt d’un SAR, et didit_vendor_user_delete ainsi que didit_vendor_business_delete en ont besoin lorsque delete_all vaut true.Découverte et outils multi-applications
Ceux-ci couvrent chaque organisation et application auxquelles vous avez accès en un seul appel ; chaque ligne est associée à son organisation et à son application.| Outil | Type | Périmètre | Autorisation de rôle | Description |
|---|---|---|---|---|
didit_context_get | Lecture | L’un ou l’autre | — | Chaque organisation et application auxquelles vous avez accès, de manière imbriquée, ainsi que l’organisation et l’application par défaut lorsqu’il n’y en a qu’une seule. À appeler en premier. |
didit_session_search | Lecture | didit:verification | list:sessions | Rechercher des sessions de vérification sur l’ensemble de vos applications et organisations, de la plus récente à la plus ancienne. |
didit_transaction_search | Lecture | didit:verification | list:transactions | Rechercher des transactions surveillées sur l’ensemble de vos applications et organisations. |
didit_case_search | Lecture | didit:verification | list:cases | Rechercher des dossiers d’investigation sur l’ensemble de vos applications et organisations. |
didit_vendor_user_search | Lecture | didit:management | list:users | Rechercher un client final par nom, e-mail ou vendor_data sur l’ensemble de vos applications. |
didit_vendor_business_search | Lecture | didit:verification | list:businesses | Rechercher une entreprise KYB sur l’ensemble de vos applications. |
didit_workflow_search | Lecture | didit:management | read:workflows | Rechercher un workflow par identifiant ou libellé sur l’ensemble de vos applications ; le résultat indique l’organisation et l’application propriétaires. |
didit_analytics | Lecture | L’un ou l’autre | read:analytics | Agréger les données d’analyse pour une période donnée (ventilation des requêtes, entonnoir de fonctionnalités, taux de conversion) sur l’ensemble de vos applications. |
Sessions (KYC et KYB)
| Tool | Type | Scope | Autorisation de rôle | Ce que cela fait |
|---|---|---|---|---|
didit_session_create | Écriture | didit:verification | create:sessions ou write:sessions | Créer une session de vérification pour un workflow. Renvoie session_id, url et session_token. |
didit_session_list | Lecture | didit:verification | list:sessions | Lister les sessions dans une application. Couvre toutes les applications lorsque vous ne spécifiez aucun scope. |
didit_session_get_decision | Lecture | didit:verification | read:sessions | La décision complète et toutes les données extraites pour une session. |
didit_session_get_location_evidence | Lecture | didit:verification | read:sessions | Les preuves de localisation précise d’une session pour chaque étape de localisation : la configuration qui l’a évaluée, le verdict, chaque tentative, les points de référence, les distances et les zones. |
didit_session_update_status | Destructif | didit:verification | write:sessions | Approuver, refuser ou demander la resoumission d’une session. |
didit_session_update_data | Écriture | didit:verification | write:sessions | Corriger les données extraites de la pièce d’identité (écrasement par le réviseur). |
didit_session_update_poa_data | Écriture | didit:verification | write:sessions | Corriger les données extraites du justificatif de domicile. |
didit_session_delete | Destructif | didit:verification | delete:sessions | Supprimer définitivement une session avec ses données de vérification et ses médias. Nécessite confirm: true. |
didit_session_batch_delete | Destructif | didit:verification | delete:sessions | Supprimer définitivement plusieurs sessions KYC par numéro de session, ou chaque session KYC de l’application. Nécessite confirm: true. Les sessions KYB ne sont jamais touchées. |
didit_session_generate_pdf | Écriture | didit:verification | read:sessions | Générer un rapport de vérification PDF pour une session. |
didit_session_list_reviews | Lecture | didit:verification | read:sessions | L’historique d’examen et le journal d’activité d’une session. |
didit_session_add_review | Écriture | didit:verification | write:sessions | Ajouter une note d’examen à une session, en modifiant éventuellement son statut. |
didit_session_share | Écriture | didit:verification | write:sessions | Partager une session vérifiée avec un partenaire de confiance (KYC réutilisable). |
didit_session_import_shared | Écriture | L’un ou l’autre | — | Importer une session qu’un partenaire a partagée avec vous (KYC réutilisable). |
didit_session_create_import | Écriture | L’un ou l’autre | — | Démarrer une tâche d’importation en masse à partir d’un fichier CSV ou NDJSON hébergé. |
didit_session_get_import_template | Lecture | L’un ou l’autre | — | Télécharger le modèle d’importation (en-têtes de colonnes et format). |
didit_session_get_import | Lecture | L’un ou l’autre | — | Statut et résumé d’une tâche d’importation en masse. |
didit_session_get_import_errors | Lecture | L’un ou l’autre | — | Échecs ligne par ligne d’une tâche d’importation en masse. |
didit_session_explain_decision | Lecture | didit:verification | read:sessions | Pourquoi une session s’est terminée avec le statut Approuvé, Refusé ou En cours d’examen : la fonctionnalité déterminante, chaque avertissement ayant eu un impact, chaque règle de statut déclenchée, tout écrasement par le réviseur et le paramètre du workflow à l’origine de chaque cause. |
didit_session_webhooks | Lecture | didit:verification | read:sessions | Les livraisons de webhook envoyées pour une session au cours des 30 derniers jours : destination, code HTTP, temps de livraison, en-têtes de signature et une copie du payload tronquée à une taille maximale. |
didit_session_webhook_resend | Écriture | didit:verification | create:sessions | Renvoyer une livraison de webhook enregistrée d’une session vers l’endpoint configuré, par exemple après la correction de l’endpoint. |
Workflows
Les workflows simples sont une liste plate de fonctionnalités ; les workflows sous forme de graphe ajoutent des branches, des conditions et des étapes Document AI. Voir Avancé : workflows avec embranchements.| Outil | Type | Portée | Autorisation du rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_workflow_list | Lecture | didit:management | read:workflows | Lister les workflows de vérification. Couvre toutes les applications lorsque vous ne fournissez aucune portée. |
didit_workflow_create | Écriture | didit:management | write:workflows | Créer un workflow simple et linéaire à partir d’une liste ordonnée de fonctionnalités. Le publie sauf si vous transmettez status: "draft". |
didit_workflow_get | Lecture | didit:management | read:workflows | La configuration complète d’un workflow, y compris les points de données renvoyés pour chaque fonctionnalité. |
didit_workflow_update | Destructif | didit:management | write:workflows | Modifier les paramètres généraux d’un workflow (libellé, indicateur par défaut, tentatives, expiration, marque blanche, listes d’autorisation). |
didit_workflow_delete | Destructif | didit:management | write:workflows | Supprimer un brouillon de workflow. |
didit_workflow_get_graph | Lecture | didit:management | read:workflows | Le graphe de nœuds d’un workflow avec son statut et sa modifiabilité. Les configurations volumineuses sont résumées sauf si vous les demandez explicitement. |
didit_workflow_get_field_definitions | Lecture | didit:management | read:workflows | Tous les champs sur lesquels vous pouvez créer une branche et les opérateurs acceptés par chacun. |
didit_workflow_get_feature_config_schema | Lecture | L’un ou l’autre | — | Chaque clé config acceptée par chaque fonctionnalité de workflow, avec type, limites, valeur par défaut et signification. |
didit_workflow_get_id_verification_methods_catalog | Lecture | didit:management | read:workflows | Par pays, les recherches sans document et les portefeuilles d’identité numérique proposés, s’ils sont disponibles en production, ainsi que les prix du catalogue de recherches. |
didit_workflow_get_kyb_registry_catalog | Lecture | L’un ou l’autre | — | Par pays, les niveaux de données d’entreprise proposés par les registres et si la surveillance des registres est vendue, avec les prix. Aucune organisation ni application requise. |
didit_workflow_get_branch_fields | Lecture | didit:management | read:workflows | Les champs disponibles à un point de branchement donné d’un graphe candidat. |
didit_workflow_validate_graph | Lecture | didit:management | read:workflows | Validation à blanc d’un graphe complet. N’enregistre rien. |
didit_workflow_edit_graph | Destructif | didit:management | write:workflows | Modifier un graphe existant par de petites opérations ; le serveur récupère lui-même le graphe complet et enregistre un brouillon. |
didit_workflow_set_graph | Destructif | didit:management | write:workflows | Remplacer l’intégralité du graphe d’un workflow. Enregistre un brouillon ; la publication est une étape distincte. |
didit_workflow_create_draft | Écriture | didit:management | write:workflows | Créer un brouillon modifiable à partir d’un workflow publié. |
didit_workflow_publish | Destructif | didit:management | write:workflows | Publier le brouillon en attente afin que les nouvelles sessions l’utilisent. |
didit_workflow_build_graph | Lecture | didit:management | read:workflows | Construire un graphe complet à partir d’une spécification simple de fonctionnalités sans rien enregistrer. |
Assistant de conformité
Créez un workflow à partir de votre profil réglementaire : un entretien adaptatif, les obligations qui s’appliquent à vous avec les citations correspondantes, et un workflow multi-pays généré.| Outil | Type | Portée | Autorisation du rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_compliance_interview_next | Lecture | didit:management | read:workflows | La question suivante de l’entretien de conformité adaptatif, ou done lorsqu’il est terminé. Transmettez toutes les réponses collectées jusqu’à présent à chaque appel. |
didit_compliance_profile_get | Lecture | didit:management | read:workflows | Votre profil de conformité enregistré : les réponses à l’entretien et les attributs qui en découlent. |
didit_compliance_profile_set | Destructif | didit:management | write:workflows | Enregistrer les réponses de l’entretien terminé, en remplaçant tout profil de conformité existant. |
didit_compliance_requirements | Lecture | didit:management | read:workflows | Les obligations réglementaires qui s’appliquent à vous, avec les citations correspondantes, déduites du profil enregistré. |
didit_compliance_generate_workflow | Lecture | didit:management | read:workflows | Générer un graphe de workflow multi-pays à partir du profil enregistré : un tronc commun plus des branches par pays contenant les vérifications requises par chaque pays. |
didit_compliance_check_workflow | Lecture | didit:management | read:workflows | Vérifier quelles obligations une version de workflow respecte ou enfreint, avec les citations correspondantes. |
Questionnaires
| Outil | Type | Portée | Autorisation du rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_questionnaire_list | Lecture | didit:management | read:questionnaires | Lister les questionnaires personnalisés d’une application. |
didit_questionnaire_create | Écriture | didit:management | write:questionnaires | Créer un questionnaire à partir d’une liste ordonnée de questions. |
didit_questionnaire_append_choices | Écriture | didit:management | write:questionnaires | Ajouter à la suite des options de réponse à une question d’un brouillon de questionnaire. |
didit_questionnaire_get | Lecture | didit:management | read:questionnaires | Les questions et les options d’un questionnaire. |
didit_questionnaire_update | Destructif | didit:management | write:questionnaires | Mettre à jour le titre, la description ou les questions d’un questionnaire. |
didit_questionnaire_delete | Destructif | didit:management | write:questionnaires | Supprimer un questionnaire. |
API de vérification autonomes
Appels uniques et facturables sans session. Chacun d’entre eux est un POST qui consomme des crédits, même ceux qui s’apparentent à une requête (kyb_search, face_search).
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_verify_id | Écriture | didit:verification | create:sessions | Vérifier un document d’identité à partir de l’image de son recto (et éventuellement de son verso). |
didit_verify_poa | Écriture | didit:verification | create:sessions | Vérifier un justificatif de domicile. |
didit_verify_database | Écriture | didit:verification | create:sessions | Vérifier des données d’identité auprès de sources officielles nationales et internationales. |
didit_verify_kyb_search | Écriture | didit:verification | create:sessions | Rechercher dans les registres officiels des sociétés par nom ou numéro d’immatriculation ; renvoie des candidats. |
didit_verify_kyb_select | Écriture | didit:verification | create:sessions | Récupérer l’enregistrement complet du registre pour un candidat renvoyé par didit_verify_kyb_search. |
didit_verify_passive_liveness | Écriture | didit:verification | create:sessions | Détection passive du vivant à partir d’une seule image. |
didit_verify_face_match | Écriture | didit:verification | create:sessions | Comparer deux images faciales (1:1). |
didit_verify_face_search | Écriture | didit:verification | create:sessions | Rechercher un visage parmi les visages précédemment vérifiés (1:N). |
didit_verify_age | Écriture | didit:verification | create:sessions | Estimer l’âge d’une personne à partir d’une image faciale. |
didit_verify_aml | Écriture | didit:verification | create:sessions | Filtrer un nom par rapport aux listes de sanctions, de PEP et de surveillance, et éventuellement la presse négative. |
didit_verify_email_send | Écriture | L’un ou l’autre | — | Envoyer un code à usage unique à une adresse e-mail. |
didit_verify_email_check | Écriture | L’un ou l’autre | — | Vérifier le code envoyé à une adresse e-mail. |
didit_verify_phone_send | Écriture | L’un ou l’autre | — | Envoyer un code à usage unique à un numéro de téléphone. |
didit_verify_phone_check | Écriture | L’un ou l’autre | — | Vérifier le code envoyé à un numéro de téléphone. |
Surveillance des transactions
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_transaction_list | Lecture | didit:verification | list:transactions | Lister les transactions surveillées dans une application. S’étend à toutes les applications si aucune portée n’est fournie. |
didit_transaction_create | Écriture | didit:verification | create:transactions | Soumettre une transaction pour surveillance et évaluation des règles. |
didit_transaction_get | Lecture | didit:verification | list:transactions | Une transaction surveillée avec le résultat de l’évaluation de ses règles. |
didit_transaction_screen_wallet | Écriture | didit:verification | create:transactions | Filtrer une adresse de portefeuille crypto pour détecter le risque AML sans créer de transaction. |
didit_transaction_rule_list | Lecture | didit:verification | list:transactions | Lister les règles de surveillance des transactions d’une application. |
didit_transaction_rule_get | Lecture | didit:verification | list:transactions | Une règle avec ses conditions, son agrégation, sa portée, ses actions et ses compteurs. |
didit_transaction_rule_create | Écriture | didit:verification | write:transactions | Créer une règle personnalisée. |
didit_transaction_rule_update | Écriture | didit:verification | write:transactions | Mettre à jour partiellement une règle. |
didit_transaction_rule_delete | Destructif | didit:verification | write:transactions | Supprimer une règle personnalisée. |
didit_transaction_rule_backtest | Lecture | didit:verification | list:transactions | Simuler une règle hypothétique sur les 10 000 transactions les plus récentes au maximum. N’écrit rien. |
didit_transaction_rule_library_list | Lecture | didit:verification | list:transactions | Parcourir la bibliothèque de règles prédéfinies de Didit avec l’état d’installation. |
didit_transaction_rule_install | Écriture | didit:verification | write:transactions | Installer des règles prédéfinies par clé de bibliothèque ou pack. |
didit_transaction_rule_uninstall | Destructif | didit:verification | write:transactions | Supprimer des règles prédéfinies installées par clé de bibliothèque ou pack. |
didit_transaction_sdk_token | Écriture | L’un ou l’autre | — | Générer un token à durée de vie limitée, associé à un utilisateur final, pour soumettre des transactions depuis les SDK clients. |
Travel Rule
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_travel_rule_get_settings | Lecture | L’un ou l’autre | — | Vos paramètres Travel Rule : profil VASP, politique de négociation, méthodes de preuve, modes par réseau et votre Travel Address. |
didit_travel_rule_update_settings | Écriture | L’un ou l’autre | — | Modifier les paramètres Travel Rule ; n’envoyez que les champs à modifier. L’activation nécessite un nom légal. |
didit_travel_rule_search_vasps | Lecture | L’un ou l’autre | — | Rechercher dans le répertoire des VASP, avec les scores de diligence raisonnable et les réseaux sur lesquels chaque VASP est joignable. |
didit_travel_rule_list_wallet_addresses | Lecture | L’un ou l’autre | — | Le carnet d’adresses de portefeuilles utilisé pour résoudre les transferts entrants, avec l’état de vérification de propriété de chaque adresse. |
didit_travel_rule_add_wallet_address | Écriture | L’un ou l’autre | — | Ajouter un portefeuille que vous contrôlez au carnet d’adresses, éventuellement avec une propriété déjà vérifiée par auto-déclaration. |
didit_travel_rule_update_wallet_address | Écriture | L’un ou l’autre | — | Mettre à jour les informations du titulaire d’une entrée du carnet d’adresses. |
didit_travel_rule_delete_wallet_address | Destructif | L’un ou l’autre | — | Supprimer une entrée du carnet d’adresses ; elle ne correspond plus immédiatement aux nouveaux transferts. |
didit_travel_rule_confirm_ownership | Destructif | L’un ou l’autre | — | Confirmer ou infirmer la propriété du portefeuille pour un transfert en attente d’une preuve de propriété. |
didit_travel_rule_transfer_action | Destructif | L’un ou l’autre | — | Finaliser un transfert sortant avec son hash on-chain, annuler un transfert non définitif ou relancer le routage de la contrepartie. |
didit_travel_rule_get_vasp | Lecture | L’un ou l’autre | — | Obtenir une entrée du répertoire des VASP par id, avec les mêmes champs qu’une ligne de recherche : routes, présences sur les réseaux, alias, contacts et entités. |
didit_travel_rule_list_networks | Lecture | L’un ou l’autre | — | L’état de chaque réseau Travel Rule pour votre application, avec le motif, votre enregistrement de participant et le questionnaire de diligence raisonnable. |
didit_travel_rule_request_network | Écriture | L’un ou l’autre | — | Demander à rejoindre un réseau Travel Rule en tant que participant. La demande reste en attente jusqu’à l’approbation du questionnaire de diligence raisonnable. |
didit_travel_rule_get_network_questionnaire | Lecture | L’un ou l’autre | — | Le questionnaire de diligence raisonnable pour l’accès au réseau : statut, réponses enregistrées, note du réviseur et historique des statuts. |
didit_travel_rule_update_network_questionnaire | Écriture | L’un ou l’autre | — | Enregistrer les réponses dans le brouillon du questionnaire. N’envoyez que les réponses à modifier. |
didit_travel_rule_submit_network_questionnaire | Destructif | L’un ou l’autre | — | Soumettre le questionnaire enregistré pour examen. Il ne peut pas être modifié pendant qu’il est en cours d’examen. |
didit_travel_rule_set_counterparty_vasp | Écriture | L’un ou l’autre | — | Choisir le VASP de contrepartie d’un transfert sortant qui n’a pas pu être routé, et relancer l’échange vers celui-ci. |
didit_travel_rule_list_messages | Lecture | L’un ou l’autre | — | Les messages et demandes de documents échangés avec le VASP de contrepartie concernant un transfert, du plus ancien au plus récent. |
didit_travel_rule_send_message | Écriture | L’un ou l’autre | — | Envoyer un message ou une demande de documents au VASP de contrepartie d’un transfert. Seuls les transferts avec un autre client Didit ou par e-mail prennent en charge les messages. |
didit_travel_rule_list_counterparty_contacts | Lecture | L’un ou l’autre | — | Les contacts de conformité utilisés pour joindre un VASP de contrepartie par e-mail : ceux de la plateforme et ceux propres à votre application. |
didit_travel_rule_add_counterparty_contact | Écriture | L’un ou l’autre | — | Ajouter un contact de conformité pour un VASP du répertoire, réservé à votre application. |
didit_travel_rule_delete_counterparty_contact | Destructif | L’un ou l’autre | — | Supprimer l’un des contacts de contrepartie propres à votre application. |
didit_travel_rule_get_sandbox_scenarios | Lecture | L’un ou l’autre | — | Le VASP de test Didit avec lequel les applications en sandbox échangent, et les scénarios (accept, decline, name mismatch, not reachable, timeout, self-hosted) sélectionnés par chaque adresse de portefeuille. |
didit_travel_rule_trigger_test_inbound | Écriture | L’un ou l’autre | — | Applications en sandbox uniquement : demander au VASP de test Didit de vous envoyer un transfert Travel Rule entrant. |
Utilisateurs et entreprises du fournisseur
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_vendor_user_list | Lecture | didit:management | list:users | Lister les utilisateurs vérifiés regroupés par vendor_data. Couvre toutes les applications lorsque vous ne fournissez aucune portée. |
didit_vendor_user_create | Écriture | didit:management | create:users | Créer manuellement un enregistrement d’utilisateur. |
didit_vendor_user_get | Lecture | didit:management | read:users | Un utilisateur par vendor_data. |
didit_vendor_user_update | Écriture | didit:management | write:users | Mettre à jour les champs du profil d’un utilisateur. |
didit_vendor_user_update_status | Écriture | didit:management | write:users | Définir le statut d’un utilisateur sur ACTIVE, FLAGGED ou BLOCKED. |
didit_vendor_user_delete | Destructif | didit:management | delete:users | Supprimer des utilisateurs par lot selon vendor_data, ou supprimer tous les utilisateurs. |
didit_vendor_business_list | Lecture | didit:verification | list:businesses | Lister les entreprises vérifiées regroupées par vendor_data. Couvre toutes les applications lorsque vous ne fournissez aucune portée. |
didit_vendor_business_create | Écriture | didit:verification | create:businesses | Créer manuellement un enregistrement d’entreprise. |
didit_vendor_business_get | Lecture | didit:verification | read:businesses | Une entreprise par vendor_data. |
didit_vendor_business_update | Écriture | L’un ou l’autre | — | Mettre à jour les champs du profil d’une entreprise. |
didit_vendor_business_update_status | Écriture | didit:verification | write:businesses | Définir le statut d’une entreprise sur ACTIVE, FLAGGED ou BLOCKED. |
didit_vendor_business_delete | Destructif | didit:verification | delete:businesses | Supprimer des entreprises par lot selon vendor_data ou l’id interne, ou supprimer toutes les entreprises. |
Listes, liste de blocage et liste autorisée
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_lists_list | Lecture | didit:management | read:lists | Toutes les listes d’une application : listes de blocage, listes autorisées et listes personnalisées. |
didit_lists_create | Écriture | didit:management | create:lists | Créer une liste autorisée ou une liste personnalisée. |
didit_lists_get | Lecture | didit:management | read:lists | Une liste par son UUID. |
didit_lists_update | Écriture | didit:management | write:lists | Renommer une liste ou modifier sa description. |
didit_lists_delete | Destructif | didit:management | delete:lists | Supprimer une liste et toutes ses entrées. |
didit_lists_entries_list | Lecture | didit:management | read:lists | Les entrées d’une liste. |
didit_lists_entry_create | Écriture | didit:management | create:lists | Ajouter une entrée à une liste, par valeur ou depuis une session. |
didit_lists_entry_upload_face | Écriture | didit:management | create:lists | Ajouter un visage à une liste de visages à partir d’une image, sans session. |
didit_lists_entry_delete | Destructif | didit:management | delete:lists | Supprimer une entrée d’une liste. |
didit_blocklist_get | Lecture | didit:verification | read:blocklist | Lister les entrées de la liste de blocage (utilitaire historique). |
didit_blocklist_add | Écriture | didit:verification | write:blocklist | Ajouter une entrée à la liste de blocage (utilitaire historique). |
didit_blocklist_remove | Destructif | didit:verification | write:blocklist | Supprimer une entrée de la liste de blocage (utilitaire historique). |
didit_allowlist_add | Écriture | didit:verification | write:blocklist | Ajouter une entrée à la liste autorisée (utilitaire historique). |
Dossiers
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_case_list | Lecture | didit:verification | list:cases | Lister les dossiers d’une application. Couvre toutes les applications lorsque vous ne fournissez aucune portée. |
didit_case_get | Lecture | didit:verification | read:cases | Un dossier avec ses détails. |
didit_case_create | Écriture | didit:verification | write:cases | Ouvrir un dossier. |
didit_case_statistics | Lecture | didit:verification | list:cases | Nombre de dossiers par statut et statistiques similaires. |
didit_case_manage | Destructif | didit:verification | write:cases | Assigner, résoudre, rouvrir, faire remonter, commenter ou mettre à jour un dossier. |
Réseaux de fraude
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_network_list | Lecture | didit:verification | list:networks | Lister les réseaux de fraude d’une application, avec les filtres et KPI de la console. |
didit_network_get | Lecture | didit:verification | read:networks | Un réseau de fraude avec ses membres et signaux ; graphe, carte et chronologie sur demande. |
didit_network_membership_get | Lecture | didit:verification | read:networks | Les réseaux de fraude auxquels appartient une session, une session d’entreprise, un utilisateur, une entreprise ou une transaction. |
Investigator
Ces outils apparaissent danstools/list pour chaque utilisateur connecté, mais ils ne fonctionnent qu’une fois Investigator activé pour votre organisation.
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_investigator_queue_list | Lecture | L’un ou l’autre | — | Lister les rapports ouverts d’Investigator, la file d’attente d’examen, avec la recommandation et le niveau de confiance de chacun. |
didit_investigator_report_get | Lecture | L’un ou l’autre | — | Un rapport Investigator : recommandation, confiance, risque, récit, preuves, précédents et questions. |
didit_investigator_record_get | Lecture | L’un ou l’autre | — | Le plus récent examen par Investigator d’une vérification ou d’une transaction, en cours ou tranché. |
didit_investigator_accept | Destructif | L’un ou l’autre | — | Accepter la recommandation d’Investigator sur un élément ; l’élément fait l’objet d’une décision et est consigné à votre nom. |
didit_investigator_override | Destructif | L’un ou l’autre | — | Trancher un élément avec une autre action, une catégorie et un motif à la place de la recommandation. |
didit_investigator_batch_accept | Destructif | L’un ou l’autre | — | Accepter jusqu’à 50 recommandations prêtes à être traitées en une seule fois ; un élément qui ne peut pas être accepté est ignoré avec son motif. |
didit_investigator_add_note | Écriture | L’un ou l’autre | — | Ajouter un fait concernant l’élément d’un rapport sous forme de note d’équipe que le prochain examen lira. |
didit_investigator_rereview | Destructif | L’un ou l’autre | — | Demander à Investigator de réexaminer un élément ; le nouveau rapport remplace celui qui est ouvert. |
didit_investigator_question_list | Lecture | L’un ou l’autre | — | Les questions de politique soulevées par Investigator, les plus récentes en premier. |
didit_investigator_question_get | Lecture | L’un ou l’autre | — | Une question de politique avec l’historique des 30 derniers jours de l’équipe concernant cette situation et les réponses possibles. |
didit_investigator_question_answer | Destructif | L’un ou l’autre | — | Répondre à une question de politique ; la plupart des réponses créent une nouvelle version de la politique. |
didit_investigator_question_dismiss | Destructif | L’un ou l’autre | — | Fermer une question de politique sans réponse. |
didit_investigator_backtest_start | Écriture | L’un ou l’autre | — | Lancer un backtest gratuit qui rejoue la politique actuelle sur les décisions des 30 ou 90 derniers jours. Il ne prend aucune décision. |
didit_investigator_backtest_get | Lecture | L’un ou l’autre | — | Un backtest enregistré : concordance par file d’attente, niveau et seuil. |
didit_investigator_performance_get | Lecture | L’un ou l’autre | — | La concordance d’Investigator avec votre équipe, le volume, le temps économisé et les dérogations sur 7, 30 ou 90 jours. |
didit_investigator_dashboard_get | Lecture | L’un ou l’autre | — | Le tableau de bord d’Investigator : automatisation sur 30 jours, historique hebdomadaire, dépenses et dérogations. |
didit_investigator_activity_list | Lecture | L’un ou l’autre | — | Le journal d’activité d’Investigator, le plus récent en premier : actions de l’agent et des personnes. |
Rapports, journal d’audit et alertes
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_report_list | Lecture | L’un ou l’autre | — | Lister les rapports d’export. |
didit_report_get | Lecture | L’un ou l’autre | — | Statut et détails d’un rapport d’export. |
didit_report_get_download_url | Lecture | L’un ou l’autre | — | URL de téléchargement signée pour un rapport terminé. |
didit_report_export | Écriture | L’un ou l’autre | — | Démarrer un export (sessions, transactions, utilisateurs ou entreprises). |
didit_audit_log_list | Lecture | L’un ou l’autre | — | Entrées du journal d’audit pour une application : qui a modifié quoi. |
didit_alert_list | Lecture | didit:management | read:applications | Les alertes configurées d’une application. |
didit_alert_configure | Écriture | didit:management | write:applications | Configurer une alerte par type. |
Webhooks
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_webhook_list | Lecture | didit:management | read:webhooks | Les destinations de webhook d’une application. |
didit_webhook_create | Écriture | didit:management | write:webhooks | Créer une destination de webhook. Le secret de signature est masqué dans la réponse ; copiez-le depuis la console. |
didit_webhook_get | Lecture | didit:management | read:webhooks | Une destination de webhook, avec le secret de signature masqué. |
didit_webhook_update | Destructif | didit:management | write:webhooks | Modifier l’URL, la version, l’indicateur d’activation ou les événements auxquels elle est abonnée d’une destination. |
didit_webhook_delete | Destructif | didit:management | write:webhooks | Supprimer une destination de webhook. |
Marketplace
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_marketplace_list_catalog | Lecture | didit:management | read:integrations | La marketplace de fournisseurs : analyse blockchain, filtrage AML, fournisseurs de vérification téléphonique et bancaire et réseaux Travel Rule, avec les identifiants requis par chacun. |
didit_marketplace_list_connections | Lecture | didit:management | read:integrations | Les connexions à la marketplace et les adhésions aux réseaux de votre application, avec leur statut et leur dernière utilisation. Les secrets ne sont jamais renvoyés. |
didit_marketplace_request_integration | Écriture | didit:management | write:integrations | Demander une intégration qui n’est pas encore en libre-service ; l’équipe Didit prendra le relais. |
Organisation, membres, facturation et image de marque
Deux outils de ce groupe (didit_org_top_up, didit_org_reveal_application_api_key) sont définis dans le serveur mais masqués du catalogue de tout appelant authentifié par OAuth ; ils ne sont listés que sur un serveur stdio local.
| Outil | Type | Portée | Autorisation de rôle | Ce qu’il fait |
|---|---|---|---|---|
didit_org_list | Lecture | L’un ou l’autre | — | Les organisations auxquelles vous appartenez. |
didit_org_list_applications | Lecture | L’un ou l’autre | — | Les applications d’une organisation. |
didit_org_get_application | Lecture | L’un ou l’autre | — | Détails de l’application, avec la clé API masquée. |
didit_org_reveal_application_api_key | Destructif | L’un ou l’autre | — | Renvoyer la clé API brute de l’application. Nécessite des identifiants explicites et confirm: true. Masqué sur le connecteur hébergé. |
didit_org_get_balance | Lecture | didit:management | read:subscription | Solde de crédits et paramètres de rechargement automatique. |
didit_org_top_up | Destructif | L’un ou l’autre | — | Créer une session de paiement Stripe pour ajouter des crédits. Masqué sur le connecteur hébergé. |
didit_branding_get | Lecture | didit:management | read:customization | L’image de marque (logos, couleurs) appliquée à votre interface de vérification. |
didit_branding_update | Écriture | didit:management | write:customization | Téléverser de nouvelles images de marque. |
didit_org_list_members | Lecture | didit:management | list:members | Les membres d’une organisation. |
didit_org_invite_member | Écriture | didit:management | write:members | Inviter un membre par e-mail avec un rôle. |
didit_org_update_member | Écriture | didit:management | write:members | Modifier le rôle d’un membre. |
didit_org_remove_member | Destructif | didit:management | delete:members | Supprimer un membre de l’organisation. |
didit_org_list_roles | Lecture | didit:management | list:roles | Les rôles disponibles dans l’organisation. |
didit_org_list_api_keys | Lecture | didit:management | read:applications | Métadonnées des clés API avec les valeurs brutes masquées. |
Entrées de fichiers
Les outils qui prennent un fichier (didit_verify_id, didit_verify_poa, didit_verify_passive_liveness, didit_verify_face_match, didit_verify_face_search, didit_verify_age, didit_lists_entry_upload_face, didit_branding_update) l’acceptent sous l’une des deux formes suivantes :
*_base64: le contenu du fichier directement intégré, en base64 brut ou sous forme d’URLdata:. À utiliser avec l’endpoint hébergé.*_path: un chemin absolu sur la machine exécutant le serveur. Ne fonctionne que pour un serveur stdio local qui partage un système de fichiers avec vous.
Exemples
Conversations utilisant ces outils de bout en bout.
Avancé
Rôles, comportement multi-applications, workflows avec branches, webhooks, auto-hébergement.