update_chore
Update any property of an existing chore, including name, schedule, assignees, and priority, while leaving other fields unchanged.
Instructions
Update an existing chore with new values. Can modify any chore property including name, description, schedule, assignees, priority, points, labels, privacy settings, and more. Only provide fields you want to change - other fields remain unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chore_id | Yes | The ID of the chore to update | |
| name | No | New chore name | |
| description | No | New chore description | |
| nextDueDate | No | New due date (ISO 8601 format, e.g., '2025-11-17') | |
| priority | No | Priority level (0=unset, 1=lowest, 4=highest) | |
| points | No | Points awarded for completion | |
| isActive | No | Enable/disable chore | |
| isPrivate | No | Hide from other circle members | |
| requireApproval | No | Requires approval to mark complete | |
| frequencyType | No | Frequency type (once, daily, weekly, monthly, yearly, days_of_the_week) | |
| frequency | No | Frequency value (e.g., 2 for every 2 weeks) | |
| frequencyMetadata | No | Frequency metadata with days, time, timezone, weekPattern | |
| isRolling | No | Rolling schedule (based on completion) vs fixed schedule | |
| assignStrategy | No | Assignment rotation strategy | |
| notification | No | Enable notifications | |
| notificationMetadata | No | Notification settings (templates, nagging, predue) | |
| completionWindow | No | SECONDS before due time when early completion is allowed | |
| deadlineOffset | No | SECONDS after due time for grace period |