Method Signature
Parameters
The parent location where the page will be created. Can be a database, page, or workspace.
Property values for the new page. The required properties depend on the parent database schema.Each property value is keyed by the property name and includes a
type field.Page icon. Can be an emoji, external URL, file upload, or custom emoji.
Page cover image.
Array of block objects to add as the page’s initial content. Mutually exclusive with
content and markdown.Array of block objects to add as the page’s initial content. Mutually exclusive with
children and markdown.Page content as Notion-flavored Markdown. Mutually exclusive with
content and children.Template to apply to the page.
Position where the page should be inserted.
Bearer token for authentication. Overrides the client-level authentication.
Response
Always
"page"The ID of the newly created page
ISO 8601 timestamp when the page was created
ISO 8601 timestamp when the page was last edited
Whether the page is archived
Whether the page is in trash
Whether the page is locked from editing in the Notion app UI
The URL of the Notion page
The public URL if the page has been published to the web
Information about the page’s parent
Property values of the page
Page icon
Page cover image
User who created the page
User who last edited the page
Examples
Create a Page in a Database
Create a Page with Content
Create a Page with Markdown
Create a Child Page
Create a Page with Multiple Properties
Related Methods
- pages.retrieve - Retrieve an existing page
- pages.update - Update page properties
- pages.move - Move a page to a different location