create-page
Create a new Notion page as a child page or database entry. Add optional blocks, icon, and cover. Returns the page ID and URL.
Instructions
Create a new page in Notion. Specify parent as either page_id (to create a child page) or data_source_id (to create a database entry). Optionally include initial content blocks, icon, and cover image. Returns the created page ID and URL. (API version 2025-09-03)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parent | Yes | Parent (provide either page_id or data_source_id) | |
| properties | Yes | Properties object | |
| children | No | Block objects array | |
| icon | No | Icon { type: "emoji", emoji: "📝" } or { type: "external", external: { url: "..." } } | |
| cover | No | Cover image { type: "external", external: { url: "..." } } |