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

FieldTypeDescription
target *Target (required: external_id)(system = "notion", required: system)
objectobject
patchobject[]
idempotency_keystring
notion @com.notionobject
object
FieldTypeDescription
titlestring
bodystringNote body — Markdown by convention.
tagsstring[]
folderstringOptional folder/parent path or container id.
patch[]
FieldTypeDescription
op *enum: add | remove | replace | move | copy | test
path *string
valueany
fromstring
notion @com.notion
FieldTypeDescription
archivedboolean
iconobject
coverobject
propertiesobject

Result

FieldTypeDescription
external_idstring
updated_atstring (date-time)
etagstring

API mapping

FieldValue
base_urlhttps://api.notion.com
methodPATCH
path/v1/pages/{id}
docshttps://developers.notion.com/reference/patch-page

Field mapping

Intent fieldAPI parameter
target.external_idpage_id path param
object.titleproperties.title
object.tagsproperties.<tag-property>.multi_select
notion.archivedarchived (set true to soft-delete)
notion.iconicon
notion.covercover
notion.propertiesproperties