update_reminder
Replace an existing reminder by ID with new title, notes, due/start time, priority, list, and recurrence settings; use 'none' to stop repeats.
Instructions
Update a reminder by id (full replace). due/start ISO (naive = local).
recurrence: RRULE to set ('none' to stop repeating) with FREQ, INTERVAL, COUNT,
UNTIL, BYDAY (ordinals such as 2TU or -1FR for monthly and yearly), BYMONTHDAY,
BYMONTH, BYYEARDAY, BYSETPOS; BYWEEKNO, BYHOUR, BYMINUTE, BYSECOND and WKST are
refused. REQUIRED (rule or 'none')
when the target reminder repeats — omitting it is refused so a rename can't
silently kill the series.
This tool cannot set tags or make a subtask (no public API; read-only via
reminders()).
Side effect (full-replace update); needs EventKit (Reminders) access. id from
reminders.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| due | No | ||
| notes | No | ||
| start | No | ||
| title | Yes | ||
| priority | No | ||
| list_name | No | ||
| recurrence | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||