---
title: "Page content updated"
method: POST
path: "pageContentUpdated"
tags: ["Page webhooks"]
---

# Page content updated

`POST pageContentUpdated` (webhook)

Webhook event for page content updated in a workspace

## Payload

- PageContentUpdatedWebhookPayload
  - `id` string, required — Unique identifier for this webhook event.
  - `timestamp` string, required — ISO 8601 timestamp of when the event occurred. Can be used to order events.
  - `workspace_id` string, uuid, required
  - `workspace_name` string, required — The name of the workspace where the event originated.
  - `subscription_id` string, uuid, required
  - `integration_id` string, uuid, required
  - `authors` union[], required — The users or bots that performed the action. Typically an array of length 1; can be more for aggregated events.
    - union
      - object
        - `id` string, uuid, required
        - `type` 'person', required — Always `person`
      - object
        - `id` string, uuid, required
        - `type` 'bot', required — Always `bot`
  - `attempt_number` integer, required — The delivery attempt number (1-8) of the current event delivery.
  - `api_version` '2022-06-28' | '2025-09-03' | '2026-03-11', required — The Notion API version that was used to render this webhook event's shape.
  - `accessible_by` union[] — The users or bots who own the bot connection to the `integration_id` and have access to the webhook's `entity`. Only present for public integrations.
    - union
      - object
        - `id` string, uuid, required
        - `type` 'person', required — Always `person`
      - object
        - `id` string, uuid, required
        - `type` 'bot', required — Always `bot`
  - `type` 'page.content_updated', required — Always `page.content_updated`
  - `entity` WebhookPageEntity, required
    - `type` 'page', required — Always `page`
    - `id` string, uuid, required
  - `data` object, required — Additional event-specific data.
    - `parent` WebhookParentBlock, required
      - `id` string, uuid, required
      - `type` 'space' | 'block' | 'page' | 'database' | 'team' | 'agent', required — The type of the parent.
      - `data_source_id` string, uuid
    - `updated_blocks` WebhookUpdatedBlock[], required — The blocks that were updated in this event.
      - `id` string, uuid, required
      - `type` 'page' | 'database' | 'block', required — The type of the updated block.

## Acknowledgement `200`

Return an HTTP 200 status code to indicate that the data was received successfully.

---

[API](https://skmtc.net/notion/apis/notion-api.md) · [All operations](https://skmtc.net/notion/apis/notion-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/notion/notion-api/versions/551da43bb186/schema)
