update_chore
Modify specific fields of a chore—such as title, deadline, or recurrence—while leaving all other fields unchanged.
Instructions
Patch mutable fields on a chore. Omitted fields stay untouched.
chore_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 patch.
complete_by cannot be cleared on chores. Pass new value to shift
the schedule. Updating recurrence rotates the chore's series ID
so prior occurrences remain attached to the old definition.
v0.2 optional fields:
cadence_mode:"rolling"(default; the next occurrence is computed from the actual completion time) or"fixed"(the next occurrence is anchored to the original schedule, ignoring completion delay).deadline_time_of_day:"HH:MM"time-of-day deadline withinscheduled_date(user's TZ). Defaults to end-of-day.subtask_template: a list of subtask shapes that materialize as child Tasks on each occurrence. Empty list (default) means no template.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chore_id | Yes | ||
| title | No | ||
| description | No | ||
| complete_by | No | ||
| recurrence | No | ||
| labels | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |