delete_reminder
Delete a reminder by ID with a default dry-run preview and optional subtask deletion; parent reminders with subtasks are refused unless explicitly allowed.
Instructions
Delete a reminder by id. dry_run DEFAULTS TO TRUE — previews the reminder that
WOULD be deleted (pointer, no mutation); pass dry_run=false to delete. A parent
with subtasks is refused unless with_subtasks=true, because deleting a parent
deletes its subtasks too. A subtask indented in Reminders in the last few minutes
may not be visible yet.
Destructive; needs EventKit and Full Disk Access (the subtask check reads the
Reminders store). id from reminders.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| dry_run | No | ||
| with_subtasks | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||