Passer au contenu principal
GET
curl

Disponibilité des réseaux

GTR, TRUST, VerifyVASP et Sygna exigent tous une adhésion active. Didit ne dispose d’aucune adhésion à la plateforme sur ces réseaux à ce jour : Didit est en cours d’intégration en tant que prestataire. D’ici là, un canal de réseau ne passe que par votre propre adhésion, connectée dans Marketplace. Consultez networks pour l’application que vous configurez :
  • own - Votre adhésion connectée est prioritaire, même si le réseau figure dans disabled_networks. Les échanges utilisent votre identité sur le réseau.
  • didit - L’adhésion de Didit fait figurer votre application comme participant actif sur ce réseau, avec le code que le réseau vous a attribué. Aucun identifiant d’adhésion client n’est nécessaire pour ce réseau. Pour y accéder, il faut remplir le questionnaire réseau de Didit et envoyer une requête réseau : voir Obtenir les réseaux Travel Rule. La production n’affiche pas encore ce mode, car l’adhésion propre de Didit n’est pas encore opérationnelle.
  • off - Vous avez désactivé le routage via la plateforme et n’avez aucune adhésion propre connectée. Retirez le réseau de disabled_networks pour autoriser le routage via la plateforme lorsqu’il sera disponible, ou connectez votre propre adhésion.
  • unavailable - Rien ne peut émettre sur ce réseau pour votre application pour le moment. state et reason indiquent la raison : par exemple didit_onboarding tant que l’adhésion propre de Didit à ce réseau n’est pas opérationnelle, ou questionnaire_needed avant l’approbation de votre questionnaire. Tous les réseaux affichent ce mode aujourd’hui, sauf si vous avez connecté votre propre adhésion ou désactivé le réseau. Connectez votre propre adhésion dans Marketplace, ou utilisez une contrepartie accessible de type INTERNAL, TRP ou EMAIL.
disabled_networks n’agit que sur l’adhésion à la plateforme de Didit, qui n’est pas encore disponible ; il n’a donc aucun effet sur le routage pour le moment. Un canal de réseau est choisi lorsque beneficiary_data du transfert contient l’identifiant de la contrepartie sur ce réseau (par exemple counterparty_gtr_vasp_code ou counterparty_trust_membership_id), ou lorsque la fiche de la contrepartie dans l’annuaire répertorie ce réseau sous un code. Avec GTR, VerifyVASP et Sygna, Didit récupère la réponse de la contrepartie dans la réponse du réseau ou en interrogeant le réseau toutes les 5 minutes, et le transfert passe alors à COMPLETED, COUNTERPARTY_MISMATCHED_DATA ou COUNTERPARTY_VASP_GENERAL_DECLINE. TRUST n’assure que l’envoi : un transfert envoyé via TRUST reste à AWAITING_COUNTERPARTY jusqu’à l’écoulement de confirmation_timeout_hours, puis passe à EXPIRED, et timeout_outcome s’applique alors. Si le message ne peut pas être livré, le transfert passe à COUNTERPARTY_VASP_NOT_REACHABLE. Voir Réseaux Travel Rule pour savoir ce que chaque réseau permet d’atteindre aujourd’hui. platform_available est un statut de configuration, et non un contrôle en direct de l’état du réseau. connected indique qu’une adhésion enregistrée a passé la validation locale des identifiants, et non qu’un échange avec le prestataire a réussi. Activer is_enabled ou vider disabled_networks ne crée pas une adhésion manquante. Pour les contrôles réalisables sans identifiants réseau, voir Tester sans identifiants réseau.

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.

Réponse

200 - application/json

Paramètres actuels de la Travel Rule et profil VASP.

is_enabled
boolean

Indique si le flux géré de négociation Travel Rule est actif pour les transactions travelRule sortantes sur cette application.

jurisdiction
string

Le code de juridiction d'exploitation de votre VASP. Par défaut "EU". Didit l'associe au régime qu'il applique à vos transactions Travel Rule en tant que travel_rule_regime (par exemple, EU ou le code d'un membre de l'UE devient eu), sur lequel les règles de transaction peuvent s'appuyer. Les autres clients de Didit le voient comme votre juridiction dans l'annuaire des VASP une fois que le réseau Didit répertorie votre profil.

Maximum string length: 8
name_matching_strictness
enum<string>

Niveau de rigueur requis pour la correspondance des noms de bénéficiaires avant qu'un transfert ne puisse passer à COMPLETED. CONTAINS accepte un nom dont tous les mots apparaissent dans l'autre.

Options disponibles:
NONE,
STRICT,
CONTAINS,
DEFAULT,
FUZZY
confirmation_timeout_hours
integer

Nombre d'heures pendant lesquelles un transfert AWAITING_COUNTERPARTY peut rester non confirmé avant que le processus de nettoyage périodique ne le fasse expirer. Par défaut 48.

Plage requise: x >= 1
timeout_outcome
enum<string>

Ce qui advient de la transaction sous-jacente lorsqu'un transfert expire. Par défaut HOLD. sunrise_policy et non_responsive_policy prévalent lorsqu'elles s'appliquent et sont définies.

Options disponibles:
HOLD,
REJECT,
PROCEED
threshold_amount
string

Chaîne décimale, dans la devise par défaut de votre application. Montant de transfert minimal déclenchant un échange géré ; les transferts inférieurs à ce seuil sont résolus directement en NOT_APPLICABLE. Didit compare le montant de la transaction converti dans votre devise par défaut, ou l'amount_in_default_currency que vous envoyez ; lorsqu'aucun montant converti n'est disponible, le seuil ne s'applique pas. La valeur par défaut est "0.00" (le règlement européen TFR n'applique aucun montant minimal).

ownership_validation_mode
enum<string>

Niveau de preuve requis pour la propriété d'un portefeuille. FULL requiert toujours une preuve (message signé, dépôt test ou capture d'écran examinée), jamais la simple déclaration de l'utilisateur final. SIMPLIFIED accepte une auto-déclaration en dessous de simplified_validation_threshold et une preuve au-dessus. AUTOMATED permet au carnet d'adresses et aux preuves antérieures de répondre d'eux-mêmes, auto-déclarations incluses tant que allow_self_declaration est true. Valeur par défaut AUTOMATED.

Options disponibles:
FULL,
SIMPLIFIED,
AUTOMATED
simplified_validation_threshold
string

Chaîne décimale, "0.00" par défaut. En mode SIMPLIFIED, un transfert inférieur à ce montant (dans la devise du seuil) accepte une auto-déclaration. Un transfert sans montant dans cette devise est considéré comme supérieur.

data_sharing_fields
object

Les champs que Didit envoie au VASP de contrepartie concernant vos propres utilisateurs, par type d'entité. Le name et l'wallet_address sont toujours envoyés, quel que soit le contenu de la liste. Un type d'entité que vous n'avez jamais choisi partage tous les champs. Une liste vide est également un choix : elle ne partage que le nom et le portefeuille.

matching_rules
object

Niveau de rigueur de la comparaison de chaque champ des données de la contrepartie avec celles dont vous disposez, par type d'entité. Un champ omis conserve sa valeur par défaut. NONE ignore la comparaison, STRICT requiert exactement les mêmes mots, CONTAINS accepte une valeur dont tous les mots apparaissent dans l'autre, DEFAULT correspond à la vérification par sous-ensemble standard, et FUZZY accepte les graphies proches (et, pour les dates de naissance, l'inversion du jour et du mois).

Raison sociale de votre VASP. Requis (non vide) pour définir is_enabled sur true.

lei
string

Votre identifiant d'entité juridique (LEI), affiché dans le répertoire des VASP.

compliance_email
string<email>

E-mail du contact de conformité pour votre profil VASP. Le réseau Didit ne répertorie votre profil qu'une fois cette adresse confirmée via un lien envoyé par e-mail (POST /v3/travel-rule/settings/compliance-email/confirmation/) ; la modifier nécessite une nouvelle confirmation.

is_discoverable
boolean

Indique si votre profil VASP peut être répertorié dans le réseau Didit : trouvable dans GET /v3/travel-rule/vasps/ par les autres clients de Didit et joignable sur le rail INTERNAL. Pour être répertorié, vous devez également disposer d'une application de production, activer la Travel Rule, renseigner une raison sociale et confirmer un e-mail de conformité ; didit_network indique les éléments manquants. Valeur par défaut : true.

inbound_auto_accept
boolean

Si true, une demande TRP entrante dont le portefeuille bénéficiaire correspond à une entrée vérifiée du carnet d'adresses avec un nom correspondant est approuvée automatiquement. Si false, cette demande reste en ON_HOLD jusqu'à ce que vous l'approuviez ou la refusiez via l'endpoint d'actionnariat. Les transferts sur le canal INTERNAL et postérieurs au dépôt ne sont pas affectés. Par défaut à true.

allow_self_declaration
boolean

Si true, le widget de propriété de portefeuille propose l'auto-déclaration comme méthode de preuve de repli. Par défaut à true.

allow_screenshot_proof
boolean

Si true, le widget de propriété de portefeuille propose le téléversement de capture d'écran comme méthode de preuve de propriété. Par défaut à true.

auto_wallet_verification
boolean

Si true, la soumission d'un transfert Travel Rule sortant nécessitant une preuve de contrôle du portefeuille par l'utilisateur final génère automatiquement une session de widget de propriété de portefeuille liée à la transaction et l'expose dans le bloc action_required de la transaction. Par défaut à true.

vasp_attribution_enabled
boolean

Si true, un transfert Travel Rule sortant qu'aucun canal ne peut acheminer est attribué grâce à l'analyse blockchain : le portefeuille de destination est résolu vers son VASP propriétaire, l'entité est enregistrée sur le transfert et dans le répertoire des VASP, et les canaux sont réévalués une fois avec le nom attribué. Par défaut à true.

counterparty_screening_enabled
boolean

Filtrage optionnel des sanctions et de la presse négative pour les VASP de contrepartie, facturé par filtrage au tarif du Filtrage AML d'entreprise. Lorsqu'il est activé, Didit filtre la contrepartie vers laquelle est effectué un échange sortant (en réutilisant un filtrage de moins de 30 jours) et vous pouvez en filtrer un avec POST /v3/travel-rule/vasps/{vasp_id}/screening/. Valeur par défaut false : rien n'est filtré ni facturé.

sunrise_policy
enum<string>

Action d'un transfert expiré sur sa transaction lorsque la contrepartie est une entrée de l'annuaire située dans une juridiction présente dans sunrise_jurisdictions, qui n'applique pas encore la Travel Rule : HOLD la passe en examen, REJECT la refuse, PROCEED laisse son statut inchangé. La valeur vide (par défaut) suit timeout_outcome. S'applique avant non_responsive_policy.

Options disponibles:
,
HOLD,
REJECT,
PROCEED
sunrise_jurisdictions
string[]
read-only

Lecture seule. Les pays (ISO 3166 alpha-2) traités par Didit comme étant dans une période transitoire de la Travel Rule, où sunrise_policy s'applique. Actuellement CO, KH et VN. Toute autre juridiction, ainsi qu'une juridiction vide ou inconnue, suit timeout_outcome.

non_responsive_policy
enum<string>

Action d'un transfert expiré sur sa transaction lorsque la contrepartie est une entrée de l'annuaire dont la réactivité est UNRESPONSIVE : HOLD, REJECT ou PROCEED, comme pour timeout_outcome. La valeur vide (par défaut) suit timeout_outcome. sunrise_policy s'applique en premier lorsque les deux s'appliquent.

Options disponibles:
,
HOLD,
REJECT,
PROCEED
travel_address
string

Lecture seule. Travel Address propre à votre VASP - l'endpoint encodé de requête entrante TRP utilisé par les autres VASP pour vous joindre. Vide tant que is_enabled est faux.

disabled_networks
enum<string>[]

Réseaux ayant renoncé à l'adhésion à la plateforme. Ne désactive pas vos propres adhésions connectées ni ne provisionne les réseaux indisponibles.

Options disponibles:
GTR,
TRUST,
VERIFYVASP,
SYGNA
networks
object
read-only

Par réseau, comment cette application enverrait et pourquoi elle ne le peut pas. Aucun réseau, y compris GTR, n'est inclus par défaut : un réseau est accessible via votre propre adhésion connectée, ou via l'adhésion de Didit une fois que l'adhésion de Didit à ce réseau est active et que votre propre participant y est actif. Il ne s'agit pas d'une vérification de l'état ou de la livraison en direct.

didit_network
object
read-only

Indique si le réseau Didit répertorie votre profil VASP, afin que les autres clients de Didit le trouvent dans l'annuaire et le joignent via le canal INTERNAL, ainsi que chaque condition encore manquante.

Dernière modification le 7 novembre 2026