Passer au contenu principal
Le service Know Your Transaction (KYT) de Youverify émet des webhooks tout au long du cycle de vie de la surveillance des transactions : de la création d’un enregistrement client aux résultats d’évaluation, puis à la création et au triage des alertes. Abonnez-vous à ces événements pour bâtir des workflows de réponse à la fraude en temps réel dans vos propres systèmes.

Types d’événements KYT

Toutes les charges utiles de webhooks KYT incluent un champ eventId (UUID) de premier niveau que vous pouvez utiliser comme clé d’idempotence pour ignorer en toute sécurité les livraisons en double.

Événements d’alerte

tm.alert.created

Youverify émet cet événement lorsque le moteur de surveillance des transactions évalue une transaction et qu’un seuil de règle est franchi, ce qui crée une nouvelle alerte. Il s’agit de l’événement principal à suivre pour une réponse à la fraude en temps réel.

Exemple de charge utile

Champs de la charge utile d’alerte

string
Identifiant unique de l’enregistrement d’alerte.
string
Gravité de l’alerte. Voir les valeurs de gravité des alertes ci-dessous.
number
Score attribué par la règle déclenchée (0–100).
number
Score de risque pondéré combiné de toutes les règles déclenchées.
string
Action recommandée par la règle : Reject, Warning ou Review.
string
Étiquette de catégorie de risque, par exemple Fraud, AML, Structuring.
array
Identifiants des transactions ayant déclenché cette alerte.
number
Valeur cumulée des transactions (en unités monétaires mineures) considérée comme à risque.
string
Statut actuel de l’alerte. Commence à UN_ACTIONED. Les mises à jour sont transmises via tm.alert.updated.

Événements d’évaluation

tm.evaluation.completed

Youverify émet cet événement lorsqu’une évaluation de transaction se termine, soit parce que toutes les règles ont fini d’être traitées, soit parce qu’un franchissement de seuil de règle a été détecté.

Exemple de charge utile

Champs de la charge utile d’évaluation

array
Liste des règles déclenchées pendant cette évaluation, chacune avec tag, ruleScore, ruleId et ruleAction.
number
Valeur totale des transactions considérée comme à risque dans cette évaluation.
string
Code de devise ISO 4217 des transactions évaluées.

Valeurs de gravité des alertes

Le champ data.riskLevel utilise les niveaux de gravité suivants :

Événements client

Youverify émet les événements tm.client.created et tm.client.updated chaque fois qu’un enregistrement client du service KYT est créé ou modifié. Ces événements vous permettent de maintenir vos propres fiches clients synchronisées avec le service KYT de Youverify.

Comment trier les alertes

Lorsque votre système reçoit un événement tm.alert.created, vous disposez de deux options pour le trier :

Triage via le tableau de bord

Ouvrez l’alerte dans le tableau de bord Cowork sur cowork.youverify.co, examinez les détails de la transaction et enregistrez votre décision (approuver, rejeter, escalader ou classer).

Triage via l'API Cases

Utilisez l’API Cases pour ouvrir par programmation un dossier pour l’alerte, l’assigner à un analyste et enregistrer la décision de triage. Consultez la référence Case Management pour le détail des endpoints.
Utilisez le champ eventId comme clé d’idempotence lorsque vous écrivez les données d’alerte dans votre base de données. Si Youverify réessaie une livraison, vous pouvez ignorer en toute sécurité les doublons en vérifiant si vous avez déjà traité cet eventId.