Skip to main content

Notion

Read and write Notion content from your automations — create pages with rich blocks, query database entries with filters, append content to existing pages, and search across your workspace.

Authentication

Auth type: API Key (Internal Integration Token) Create an integration at notion.so/my-integrations. Share the relevant pages and databases with the integration from Notion’s Share menu.
CredentialDescription
Integration TokenYour Notion internal integration token (starts with secret_)

Triggers

TriggerWhen it fires
Page CreatedA new page is created in a database
Page UpdatedA database page’s properties are modified

Actions

ActionKey inputsKey outputs
Create PageparentPageId or databaseId, title, properties{}, content[] (blocks)pageId, url
Update PagepageId, properties{}, archivedpageId, url
Get PagepageIdpageId, title, url, properties
Query DatabasedatabaseId, filter{} (Notion filter object), sorts[], pageSizeresults[], count, hasMore
Append BlocksblockId, children[] (Notion block objects)blockId
Searchquery, filter (page or database), limitresults[], count
Notion’s properties and content fields use Notion’s block and property object format. Refer to the Notion API docs for the exact schema of each property type (Title, Select, Date, etc.).