Notion Custom icon

Notion Custom

Consume Notion API (custom)

Actions14

Page → Create

AI-generated

Summary

Create a Notion page under a parent page or database.

Inputs

  • pageId (required) — Parent page ID or URL to create a child page under. Accepts a valid Notion page URL or ID.
  • titleMode — Select how to provide the page title: simpleText (plain text), richText (structured rich text blocks), or json (raw Notion rich_text array).
  • title (required) — Plain text page title. Shown when titleMode is simpleText. Appears at the top of the page and is findable via Quick Find.
  • titleText — Rich text title builder. Shown when titleMode is richText. Composed of text blocks, mentions, annotations, and links.
  • titleJson — Raw Notion rich_text array for the title. Shown when titleMode is json. Provide as JSON or expression.
  • simple — Whether to return a simplified version of the response instead of the raw data. Defaults to true.
  • options — Configure template application (none/default/template_id) and page icon (emoji or file URL).
  • blockUi — Add content blocks to the page (paragraph, heading_1/2/3, toggle, bulleted/numbered list item, image, to_do). Each block supports simple text, rich text, or raw JSON content.

Output shape

If simple=true, a simplified page object is returned; otherwise the raw Notion API response is returned.

The node wraps Notion API v2 (default version 2.2) and supports both v1 and v2 endpoints. The pageId parameter serves as the parent for the new child page.

Examples

Example 1: Create a page with a simple title under a known parent page ID.

pageId: ab1545b247fb49fa92d6f4b49f4d8116; title: My New Page; simple: true

Example 2: Create a page with a rich text title containing a mention and bold text.

pageId: https://www.notion.so/My-Database-b4eeb113e118403aa450af65ac25f0b9; titleMode: richText; titleText: [text: 'Hello ', annotations: [bold: true]]

Discussion