Update note
org.intentschema.productivity.notes.note.update.v1
JSON: bare · @sha256:84f54524b1c8…
Hash: sha256:84f54524b1c80a5f9cc70a704e6558aaf660ebbaa434983990b48447735ec1a5
Update fields on an existing note. Either send a full object replace or an RFC 6902 patch.
Payload
| Field | Type | Description |
target * | Target (required: external_id) | |
object | object | |
patch | object[] | |
idempotency_key | string | |
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 | |
Result
| Field | Type | Description |
external_id | string | |
updated_at | string (date-time) | |
etag | string | |
Examples
append to body
{
"target": {
"system": "obsidian",
"external_id": "vault/inbox/standup-2026-04-22.md"
},
"patch": [
{
"op": "add",
"path": "/body",
"value": "Existing body...\n- New item appended\n"
}
]
}
Profiles