Documentation Menu
DocsIntegration & OperationsWebhooks & Event Streaming

Webhooks & Event Streaming

Stream delivery, open, click, bounce, and failure events to your HTTP endpoints.

# Webhooks & Event Streaming

NotifySetu dispatches HTTP POST event callbacks to your registered webhook endpoints when notification states change.

Supported Lifecycle Events

- `notification.dispatched` - `notification.delivered` - `notification.opened` (Email & WhatsApp) - `notification.clicked` (Email) - `notification.bounced` - `notification.failed`

Event Payload Schema

{
  "event": "notification.delivered",
  "timestamp": "2026-08-05T08:30:00Z",
  "data": {
    "notificationId": "nts_msg_98a72b1c",
    "channel": "WHATSAPP",
    "provider": "META_WHATSAPP",
    "recipient": "+1234567890",
    "latencyMs": 142
  }
}