set_event_occurrence
Mark an event occurrence as in progress, done, or dropped on a given date. Optionally cascade the status to all subtasks.
Instructions
Mark a single event occurrence with an action.
event_id accepts any reference form — UUID, sequence shorthand
(#123, personal-org only), canonical ref (acme-123), or app URL
— and is resolved to a UUID before the mark.
action is one of "in_progress", "done", "dropped"
(alias: "skipped"). date is YYYY-MM-DD.
When the occurrence has materialized subtasks, cascade_subtasks=false
(the default) causes a 409 if any subtask is non-terminal
(SUBTASK-003). Pass cascade_subtasks=true to sweep them to
the matching terminal status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | ||
| date | Yes | ||
| action | Yes | ||
| cascade_subtasks | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |