Forward a message
cooper_forward_messageUse this when you need to forward a stored message to someone else, including a forwarded header block and the original attachments, on a new thread. Requires auth. Sends real email. Inputs: inbox_id (required; inbox id, username, or email), message_id (required), to (required; recipient addresses), cc, bcc, subject (optional; default is Fwd: plus the original subject unless it already starts with fwd: or fw:), text, html, include_attachments (optional; default true), client_id (optional idempotency key; a retry returns the original message and does not send again). Returns the stored message with a new thread_id. Fails with 400 missing_to, 400 attachments_too_large when copied attachments exceed 10 files, 4 MiB each, or 5 MiB total, 403 recipient_blocked, 403 recipient_suppressed, 403 inbox_paused, 404 message_not_found, 404 inbox_not_found, or 402 when the monthly send limit is reached.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | Cc addresses | |
| to | Yes | Recipient email addresses | |
| bcc | No | Bcc addresses | |
| html | No | Optional HTML note placed before the forwarded block | |
| text | No | Optional note placed before the forwarded block | |
| subject | No | Subject line. Omit to use Fwd: plus the original subject, unless it already starts with fwd: or fw:. | |
| inbox_id | Yes | Inbox id (inb_…), username, or full email address | |
| client_id | No | Optional idempotency key. Reuse it to get the original forward instead of sending twice. | |
| message_id | Yes | Message id (msg_…) to forward | |
| include_attachments | No | Copy the original attachments. Default true. Over the size caps returns attachments_too_large. |