notion_create_page
Create a new Notion page with optional markdown content, under a parent page or as a database row with custom properties.
Instructions
Create a new Notion page with optional markdown content.
For a standalone page under another page, provide parent_page_id. For a database row, provide database_id and properties_json.
title: the page title. content: markdown text that becomes the page body. Supports headings, lists, quotes, code blocks, inline formatting. parent_page_id: ID of the parent page. database_id: ID of a database to add the row to. properties_json: JSON object of extra Notion properties (for database rows). Keys are property names, values are Notion API property value objects. A wiki page's verification is set here too: {"Verification": {"verification": {"state": "verified"}}}. icon: an emoji ("🚀"), "custom_emoji:" (see notion_list_custom_emojis), "icon:[:]" for a native Notion icon (e.g. "icon:pizza:blue"), or an image URL. template: for database rows: "default" applies the database's default template, or pass a template ID from notion_list_templates. The template supplies the body, so leave content empty. position: where the page lands among a parent PAGE's children: "start", "end", or a block ID to insert after. silent: True skips the update, @mention and Person-property notifications this write would send. native_markdown: True sends content to Notion's own markdown parser instead of converting it to blocks here. Use it for Notion-specific markup (tables, callouts, columns, toggles, mentions) and for very large pages, which Notion then processes as a background task. markdown_version: with native_markdown, "v2" opts into Notion-flavored Markdown (a preview); default is the stable syntax.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | ||
| title | Yes | ||
| silent | No | ||
| content | No | ||
| position | No | ||
| template | No | ||
| database_id | No | ||
| parent_page_id | No | ||
| native_markdown | No | ||
| properties_json | No | ||
| markdown_version | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |