update_chore
Update any field of an existing chore including name, schedule, assignees, priority, labels, and notifications by providing only the fields to change.
Instructions
Update any chore fields. Only provide fields you want to change.
Supports: name, description, schedule/frequency, assignees, priority, labels (add/remove/set by name), notifications, and more.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name | |
| points | No | Points for completion | |
| chore_id | Yes | Chore ID to update | |
| isActive | No | Enable/disable chore | |
| priority | No | Priority: 0=unset, 1=lowest, 4=highest | |
| frequency | No | Frequency multiplier | |
| isPrivate | No | Hide from circle | |
| isRolling | No | Rolling vs fixed schedule | |
| description | No | New description | |
| nextDueDate | No | New due date (ISO 8601) | |
| notification | No | Enable notifications | |
| frequencyType | No | Frequency: once, daily, weekly, days_of_the_week, monthly, yearly, etc. | |
| assignStrategy | No | Assignment rotation strategy | |
| add_label_names | No | Add labels by name (keeps existing) | |
| requireApproval | No | Require approval | |
| set_label_names | No | Replace ALL labels with these (by name) | |
| frequencyMetadata | No | Frequency config (days, time, timezone) | |
| assignee_usernames | No | Reassign by username(s). First becomes primary assignee. | |
| remove_label_names | No | Remove labels by name | |
| notificationMetadata | No | Notification settings |