--yes.
Every organize verb takes message ids or -q "query". If both are given, ids win.
Confirm bulk -q scope with the human when the match set could be large (mailkit search first).
Gmail and Proton Mail
- archive — leave the inbox. Gmail drops the INBOX label. Proton Mail moves the message to Archive.
- trash — move to Trash. Recoverable. Not a permanent delete. mailkit cannot empty Trash.
- untrash — Gmail only.
INBOX:12.
Gmail only — labels
--add and --remove are repeatable. --create makes a missing --add label.
Fastmail and Proton Mail refuse label verbs.
JSON from archive / mark / trash includes count and the id list.