Auth
- Auth method
hmac-sha256- Signature header
X-Notion-Signature- Signature detail
- HMAC-SHA256 of the raw request body using the integration's verification_token as the signing key.
Payload schema (field names + types only)
type string required
Event type identifier matching this row's event_name.
entity object required
The Notion entity that triggered the event.
id string required
ID of the object (page, database, comment) that changed.
type string required
Object type (e.g. 'page', 'database', 'comment').
workspace_id string required
ID of the Notion workspace where the event occurred.
workspace_name string | null
Display name of the Notion workspace.
subscription_id string required
ID of the webhook subscription that received this event.
integration_id string
ID of the Notion integration (internal or public) that owns the subscription.
authors array
List of users or bots that authored the triggering change.
timestamp string
ISO 8601 timestamp when the event was dispatched.
Notes: DEPRECATED: replaced by data_source.schema_updated for API versions after 2022-06-28. Retained for backward compatibility. Notion webhooks are currently in limited availability. The page.content_updated event uses aggregated delivery, meaning multiple rapid edits may be batched into a single event dispatch.
Vendor docs