---
title: "View updated"
method: POST
path: "viewUpdated"
tags: ["View webhooks"]
---

# View updated

`POST viewUpdated` (webhook)

Webhook event for a database view updated in a workspace

## Payload

- ViewUpdatedWebhookPayload
  - `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` 'view.updated', required — Always `view.updated`
  - `entity` WebhookViewEntity, required
    - `id` string, uuid, required
    - `type` 'view', required — Always `view`
  - `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_fields` string[], required — The fields of the view that were updated.

## 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)
