update_message_flags
Add or remove email flags (Seen, Flagged, custom keywords). Pair UID with folder to ensure correct flag changes.
Instructions
Add or remove flags on an email message. System flags (RFC 3501): \Seen (read), \Flagged (starred), \Answered, \Draft, \Deleted, \Recent. User-defined keywords without a backslash prefix are also accepted (alphanumeric + underscore, e.g. "Important", "Custom_Tag"), but Proton Mail Bridge has been observed to silently drop user keywords — any flags the server did not actually apply are reported in the response as "no-op (not applied)".
UID + folder pair caveat: IMAP UIDs are per-folder. The same UID can refer to different messages in different folders — always pair a UID with the folder it came from.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | Message UID | |
| folder | No | Folder containing the message (default: INBOX) | INBOX |
| flagsToAdd | No | Flags to add (e.g. ["\\Seen", "\\Flagged"]) | |
| flagsToRemove | No | Flags to remove (e.g. ["\\Seen"]) |