Notion Advanced icon

Notion Advanced

Full-featured Notion node with exhaustive block and formatting support using existing credentials

Overview

The node provides advanced integration with Notion, focusing on full-featured page management within a Notion workspace. Specifically, the Page - Get operation retrieves detailed information about a single Notion page by its ID or URL.

This operation is useful when you want to fetch metadata and properties of a specific page for further processing, reporting, or automation workflows. For example, you might use it to:

  • Retrieve page details before updating or archiving it.
  • Extract page content or properties to sync with other systems.
  • Validate that a page exists and gather its current state.

Properties

Name Meaning
Page ID The unique identifier or URL of the Notion page to retrieve.
Additional Fields A collection of optional fields:
• Icon: Page icon (emoji or image URL)
• Cover: Page cover image URL
• Archive: Whether to archive the page (not applicable for Get operation)

Note: For the Get operation, only the "Page ID" property is required and used. The "Additional Fields" collection is available for other operations but not utilized here.

Output

The output JSON contains the full response from the Notion API for the requested page. This includes:

  • Page metadata such as id, created_time, last_edited_time.
  • Properties defined on the page (title, text, select options, etc.).
  • Parent information indicating where the page resides.
  • Archival status and other page-specific attributes.

The structure follows the Notion API's page object schema, allowing downstream nodes or workflows to access any detail about the page.

No binary data is produced by this operation.

Dependencies

  • Requires valid Notion API credentials configured in n8n to authenticate requests.
  • Uses the Notion REST API endpoint /pages/{page_id} to fetch page data.
  • Relies on internal utility functions to resolve page IDs from URLs if needed.

Troubleshooting

  • Invalid Notion API credentials: The node will throw an error if the provided credentials are invalid or missing. Ensure your API key/token is correctly set up.
  • Invalid or non-existent Page ID: If the page ID or URL does not correspond to an existing page, the API will return an error. Verify the page identifier is correct.
  • Permission errors: The API user must have access rights to the page; otherwise, the request will fail.
  • Malformed input: Providing an empty or malformed Page ID will cause errors.

To resolve these issues, double-check credentials, verify page IDs, and ensure proper permissions in Notion.

Links and References

Discussion