ReplyEmailRequest
Request to reply to a mailbox email.
All fields except HtmlBody are optional — omit them to use provider defaults.
Properties
| Name | Type | Description |
|---|---|---|
| htmlBody* | string | HTML body of the reply |
HTML body of the reply | ||
| plainTextBody | string | Plain text body (optional fallback) |
Plain text body (optional fallback) | ||
| replyAll | boolean | Whether to reply to all recipients (default: false = reply to sender only) |
Whether to reply to all recipients (default: false = reply to sender only) | ||
| toRecipients | array of EmailRecipientDto | Override To recipients. Null = use provider default (original sender for reply, all for reply-all). |
Override To recipients. Null = use provider default (original sender for reply, all for reply-all). | ||
| ccRecipients | array of EmailRecipientDto | Override CC recipients. Null = use provider default. |
Override CC recipients. Null = use provider default. | ||
| bccRecipients | array of EmailRecipientDto | BCC recipients. Null or empty = no BCC (providers never auto-populate BCC). |
BCC recipients. Null or empty = no BCC (providers never auto-populate BCC). | ||
| attachments | array of EmailAttachmentDto | Attachments to include in the reply. Null or empty = no attachments. |
Attachments to include in the reply. Null or empty = no attachments. | ||
JSON Example
{
"htmlBody": "string",
"plainTextBody": "string",
"replyAll": false,
"toRecipients": [
{
"email": "...",
"name": "..."
}
],
"ccRecipients": [
{
"email": "...",
"name": "..."
}
]
}