UpdateEmailBroadcastRequest
Request to update a draft email broadcast.
PUT is a full replacement — all fields are applied as provided.
Only broadcasts with status Draft can be updated.
Same shape as the create request.
Properties
| Name | Type | Description |
|---|---|---|
| contentBlockCode | string | Content block code (category: Email) used as the email template. |
Content block code (category: Email) used as the email template. | ||
| subjectLine | string | Inline email subject line with Liquid template syntax. |
Inline email subject line with Liquid template syntax. | ||
| bodyHtml | string | Inline email body HTML with Liquid template syntax. |
Inline email body HTML with Liquid template syntax. | ||
| allContacts | boolean | When true, every contact of each client with an email address receives the email |
When true, every contact of each client with an email address receives the email | ||
| recipientIncludeBusinessEmail | boolean | Whether to include each client's business email (the email address on the client |
Whether to include each client's business email (the email address on the client | ||
| recipientContactTypes | array of enum | Client contact types for To recipients, resolved per client at send time. |
Client contact types for To recipients, resolved per client at send time. | ||
| recipientUserTypes | array of enum | User types for To recipients (ClientManager, ClientPartner, ClientAssociate, ClientServiceManager), |
User types for To recipients (ClientManager, ClientPartner, ClientAssociate, ClientServiceManager), | ||
| additionalEmailAddresses | array of string | Static email addresses to include as To recipients on every email. |
Static email addresses to include as To recipients on every email. | ||
| ccIncludeBusinessEmail | boolean | Whether to include each client's business email as a CC recipient. |
Whether to include each client's business email as a CC recipient. | ||
| ccContactTypes | array of enum | Client contact types for CC recipients. |
Client contact types for CC recipients. | ||
| ccUserTypes | array of enum | User types for CC recipients. |
User types for CC recipients. | ||
| ccEmailAddresses | array of string | Static email addresses to include as CC recipients on every email. |
Static email addresses to include as CC recipients on every email. | ||
| bccIncludeBusinessEmail | boolean | Whether to include each client's business email as a BCC recipient. |
Whether to include each client's business email as a BCC recipient. | ||
| bccContactTypes | array of enum | Client contact types for BCC recipients. |
Client contact types for BCC recipients. | ||
| bccUserTypes | array of enum | User types for BCC recipients. |
User types for BCC recipients. | ||
| bccEmailAddresses | array of string | Static email addresses to include as BCC recipients on every email. |
Static email addresses to include as BCC recipients on every email. | ||
| savedViewCode | string | The code of a saved client view whose filter selects which clients to include. |
The code of a saved client view whose filter selects which clients to include. | ||
| filter | EmailBroadcastFilterDto | |
| excludedClientCodes | array of string | Client codes to exclude from the filter results. |
Client codes to exclude from the filter results. | ||
| additionalClientCodes | array of string | Hand-picked client codes to add on top of the filter results. |
Hand-picked client codes to add on top of the filter results. | ||
| onlyEmailableClients | boolean | When true (default), clients whose email contact preference is not set are skipped. |
When true (default), clients whose email contact preference is not set are skipped. | ||
| addHeaderFooter | boolean | When true (default), the tenant's email header and footer content blocks are |
When true (default), the tenant's email header and footer content blocks are | ||
| configCode | string | The email configuration (mailbox) code to send from. |
The email configuration (mailbox) code to send from. | ||
JSON Example
{
"contentBlockCode": "string",
"subjectLine": "string",
"bodyHtml": "string",
"allContacts": false,
"recipientIncludeBusinessEmail": false
}