Notion note update profile
org.intentschema.productivity.notes.note.update.v1@com.notion.v1
JSON: bare · @sha256:cf129b8387ba…
Hash: sha256:cf129b8387ba30d62eb8a0f99ae6dc22662b419a1be1c012f25bdec7fe639f87
Notion profile for note update.
Implements: Update note (org.intentschema.productivity.notes.note.update.v1)
Payload
| Field | Type | Description |
target * | Target (required: external_id) | (system = "notion", required: system) |
object | object | |
patch | object[] | |
idempotency_key | string | |
notion @com.notion | object | |
object
| Field | Type | Description |
title | string | |
body | string | Note body — Markdown by convention. |
tags | string[] | |
folder | string | Optional folder/parent path or container id. |
patch[]
| Field | Type | Description |
op * | enum: add | remove | replace | move | copy | test | |
path * | string | |
value | any | |
from | string | |
notion @com.notion
| Field | Type | Description |
archived | boolean | |
icon | object | |
cover | object | |
properties | object | |
Result
| Field | Type | Description |
external_id | string | |
updated_at | string (date-time) | |
etag | string | |
API mapping
Field mapping
| Intent field | API parameter |
target.external_id | page_id path param |
object.title | properties.title |
object.tags | properties.<tag-property>.multi_select |
notion.archived | archived (set true to soft-delete) |
notion.icon | icon |
notion.cover | cover |
notion.properties | properties |