Skip to main content
With the API you ask; with webhooks Notifique tells you. Great for tracking delivery, measuring clicks, or removing devices with invalid subscriptions, without polling.

In brief

  • Every delivery is a POST application/json to your registered URL.
  • push.* events are push only, WhatsApp uses message.*, SMS uses sms.*.
  • instanceId is empty (push does not use a channel instance).
  • Enable only the events your integration needs.
  • Respond 2xx quickly; heavy processing goes to your queue.
General setup: Webhooks. Security (HMAC signature): Webhook security.

How the POST looks

Headers: X-Notifique-Signature, X-Notifique-Timestamp, X-Workspace-Id, X-Webhook-Event.

What your server should return

Slow processing? Return 200 immediately and process in the background.

Event reference


Payload per event

Fires when the service worker or client reports delivery.
Best practice: deactivate or remove the deviceId on invalid subscription.

Next steps