forward_message
Forward a Gmail thread to someone else. Quotes the message(s) under a standard ---------- Forwarded message ---------- header and sends from the account the thread belongs to; note puts your own words above the quote. include defaults to 'latest' (newest message only) — pass 'all' to forward the whole thread oldest-first. ⚠️ The ORIGINAL ATTACHMENTS ARE NOT CARRIED (the body is re-composed, not re-sent): the result's attachments_dropped is true when a quoted message had a file, and you should tell the user so they can send it separately. A very long body is cut at a cap and truncated says so. This actually sends — confirm the recipient with the user first. Needs the Gmail send scope (reconnect on a permission error).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | Cc recipient(s). | |
| to | Yes | Recipient address(es). | |
| note | No | Your own note, placed ABOVE the forwarded content (e.g. 'FYI — this is the audit reply'). | |
| account | No | Account label the thread belongs to. Required when several Gmail accounts are connected. | |
| include | No | 'latest' (default) forwards only the newest message in the thread; 'all' forwards every message, oldest first. | |
| thread_id | Yes | Gmail thread id to forward (a search result's external_id, or from get_thread). |