Search pages
notion-search-pages
Search the pages shared with the integration by title, most recently edited first. Changes nothing. Returns up to 10 pages per call; pass the response's next_cursor as start_cursor for the next page. Leave query out or empty to list every shared page.
Search databases
notion-search-databases
Search the databases shared with the integration by title, most recently edited first. Changes nothing. Returns up to 10 databases per call; pass the response's next_cursor as start_cursor for the next page. Leave query out or empty to list every shared database.
Get page
notion-get-page
Read one page's properties (title, and for a database row every column), parent, url and trash state. Does not return the page's content: use list-block-children with the page id for that. Relation and people values over 25 entries are cut; read them with get-page-property.
Get page property
notion-get-page-property
Read one property of a page in full, for values get-page cuts short (long titles and text, relations, people, rollups). property_id is the property's id from get-page with any %XX escapes decoded (for example ':UPp' for '%3AUPp'), or 'title' for the title. Paginated properties return up to 25 items per call; pass next_cursor as start_cursor for the next page.
Get block
notion-get-block
Read one block: its type, its text or other content, whether it has children, and its trash state.
List block children
notion-list-block-children
Read a page's content, or the blocks nested under a block, in order. Returns up to 10 blocks per call; pass next_cursor as start_cursor for the next page. Only the first level: a block with has_children true holds more blocks, read with its own id.
Get database
notion-get-database
Read one database's title, parent and column schema (each property's name, id, type and options). Fails on a database with more than one data source under the pinned API version.
Query database
notion-query-database
List the rows (pages) of a database, optionally filtered and sorted. Changes nothing. Returns up to 10 rows per call, each with all its properties; pass next_cursor as start_cursor for the next page. Fails on a database with more than one data source under the pinned API version.
List comments
notion-list-comments
List the open (unresolved) comments on a page or block, oldest first, with each comment's discussion_id for replying. Returns up to 25 comments per call; pass next_cursor as start_cursor for the next page. Needs the integration's read comments capability.