get_gmail_messages_content_batch
Batch fetch Gmail message contents for up to 25 message IDs at once, returning subject, sender, date, recipients, and body. Prevents SSL connection exhaustion during bulk retrieval.
Instructions
Retrieves the content of multiple Gmail messages in a single batch request. Supports up to 25 messages per batch to prevent SSL connection exhaustion.
Args: message_ids (List[str]): List of Gmail message IDs to retrieve (max 25 per batch). user_google_email (str): The user's Google email address. Required. format (Literal["full", "metadata"]): Message format. "full" includes body, "metadata" only headers.
Returns: str: A formatted list of message contents including subject, sender, date, Message-ID, recipients (To, Cc), and body (if full format).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | full | |
| message_ids | Yes | ||
| user_google_email | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |