reminder_manage
Create, list, update, complete, snooze, delete, or restore reminders. • action="create": Create a reminder for a contact. Requires contact_id, title, and reminder_date. Optional description, frequency. • action="list": List reminders, optionally filtered by contact or status. Optional contact_id, status, page, per_page, include_deleted. • action="update": Update a reminder. Requires id. Optional title, description, reminder_date, frequency. • action="complete": Mark a reminder as completed. For recurring reminders, advances to the next occurrence. Requires id. • action="snooze": Snooze a reminder to a new date. Requires id and new_date. • action="delete": Soft-delete a reminder. Requires id. • action="restore": Restore a soft-deleted reminder. Requires id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The reminder ID (required for "update", "complete", "snooze", "delete", "restore") | |
| page | No | Page number for "list" (default: 1) | |
| title | No | Reminder title (required for "create", optional for "update") | |
| action | Yes | Action to perform | |
| status | No | Filter by status (for "list" only) | |
| new_date | No | New reminder date (ISO date YYYY-MM-DD) (required for "snooze") | |
| per_page | No | Results per page for "list" (default: 20) | |
| frequency | No | Frequency (default: one_time, optional for "create" and "update") | |
| contact_id | No | The contact ID (required for "create", optional filter for "list") | |
| description | No | Description (optional for "create" and "update") | |
| reminder_date | No | When to remind (ISO date YYYY-MM-DD) (required for "create", optional for "update") | |
| include_deleted | No | Include soft-deleted reminders in "list" results (default: false) |