App Logo
app.notion.com

Create a Notion page

Automatically create a Notion page on app.notion.com. Create a Notion page with a title and optional text, then read it back. Put it in your private pages, under another page, or in a database as a new row with property values by name (text, number, select, multi-select, date, checkbox; select options must already exist). Returns the new page's id and link. Get page and database ids from search_pages and their properties from query_database.

Input

title required

The page's title (for a database row: its title property).

text optional

Text for the page's body. Each line becomes its own paragraph, added as given.

parent optional

Link or id of the page to put it under, or of the database to add it to as a row. Leave it out for your private pages.

workspace optional

Workspace name or id for a private page, when the account belongs to several.

properties optional

For a database row: values by property name. Text takes a string, number a number, checkbox true or false, date an ISO date (2026-11-03), select an option name, multi-select a list of option names.

Output

id required
url required
title required

The title as read back.

parentId required
verified required

True when the page, read back, has the given title, text and properties.

parentType required

private, page or database.

text optional

The body as read back, one line per paragraph.

properties optional

For a database row: the values as read back, by property name.

FAQ

Create a Notion page with a title and optional text, then read it back. Put it in your private pages, under another page, or in a database as a new row with property values by name (text, number, select, multi-select, date, checkbox; select options must already exist). Returns the new page's id and link. Get page and database ids from search_pages and their properties from query_database.
Ask an AI agent connected to Reduck to run reduck/app.notion.com/create_page, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/app.notion.com/create_page
You do not need one. "Create a Notion page" drives the real app.notion.com pages in a browser, so it works whether or not app.notion.com offers an API for this.
Required: title. Optional: text, parent, workspace, properties.
It returns id, url, text, title, parentId, verified, parentType, properties.
Yes. It acts as you on app.notion.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the app.notion.com cookies saved by the Reduck extension.
It makes changes on app.notion.com, like sending, posting, booking or buying something.
Ask an AI agent connected to Reduck to run reduck/app.notion.com/create_page, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/app.notion.com/create_page
It is part of Reduck's official curated catalogue.

Start building not clicking