update_reminder
Modify an iCloud reminder by ID to change due dates, titles, notes, tags, links, alarms, priority, repeat rules, subtasks, or list placement; only supplied fields are updated.
Instructions
Update a reminder by id. Only provided fields change. due='' clears it. move_to: a list (name or id) to move it to, with its subtasks. parent: id of a reminder to nest it under as a subtask (same list, one level deep); '' makes it a top-level reminder again. early_minutes / early_hours / early_days / early_weeks / early_months: notify N of that unit before due (the app's Early Reminder; one only); 0 clears it. repeat: daily|weekly|monthly|yearly, or 'none' to remove. tags: the complete desired tag set (replaces existing); [] removes all. links: the complete set of attached URLs (replaces existing); [] removes all. alarms: the complete set of time alarms ('YYYY-MM-DDTHH:MM' local, or 'due'); replaces existing time alarms, [] removes them, omit to keep. When you change the due to a time, the alarm at the due time follows it (and is added if missing, so the reminder notifies; notify=False keeps it silent). Location alarms are never touched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| due | No | ||
| tags | No | ||
| links | No | ||
| notes | No | ||
| title | No | ||
| alarms | No | ||
| notify | No | ||
| parent | No | ||
| repeat | No | ||
| flagged | No | ||
| move_to | No | ||
| priority | No | ||
| early_days | No | ||
| early_hours | No | ||
| early_weeks | No | ||
| early_months | No | ||
| repeat_count | No | ||
| early_minutes | No | ||
| repeat_interval | No |