All integrations
Catalogue metadata onlynotesv20260819_00

NOTION

Notion

Notion centralizes notes, docs, wikis, and tasks in a unified workspace, letting teams build custom workflows for collaboration and knowledge management

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

56

Action summaries

Display-only definitions

8

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamAPI_KEY

OAUTH2

notion_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

API_KEY

notion_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–56 of 56 actions

Get page property

NOTION_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.

Untrusted display-only summary

Get Notion view query results

NOTION_GET_VIEW_QUERY_RESULTS

Get a page of results from a cached Notion view query.

Untrusted display-only summary

Insert row database

NOTION_INSERT_ROW_DATABASE

Creates a new page (row) in a specified Notion database. Prerequisites: - Database must be shared with your integration - Property names AND types must match schema exactly (case-sensitive) - Use NOTION_FETCH_DATA with fetch_type='databases' first to get exact property names and types - Each database has ONE 'title' p…

Untrusted display-only summary

Insert Row From Natural Language

NOTION_INSERT_ROW_FROM_NL

Creates a new row (page) in a Notion database from a natural language description. Fetches the database schema at runtime, uses an LLM to generate the correctly-formatted property payload, and creates the page.

Untrusted display-only summary

List data source templates

NOTION_LIST_DATA_SOURCE_TEMPLATES

Tool to list all templates for a Notion data source. Use when needing to discover template IDs/names for bulk page creation. Use after confirming the data_source_id.

Untrusted display-only summary

List Notion file uploads

NOTION_LIST_FILE_UPLOADS

Tool to retrieve file uploads for the current bot integration, sorted by most recent first. Use when you need to list all file uploads or paginate through file upload history.

Untrusted display-only summary

List users

NOTION_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`.

Untrusted display-only summary

List Notion views

NOTION_LIST_VIEWS

List Notion views for a database or data source.

Untrusted display-only summary

Move Page

NOTION_MOVE_PAGE

Tool to move a Notion page to a new parent (page or database). Use when you need to reorganize page hierarchy. Important: To move to a database, use data_source_id (NOT database_id). Get the data source ID from the database object using NOTION_FETCH_DATABASE.

Untrusted display-only summary

Query database

NOTION_QUERY_DATABASE

Queries a Notion database to retrieve pages (rows). In Notion, databases are collections where each row is a page and columns are properties. Returns paginated results with metadata. Important requirements: - The database must be shared with your integration - Property names in sorts must match existing database prope…

Untrusted display-only summary

Query database with filter

NOTION_QUERY_DATABASE_WITH_FILTER

Tool to query a Notion database with server-side filtering, sorting, and pagination. Use when you need to retrieve a subset of rows by property, date, status, or other conditions.

Untrusted display-only summary

Query data source

NOTION_QUERY_DATA_SOURCE

Tool to query a Notion data source. Use when you need to retrieve pages or child data sources with filters, sorts, and pagination. Make paginated requests using cursors and optional property filters for efficient data retrieval.

Untrusted display-only summary

Replace page content (with backup)

NOTION_REPLACE_PAGE_CONTENT

Safely replaces a page's child blocks by optionally backing up current content, deleting existing children, then appending new children in batches. Use when you need to rebuild a page without leaving partial states. Notion does not provide atomic transactions; this tool orchestrates a multi-step workflow with optional…

Untrusted display-only summary

Retrieve Comment

NOTION_RETRIEVE_COMMENT

Tool to retrieve a specific comment by its ID. Use when you have a comment ID and need to fetch its details.

Untrusted display-only summary

Retrieve Database Property

NOTION_RETRIEVE_DATABASE_PROPERTY

Tool to retrieve a specific property object of a Notion database. Use when you need to get details about a single database column/property.

Untrusted display-only summary

Retrieve Notion file upload

NOTION_RETRIEVE_FILE_UPLOAD

Tool to retrieve details of a Notion File Upload object by its identifier. Use when you need to check the status or details of an existing file upload.

Untrusted display-only summary

Retrieve page

NOTION_RETRIEVE_PAGE

Retrieve a Notion page's properties/metadata (not block content) by page_id. Use when you have a page URL/ID and need to access its properties; for page content use block-children tools.

Untrusted display-only summary

Retrieve Notion view

NOTION_RETRIEVE_VIEW

Retrieve a Notion view and its configuration.

Untrusted display-only summary

Search Notion pages and databases

NOTION_SEARCH_NOTION_PAGE

Searches Notion pages and databases by title. Use specific search terms to find items by title (primary approach). KNOWN LIMITATIONS: (1) Search indexing is not immediate - recently shared items may not appear. (2) Search is not exhaustive - results may be incomplete. (3) Database pages return all custom properties wi…

Untrusted display-only summary

Send file upload

NOTION_SEND_FILE_UPLOAD

Tool to transmit file contents to Notion for a file upload object. Use after creating a file upload object to send the actual file data.

Untrusted display-only summary

Update block

NOTION_UPDATE_BLOCK

Updates existing Notion block's text content. ⚠️ CRITICAL: Content limited to 2000 chars. Cannot change block type or archive blocks. Content exceeding 2000 chars will fail with validation error. For longer content, split across multiple blocks using add_multiple_page_content.

Untrusted display-only summary

Update Page

NOTION_UPDATE_PAGE

Update page properties, icon, cover, or archive status. IMPORTANT: Property names are workspace-specific and case-sensitive. Use NOTION_FETCH_ROW or NOTION_FETCH_DATABASE first to discover exact property names and valid select/status options. Common errors: - "X is not a property that exists": Discover properties with…

Untrusted display-only summary

Update Database Row (Page)

NOTION_UPDATE_ROW_DATABASE

Updates a specific row/page within a Notion database by its page UUID (row_id). IMPORTANT CLARIFICATION: This action updates INDIVIDUAL ROWS (pages) in a database, NOT the database structure. - To update a ROW/PAGE: Use THIS action with `row_id` (the page UUID) - To update DATABASE SCHEMA (columns, properties, title):…

Untrusted display-only summary

Update database schema

NOTION_UPDATE_SCHEMA_DATABASE

Updates an existing Notion database's schema including title, description, and/or properties (columns). IMPORTANT NOTES: - At least one update (title, description, or properties) must be provided - The database must be shared with your integration - Property names are case-sensitive and must match exactly - When chang…

Untrusted display-only summary

Update Notion view

NOTION_UPDATE_VIEW

Update a Notion view.

Untrusted display-only summary

Upsert database rows

NOTION_UPSERT_ROW_DATABASE

Tool to upsert rows in a Notion database by querying for existing rows and creating or updating them. Use when you need to sync data to Notion without creating duplicates. Each item is matched by a filter, then either created (if no match) or updated (if match found). Supports bulk operations with per-item error handl…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.