manage_trash
Move emails to trash, delete permanently, or empty the trash folder. Filter by subject, sender, or mailbox with configurable safety limits.
Instructions
Manage trash operations - delete emails or empty trash.
Args: account: Account name (e.g., "Gmail", "Work") action: Action to perform: "move_to_trash", "delete_permanent", "empty_trash" subject_keyword: Optional keyword to filter emails (not used for empty_trash) sender: Optional sender to filter emails (not used for empty_trash) mailbox: Source mailbox (default: "INBOX", not used for empty_trash or delete_permanent) max_deletes: Maximum number of emails to delete (safety limit, default: 5) confirm_empty: Must be True to execute "empty_trash" action (safety confirmation) apply_to_all: Must be True to allow operations without subject_keyword or sender filter
Returns: Confirmation message with details of deleted emails
User Preferences: {"workflow": "default", "notifications": "enabled"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| sender | No | ||
| account | Yes | ||
| mailbox | No | INBOX | |
| max_deletes | No | ||
| apply_to_all | No | ||
| confirm_empty | No | ||
| subject_keyword | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |