Knowledge

# Notion Connector

Connect to Notion to search, create, and manage pages, databases, and content blocks.

$pip install "toolsconnector[notion]"
24
Actions
Knowledge
Category
Free
Apache 2.0

## All 24 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`add_comment ⚠` | Add a comment to a page or discussion thread | page_id, text [discussion_id] | `NotionComment`
`append_block_children ⚠` | Append child blocks to a page or block | block_id, children | `list`
`archive_page ⚠` | Archive (soft-delete) a page | page_id | `NotionPage`
`create_database ⚠` | Create a new database | parent_id, title, properties | `NotionDatabase`
`create_page ⚠` | Create a new page | parent_id, title [properties, children] | `NotionPage`
`delete_block ⚠` | Delete a block | block_id | `NoneType`
`delete_comment ⚠` | Delete a comment | comment_id | `NoneType`
`get_block` | Get a single block by ID | block_id | `NotionBlock`
`get_block_children` | Get child blocks of a page or block | block_id [limit, cursor] | `PaginatedList[NotionBlock]`
`get_comment` | Get a single comment by ID | comment_id | `NotionComment`
`get_database` | Get a database schema and metadata | database_id | `NotionDatabase`
`get_me` | Get the bot user associated with the integration token | — | `NotionUser`
`get_page` | Get a single page by ID | page_id | `NotionPage`
`get_page_property` | Get a page property value by ID | page_id, property_id [cursor, limit] | `dict`
`get_user` | Get a single user by ID | user_id | `NotionUser`
`list_comments` | List comments on a block or page | block_id [limit, cursor] | `PaginatedList[NotionComment]`
`list_users` | List all users in the workspace | — | `list`
`query_database` | Query a database with optional filters and sorts | database_id [filter, sorts, limit, cursor] | `PaginatedList[NotionPage]`
`restore_page` | Restore an archived page | page_id | `NotionPage`
`search` | Search pages and databases in the workspace | [query, filter_type, limit, cursor] | `PaginatedList[NotionPage]`
`update_block` | Update a block's content | block_id, content | `NotionBlock`
`update_comment` | Update a comment's text | comment_id, text | `NotionComment`
`update_database` | Update a database's title, description, or properties | database_id [title, description, properties] | `NotionDatabase`
`update_page` | Update page properties | page_id, properties | `NotionPage`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing