Notion
Notion centralizes notes, docs, wikis, and tasks in a unified workspace, letting teams build custom workflows for collaboration and knowledge management
What agents can do
Actions28
Add multiple page content
Efficiently adds multiple standard content blocks to a notion page in a single api call with automatic markdown parsing.
Append block children
Appends complex blocks with full notion block structure to a parent block or page.
Archive notion page
Archives (moves to trash) or unarchives (restores from trash) a specified notion page.
Create comment
Adds a comment to a notion page (via `parent page id`) or to an existing discussion thread (via `discussion id`); cannot create new discussion threads on specific blocks (inline comments).
Create database
Creates a new notion database as a subpage under a specified parent page with a defined properties schema; use this action exclusively for creating new databases.
Create notion page
Creates a new empty page in a notion workspace.
Delete block
Archives a notion block, page, or database using its id, which sets its 'archived' property to true (like moving to "trash" in the ui) and allows it to be restored later.
Duplicate page
Duplicates a notion page, including all its content, properties, and nested blocks, under a specified parent page or workspace.
20 moreFewer
Fetch block contents
Retrieves a paginated list of direct, first-level child block objects along with contents for a given parent notion block or page id; use block ids from the response for subsequent calls to access…
Fetch block metadata
Fetches metadata for a notion block (or page, as pages are blocks) using its valid uuid; if the block has children, use fetch block contents to fetch their contents.
Fetch comments
Fetches unresolved comments for a specified notion block or page id.
Fetch data
Fetches notion items (pages and/or databases) from the notion workspace, use this to get minimal data about the items in the workspace with a query or list all items in the workspace with minimal data
Fetch database
Fetches a notion database's structural metadata (properties, title, etc.) via its `database id`, not the data entries; `database id` must reference an existing database.
Fetch row
Retrieves a notion database row's properties and metadata; use fetch block contents for page content blocks.
Get about me
Retrieves the user object for the bot associated with the current notion integration token, typically to obtain the bot's user id for other api operations.
Get about user
Retrieves detailed information about a specific notion user, such as their name, avatar, and email, based on their unique user id.
Get page property action
Call this to get a specific property from a notion page when you have a valid `page id` and `property id`; handles pagination for properties returning multiple items.
Insert row database
Creates a new page (row) in a specified notion database.
List users
Retrieves a paginated list of users (excluding guests) from the notion workspace; the number of users returned per page may be less than the requested `page size`.
Query database
Queries a notion database for pages (rows), where rows are pages and columns are properties; ensure sort property names correspond to existing database properties.
Retrieve comment
Tool to retrieve a specific comment by its id.
Retrieve database property
Tool to retrieve a specific property object of a notion database.
Search notion page
Searches notion pages and databases by title; an empty query lists all accessible items, useful for discovering ids or as a fallback when a specific query yields no results.
Update block
Updates an existing notion block's textual content or type-specific properties (e.g., 'checked' status, 'color'), using its `block id` and the specified `block type`.
Update page
Tool to update the properties, icon, cover, or archive status of a page.
Update row database
Updates or archives an existing notion database row (page) using its `row id`, allowing modification of its icon, cover, and/or properties; ensure the target page is accessible and property details…
Update schema database
Updates an existing notion database's title, description, and/or properties; at least one of these attributes must be provided to effect a change.
Add page content
Deprecated: appends a single content block to a notion page or a parent block (must be page, toggle, to-do, bulleted/numbered list, callout, or quote); invoke repeatedly to add multiple blocks.
Starts an agent when
Comment Created
Triggers when a new comment is created in Notion.
The moment it happens
Database Created
Triggers when a new Notion database (the container) is created.
The moment it happens
Data Source Created
Triggers when a new Notion data source is created.
The moment it happens
Data Source Schema Updated
Triggers when a Notion data source's schema is updated.
The moment it happens
Page Content Updated
Triggers when the body content of a Notion page is updated.
The moment it happens
Page Created
Triggers when a new Notion page is created.
The moment it happens
Page Properties Updated
Triggers when properties of a Notion page are updated.
The moment it happens
View Created
Triggers when a new Notion view is created.
The moment it happens
How it connects
You sign in to Notion in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Notes
Hjarni
notes
Hjarni is a personal knowledge management platform for organizing, searching, linking, and maintaining notes, containers, and tags.
Mem
notes
Mem is a note-taking and knowledge management application that helps users capture, organize, and retrieve information efficiently.