Notification status changed
Sent when an email or SMS notification is created or its delivery status changes. This event is metadata-only and never includes recipient details or message content.
Configure an HTTPS webhook URL and ask Scan to enable notification webhooks for
your account. Delivery is at least once; deduplicate using event_id.
Your endpoint must return HTTP 2xx.
Request headers
| Header | Value |
|---|---|
| Content-Type | application/json |
| User-Agent | Scan.com-Webhook/1.0 |
| X-Scan-Event | notification.status_changed |
| X-Scan-Timestamp | Unix timestamp used in the signature |
| X-Scan-Signature | v1= followed by the HMAC-SHA256 digest |
Verify the signature by computing HMAC-SHA256 with your signing secret
over "{timestamp}.{raw_body}", using the exact request bytes.
Body
Metadata-only notification status event sent to your webhook URL
Stable event identifier reused for every delivery retry
notification.status_changed "delivered"
Delivery metadata for an email or SMS associated with a referral
Response
Return any 2xx response to acknowledge the event

