Update a reminder
reminders_updateChange an existing reminder by id (from reminders_list): title, description, remind_at (ISO-8601), priority or channels. Only the fields passed change. There is no separate snooze action: moving remind_at postpones a reminder and re-arms delivery, so one that already fired fires again at the new time. Editing keeps the reminder's id and its link to the invoice or task it came from, whereas closing and re-creating gives a new id and files the original under Canceled. A completed or canceled reminder cannot be edited. Times are ISO-8601 only.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "reminders_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The reminder's id (from reminders_list). | |
| title | No | New title. | |
| channels | No | New delivery channels. | |
| priority | No | New priority. | |
| remind_at | No | New time, an ISO-8601 datetime. Moving it postpones the reminder and re-arms delivery. | |
| description | No | New description. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | ||
| reminder | Yes |