Notion - Get Page
↩ Part of the Notion integration.
Description
Section titled “Description”This module reads a Notion page with GET /pages/{id} and hands the full page object to the next node: its typed properties, its parent, its URL and the creation and edit timestamps.
It is the usual companion of Query Database when you already hold a page id — from an earlier node, a webhook or a form — and only need to refresh its data.
Configuration
Section titled “Configuration”| Field | Type | Required | Description |
|---|---|---|---|
credentials_id | credentials | Yes | Notion credential |
page_id | text | Yes | Page id |
Credentials
Section titled “Credentials”This module requires a Notion credential.
| Field | Description |
|---|---|
token | Internal Integration Secret from notion.so/my-integrations |
notion_version | Optional. Value for the Notion-Version header (default 2022-06-28) |
Output
Section titled “Output”{ "nextModule": null, "data": { "object": "page", "id": "8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e", "created_time": "2026-03-04T10:22:00.000Z", "last_edited_time": "2026-03-05T08:14:00.000Z", "archived": false, "url": "https://www.notion.so/8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e", "parent": { "type": "database_id", "database_id": "1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d" }, "properties": { "Name": { "id": "title", "type": "title", "title": [ { "plain_text": "Acme Ltd" } ] }, "Status": { "id": "Yq%3E", "type": "select", "select": { "name": "New" } } } }, "_meta": { "moduleVersion": "1.0.0", "success": true, "id": "8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e", "totalMs": 168 }}Usage Example
Section titled “Usage Example”Read a page by a fixed id
Section titled “Read a page by a fixed id”{ "credentials_id": 12, "page_id": "8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e"}Read the page created by a previous node
Section titled “Read the page created by a previous node”{ "credentials_id": 12, "page_id": "{{data.id}}"}- The id works with or without dashes: Notion accepts both
8b9c0d1e-2f3a-...and8b9c0d1e2f3a.... - To read a page you only need to know its id, but the page still has to be shared with the integration or Notion answers 404.
- The response returns properties, not the page content. Blocks are a separate resource; use the HTTP node against
GET /blocks/{id}/childrenif you need the body of the page. - Values arrive as typed objects. To read a title in the next node use
{{data.properties.Name.title.0.plain_text}}.
Related Nodes
Section titled “Related Nodes”- Notion - Query Database — find pages when you do not have the id.
- Notion - Update Page — write back to the page you just read.
- Notion - Add Comment — comment on the page.