Forward Gmail Message
forward_gmail_messageForward a Gmail message to specified recipients while preserving original HTML formatting. Optionally add your own text before the forwarded content.
Instructions
Forward a Gmail message to specified recipients with HTML formatting preservation and elicitation support
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | CC recipients (optional) | |
| to | No | Recipient email address(es) | myself |
| bcc | No | BCC recipients (optional) | |
| body | No | Optional additional message body to add before the forwarded content. Usage depends on content_type: 'plain' = plain text only, 'html' = HTML content, 'mixed' = plain text (HTML in html_body) | |
| html_body | No | HTML content when content_type='mixed'. This will be added before the forwarded HTML content. Ignored for 'plain' and 'html' types | |
| message_id | Yes | The ID of the Gmail message to forward. This will include the original message content and headers | |
| content_type | No | Content type: 'plain' (converts original HTML to text), 'html' (preserves HTML formatting), 'mixed' (both plain and HTML versions - recommended) | mixed |
| user_google_email | No | Use 'me' or 'myself' for auto-resolution to authenticated user, or provide specific email address. If None, uses current authenticated user (auto-injected by middleware). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| action | No | ||
| draftId | No | ||
| subject | No | ||
| success | Yes | ||
| userEmail | Yes | ||
| content_type | Yes | ||
| forwarded_to | No | ||
| cc_recipients | No | ||
| to_recipients | No | ||
| bcc_recipients | No | ||
| html_preserved | No | ||
| forward_message_id | No | ||
| elicitationRequired | No | ||
| original_message_id | Yes | ||
| recipientsNotAllowed | No | ||
| elicitationNotSupported | No |