Los webhooks en DirectIQ te permiten recibir notificaciones de eventos en tiempo real cada vez que algo sucede en tu actividad de correo electrónico. En lugar de verificar manualmente los informes o consultar una API, DirectIQ envía automáticamente los datos a tu endpoint configurado en cuanto ocurre un evento.
Desde el panel de Integraciones → Webhooks, puedes ver todos los webhooks configurados, su estado (Activo o Inactivo) y la fecha de creación. En el ejemplo mostrado, un endpoint de webhook está activo y listo para recibir eventos de correos transaccionales.


Para crear un webhook, haz clic en Agregar Webhook en la esquina superior derecha y proporciona la URL del endpoint.


La clave secreta ya está generada y si la vuelves a generar, también deberás actualizarla en tu implementación.
Los eventos que puedes elegir para los correos electrónicos son: email.sent, email.opened y email.bounced, email.complaint y para el dominio: domain.unverified, domain.verified
Puedes elegir eventos específicos para enviar o incluso seleccionar todos.
Una vez guardado, el webhook se activa inmediatamente y comienza a recibir eventos como email.sent, email.opened y email.clicked.
Los webhooks existentes pueden editarse usando el menú de tres puntos (⋮) en el lado derecho de cada fila. Esto te permite actualizar la URL del endpoint sin tener que recrear el webhook.

También puedes activar/desactivar un webhook temporalmente si deseas pausar la entrega de eventos sin eliminar la configuración. Los webhooks desactivados permanecen visibles en la lista y pueden reactivarse en cualquier momento.
Si un webhook ya no es necesario, puede eliminarse permanentemente desde el mismo menú. Una vez eliminado, la entrega de eventos se detiene inmediatamente y no puede recuperarse.

Todos los eventos de webhook incluyen un TransactionalId compartido, que te permite rastrear el ciclo de vida completo de un correo electrónico a través de varios eventos (enviado → abierto → clic → rebote → queja).