create_rule
Create automated email rules to organize iCloud Mail by applying actions like move, delete, or mark to messages matching specific filters such as sender, subject, or date.
Instructions
Create a saved rule that applies a specific action to emails matching a set of filters. Rules are stored persistently and can be run on demand or all at once with run_all_rules.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Unique rule name (used to run or delete the rule) | |
| description | No | Optional human-readable description of what the rule does | |
| filters | Yes | Email filters (same as bulk_move/bulk_delete filters: sender, domain, subject, before, since, unread, flagged, larger, smaller) | |
| action | Yes | Action to apply to matching emails |