Catalogue des événements
activity.created est accepté dans subscribed_events et couvert par le testeur Try Webhook, mais Didit ne le livre pas actuellement pour le trafic en production.
Ne construisez pas de réplication de la chronologie à partir de cet événement.- Webhooks KYB : événements de session d’entreprise
- Webhooks de surveillance des transactions : événements de transaction
- Référence des webhooks : vérification de signature, réessais, destinations
Structure des payloads
Les payloads des webhooks d’entité sont à plat : il n’y a ni wrapperdata ni clé event.
Lisez webhook_type pour router l’événement.
user.status.updated / business.status.updated
Déclenché à chaque changement de statut.
Le payload contient status et previous_status.
Il n’indique pas la raison du changement de statut : ouvrez l’entité dans la console si vous avez besoin de la cause.
user.data.updated / business.data.updated
Déclenché lorsque des champs de profil changent.
changed_fields liste les champs modifiés et changes contient les valeurs previous et current de chacun.
changed_fields sont :
- User :
vendor_data,display_name,full_name,date_of_birth,metadata,portrait_image,issuing_states,approved_emails,approved_phones,features,session_count,approved_count,declined_count,in_review_count,first_session_at,last_session_at. - Business :
vendor_data,display_name,metadata,legal_name,registration_number,country_code,session_count,approved_count,declined_count,in_review_count,features,first_session_at,last_session_at.
changed_fields et changes pour ne synchroniser que les champs modifiés.
Livraison, réessais et signature
Tous les webhooks d’entité suivent le contrat de livraison standard :- Signé avec HMAC-SHA256 dans l’en-tête
X-Signature-V2(recommandé), avec lesecret_shared_keyde la destination.X-Signatureet l’ancienX-Signature-Simple, obsolète, sont également envoyés, ainsi queX-Timestamp. - Réessayé jusqu’à 2 fois, après environ 1 minute puis environ 4 minutes, lorsque votre endpoint répond 5xx ou 404, dépasse le délai d’attente ou ne parvient pas à établir la connexion. La référence des webhooks détaille la politique complète.
- Idempotence : chaque webhook possède un
event_idunique dans le payload ; dédoublonnez de votre côté.
Abonnement
Abonnez-vous aux événements d’entité sur une destination de webhook via l’API de gestion ou la Business Console :Étapes suivantes
Référence des webhooks
Destinations, signatures, réessais et vérification.
Créer une destination
Enregistrez un nouvel endpoint de webhook.
Opérations sur les utilisateurs
Modifications qui déclenchent les webhooks utilisateur.