Skip to content

Notion Integration

The Notion node lets your agents create and update pages, query databases, manage blocks, and upload files.

Standard OAuth via Pipedream Connect. During authorization, you choose which pages and databases the integration can access.

ActionDescription
Append Block to ParentAppend blocks to a page or block
Complete File UploadFinalize a multi-part file upload
Create CommentComment on a page or discussion thread
Create DatabaseCreate a database with initial schema
Create File UploadStart a file upload
Create PageCreate a page under a parent page
Create Page from Data SourceCreate a page in a database
Delete BlockArchive a block (including pages)
Duplicate PageCopy an existing page
Find Pages or Data SourcesSearch across the workspace
Get Current UserGet the connected user/bot identity
List All UsersList all workspace users
List File UploadsList file uploads
Query Data SourceQuery a database with filters
Retrieve Data Source ContentGet all rows from a database
Retrieve Data Source SchemaGet property schema of a database
Retrieve File UploadGet a file upload by ID
Retrieve Page ContentGet page content as blocks or markdown
Retrieve Page MetadataGet page properties and metadata
Retrieve Page Property ItemGet a specific property value
Retrieve UserGet a user by ID
Send File UploadUpload file content
Update Child BlockUpdate a block’s content
Update Data SourceUpdate a database schema
Update PageUpdate page property values
  • Query Data Source supports Notion filter syntax — your agent can build complex queries with AND/OR conditions.
  • To add content to an existing page, use Append Block to ParentUpdate Page only changes property values, not page content.
  • Retrieve Page Content can return markdown, which is often easier for agents to work with than raw block objects.