label_message
Add labels to one or many Gmail messages using system IDs, user label IDs, or exact names; optionally create missing labels.
Instructions
Add labels to a message (or to a list of messages). Labels: system IDs (INBOX, UNREAD, STARRED, IMPORTANT, CATEGORY_*) or user label IDs (list_labels), or their exact names. Archive = unlabel INBOX; mark read = unlabel UNREAD; star = label STARRED. Trash: trash_*; spam, sent and drafts: never. Reversible, no confirmation needed; at most 100 items per call.
Args: messageId: message ID, or a list of IDs. labelIds: labels to add (IDs or names). createMissing: create missing user labels (default false; otherwise an error).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| labelIds | Yes | ||
| messageId | Yes | ||
| createMissing | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |