update_habit
Update a habit's mutable fields such as title, description, deadline, recurrence, or labels. Accepts habit ID as UUID, sequence shorthand, canonical ref, or app URL.
Instructions
Patch mutable fields on a habit. Omitted fields stay untouched.
habit_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.
v0.2 optional fields:
deadline_time_of_day:"HH:MM"time-of-day deadline (user's TZ).subtask_template: list of subtask shapes materialized per occurrence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| habit_id | Yes | ||
| title | No | ||
| description | No | ||
| complete_by | No | ||
| recurrence | No | ||
| labels | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |