Move, rename, re-own, or mark a Ledger plan item
ledger_plan_updateEdits one plan item while its decision is open: move it (dueOn), rename it, change the owner (null clears), attach the link, or set status (planned | done | skipped). Mark done only when the user says it shipped; a link alone doesn't mean done. Fails with conflict once the decision is settled. May return needs_confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| note | No | ||
| tags | No | Replaces the item's tags. | |
| dueOn | No | A calendar day, YYYY-MM-DD. | |
| title | No | ||
| itemId | Yes | ||
| status | No | ||
| endTime | No | ||
| timeZone | No | Required when setting startTime. | |
| startTime | No | null makes it all-day again. | |
| workspace | No | Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys. | |
| approvalId | No | Approval id from a prior needs_confirmation envelope. | |
| ownerUserId | No |