update-email
Manage email status by marking messages as read or unread, and assign or clear follow-up flags with optional due dates.
Instructions
Update email state. action=mark-read/mark-unread changes read status. action=flag sets follow-up flag. action=unflag clears flag. action=complete marks flag as done.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform (required) | |
| id | No | Single message ID (required for mark-read/mark-unread, or use instead of ids for flag actions) | |
| ids | No | Array of message IDs for batch flag/unflag/complete operations | |
| dueDateTime | No | Due date/time for follow-up, ISO 8601 (action=flag) | |
| startDateTime | No | Start date/time for follow-up, ISO 8601 (action=flag) |