Integrations / Content

Notion

Search pages and databases, read pages as Markdown, query data sources, create and update pages, and comment in Notion.

9 tools

Tools

notion.search

Search the pages and data sources shared with the connection by title. IDs are UUIDs, e.g. 59833787-2cf9-4fdf-8782-e53db20768a5.

queryfilterpage_size

notion.get_page

Get a page's properties, parent and URL. Page IDs are UUIDs, with or without dashes.

page_id*

notion.get_page_markdown

Get a page's content as Markdown. Page IDs are UUIDs, with or without dashes.

page_id*

notion.query_data_source

Query the pages in a data source (a database's table) with an optional filter and sort order. Data source IDs are UUIDs; find them with search.

data_source_id*filtersortspage_sizestart_cursor

notion.create_page writes

Create a page under a page or in a data source, with its content as Markdown. Returns the new page's UUID and URL.

parent*propertiesmarkdown

notion.update_page writes

Update a page's properties, or move it to or from the trash. Only the properties given change. Page IDs are UUIDs.

page_id*propertiesin_trash

notion.add_comment writes

Add a comment to a page, or reply in a discussion thread. Needs the connection's insert comment capability. Page IDs are UUIDs.

page_iddiscussion_idmarkdown*

notion.api_get

Send a GET request to any Notion API path under https://api.notion.com/v1 and return the response. For endpoints the named tools don't cover.

path*params

notion.api_request writes

Send a POST, PUT, PATCH or DELETE request to any Notion API path under https://api.notion.com/v1.

method*path*paramsbody

Tick Allow raw writes on the connection to add api_request, which can send POST, PUT, PATCH and DELETE requests to any Notion API path.

Connect

  1. In the Notion developer portal (app.notion.com/developers/connections), create an internal connection for your workspace. You must be a workspace owner.
  2. Copy the installation access token from its Configuration tab and paste it on the connection. Turn on the comment capabilities there if workflows read or add comments.
  3. In Notion, open each page or database the workflows should reach, click ••• → Add connections, and pick your connection. Child pages are shared with it too.

Credentials

Access token

Notion API docs

Your next automation is one sentence away.

14-day free trial with $5 of built-in AI included. Cancel anytime.