Les webhooks dans DirectIQ vous permettent de recevoir des notifications d'événements en temps réel dès qu'une action se produit dans votre activité email. Au lieu de vérifier manuellement les rapports ou de solliciter une API, DirectIQ envoie automatiquement les données à votre point de terminaison configuré dès qu'un événement a lieu.
Depuis le tableau de bord Intégrations → Webhooks, vous pouvez visualiser tous les webhooks configurés, leur statut (Actif ou Inactif), ainsi que la date de création. Dans l’exemple affiché, un point de terminaison de webhook est actif et prêt à recevoir des événements d’emails transactionnels.


Pour créer un webhook, cliquez sur Ajouter Webhook dans le coin supérieur droit et indiquez l’URL du point de terminaison.


La clé Secrète est déjà générée et si vous la régénérez, vous devez également la mettre à jour dans votre implémentation.
Les événements que vous pouvez choisir pour les emails sont : email.sent, email.opened, email.bounced, email.complaint et pour le domaine : domain.unverified, domain.verified
Vous pouvez choisir d’envoyer des événements spécifiques ou même sélectionner tous les événements.
Une fois sauvegardé, le webhook devient immédiatement actif et commence à recevoir des événements tels que email.sent, email.opened et email.clicked.
Les webhooks existants peuvent être modifiés à l’aide du menu à trois points (⋮) situé sur le côté droit de chaque ligne. Cela vous permet de mettre à jour l’URL du point de terminaison sans recréer le webhook.

Vous pouvez aussi activer/désactiver temporairement un webhook si vous souhaitez interrompre la livraison des événements sans supprimer la configuration. Les webhooks désactivés restent visibles dans la liste et peuvent être réactivés à tout moment.
Si un webhook n’est plus nécessaire, il peut être supprimé définitivement depuis le même menu. Une fois supprimé, la livraison des événements s’arrête immédiatement et ne peut pas être rétablie.

Tous les événements du webhook incluent un TransactionalId partagé, qui vous permet de suivre le cycle de vie complet d’un email sur plusieurs événements (envoyé → ouvert → cliqué → rebondi → plainte).