Update Page

notion.update_page
ActionBusiness appsconnection required

Calls the Notion API PATCH /pages/{id}.

Update a Notion page's properties, or archive it.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Notion
Secret shape
the integration token, or {"token": "…"}
Resolved by
config.connection_id, else node.connection_id

Configuration

7 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
page_id
The page id to update. Supports {{ }}.
stringYes———
title
New title. Supports {{ }}.
stringNo———
title_property
Name of the title column (default 'Name').
stringNo———
properties
Columns to set in Notion property-value shape.
objectNo———
simple_properties
Plain {column: value} map, converted to Notion property values for you. Raw 'properties' wins for a column set in both.
objectNo———
property_types
Optional {column: Notion property type} map for 'simple_properties' — needed for select, status, date, people, files, relation, url, email and phone_number columns.
objectConditional—only with simple_properties—
archived
Set true to archive the page.
booleanNo———

Output

One shape.

updated

FieldTypeExample
ok
booleantrue
page_id
Id of the updated page.
string—
url
Notion URL of the page.
string—
{
  "ok": true,
  "page_id": "",
  "url": ""
}

See Update Page run in a workflow.

In a technical demo we add the Notion connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.