Notion

Manage Notion pages

Configuration

Read Page

Operation
Read Page
Notion Account*
Select Notion account
Page ID*
Enter Notion page ID
Read Page (notion_read)

Read content from a Notion page

Input
ParameterTypeRequiredDescription
pageIdstringYesThe ID of the Notion page to read
Output
ParameterTypeDescription
contentstringPage content in markdown format with headers, paragraphs, lists, and todos

Read Database

Operation
Read Database
Notion Account*
Select Notion account
Database ID*
Enter Notion database ID
Read Database (notion_read_database)

Read database information and structure from Notion

Input
ParameterTypeRequiredDescription
databaseIdstringYesThe ID of the Notion database to read
Output
ParameterTypeDescription
contentstringDatabase information including title, properties schema, and metadata

Create Page

Operation
Create Page
Notion Account*
Select Notion account
Parent Page ID*
ID of parent page
Page Title
Title for the new page
Content*
Enter content to add to the page
Create Page (notion_create_page)

Create a new page in Notion

Input
ParameterTypeRequiredDescription
parentIdstringYesID of the parent page
titlestringNoTitle of the new page
contentstringNoOptional content to add to the page upon creation
Output
ParameterTypeDescription
contentstringSuccess message confirming page creation

Create Database

Operation
Create Database
Notion Account*
Select Notion account
Parent Page ID*
ID of parent page where database will be created
Database Title*
Title for the new database
Database Properties (JSON)
Enter database properties as JSON object
Create Database (notion_create_database)

Create a new database in Notion with custom properties

Input
ParameterTypeRequiredDescription
parentIdstringYesID of the parent page where the database will be created
titlestringYesTitle for the new database
propertiesstringNoDatabase properties as JSON object (optional, will create a default "Name" property if empty)
Output
ParameterTypeDescription
contentstringSuccess message with database details and properties list

Append Content

Operation
Append Content
Notion Account*
Select Notion account
Page ID*
Enter Notion page ID
Content*
Enter content to add to the page
Append Content (notion_write)

Append content to a Notion page

Input
ParameterTypeRequiredDescription
pageIdstringYesThe ID of the Notion page to append content to
contentstringYesThe content to append to the page
Output

Refer to the block outputs for this operation.


Query Database

Operation
Query Database
Notion Account*
Select Notion account
Database ID*
Enter Notion database ID
Filter (JSON)*
Enter filter conditions as JSON (optional)
Sort Criteria (JSON)
Enter sort criteria as JSON array (optional)
Page Size
Number of results (default: 100, max: 100)
Query Database (notion_query_database)

Query and filter Notion database entries with advanced filtering

Input
ParameterTypeRequiredDescription
databaseIdstringYesThe ID of the database to query
filterstringNoFilter conditions as JSON (optional)
sortsstringNoSort criteria as JSON array (optional)
pageSizenumberNoNumber of results to return (default: 100, max: 100)
Output
ParameterTypeDescription
contentstringFormatted list of database entries with their properties
totalResultsnumberNumber of results returned
hasMorebooleanWhether more results are available
nextCursorstringCursor for pagination
idstringPage ID
propertiesobjectPage properties
created_timestringCreation timestamp
last_edited_timestringLast edit timestamp
urlstringPage URL

Search Workspace

Operation
Search Workspace
Notion Account*
Select Notion account
Search Query
Enter search terms (leave empty for all pages)
Filter Type
Select...
Search Workspace (notion_search)

Search across all pages and databases in Notion workspace

Input
ParameterTypeRequiredDescription
querystringNoSearch terms (leave empty to get all pages)
filterTypestringNoFilter by object type: page, database, or leave empty for all
pageSizenumberNoNumber of results to return (default: 100, max: 100)
Output
ParameterTypeDescription
contentstringFormatted list of search results including pages and databases

Usage Instructions

Integrate with Notion into the workflow. Can read page, read database, create page, create database, append content, query database, and search workspace.

Notes

  • Category: tools
  • Type: notion