View as Markdown
Notion (API Key) icon

Notion (API Key) ACTION

Update Page

Update a page's property values. To append page content, use the Append Block action instead. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Notion (API Key) account once, then configure and run Update Page from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "notion_api_key-update-page",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    notion_api_key: { authProvisionId: "apn_xxxxxxx" },
    parentDataSource: "Parent Data Source ID",
    pageId: "Page ID",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Update Page inputs
Property Type Description
parentDataSource Parent Data Source ID string
Select the data source that contains the page to update. If you instead provide a data source ID in a custom expression, you will also have to provide the page's ID in a custom expression
Required Dynamic
pageId Page ID string
Search for a page from the data source or provide a page ID
Required Dynamic
archived Archive Page boolean
Set to true to archive (delete) a page. Set to false to un-archive (restore) a page
Optional
metaTypes Meta Types string[]
Select one or more page attributes (such as icon and cover)
Optional
propertyTypes Property Types string[]
Select one or more page properties
Optional Dynamic

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
notion_api_key-update-page
Version
0.0.3
App
Notion (API Key)
Authentication
API key
Behavior
May modify external data