batch_modify_gmail_message_labels
Adds or removes Gmail labels across multiple messages in one batch request. Provide message IDs and label IDs to organize or update many emails without repeated individual calls.
Instructions
Adds or removes labels from multiple Gmail messages in a single batch request.
Args: user_google_email (str): The user's Google email address. Required. message_ids (List[str]): A list of message IDs to modify. add_label_ids (Optional[List[str]]): List of label IDs to add to the messages. remove_label_ids (Optional[List[str]]): List of label IDs to remove from the messages.
Returns: str: Confirmation message of the label changes applied to the messages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_ids | Yes | ||
| add_label_ids | No | ||
| remove_label_ids | No | ||
| user_google_email | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |