modify_gmail_message_labels
Add or remove labels on one Gmail message to archive, delete, star, or organize emails. Specify label IDs like 'INBOX', 'TRASH', or 'STARRED'.
Instructions
Add or remove labels on one Gmail message.
Side effects: mutates the message's label set. Common recipes: remove "INBOX" to archive, add "TRASH" to delete (soft), add "STARRED" to star. For many messages at once use batch_modify_gmail_message_labels. To create/delete the labels themselves use manage_gmail_label. Requires the gmail.modify OAuth scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | Yes | The user's Google email address (authenticated account). | |
| message_id | Yes | Gmail message ID from search_gmail_messages. | |
| add_label_ids | No | Label IDs to add. Use system IDs like "INBOX", "STARRED", "TRASH", "UNREAD", or user label IDs from list_gmail_labels (e.g. "Label_1234"). Names do NOT work. | |
| remove_label_ids | No | Label IDs to remove, same ID rules as above. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |