EmailBroadcastFilterDto
Filter criteria for selecting which clients receive an email broadcast.
Same wire shape as the CSV export filter — matches the filters on the client list endpoint.
If the filter is omitted entirely, only AdditionalClientCodes are included (pure hand-picked list).
An empty filter object selects all clients.
Properties
| Name | Type | Description |
|---|---|---|
| managerCodes | array of string | Filter clients by their assigned manager's code(s). |
Filter clients by their assigned manager's code(s). | ||
| partnerCodes | array of string | Filter clients by their assigned partner's code(s). |
Filter clients by their assigned partner's code(s). | ||
| associateCodes | array of string | Filter clients by their assigned associate's code(s). |
Filter clients by their assigned associate's code(s). | ||
| statuses | array of enum | Filter clients by status(es). |
Filter clients by status(es). | ||
| types | array of enum | Filter clients by their organization type(s). |
Filter clients by their organization type(s). | ||
| serviceCodes | array of string | Filter clients by billable service code(s) they have assigned. |
Filter clients by billable service code(s) they have assigned. | ||
| packageCodes | array of string | Filter clients by service package code(s) they have assigned. |
Filter clients by service package code(s) they have assigned. | ||
| teamCodes | array of string | Filter clients by their assigned team's code(s). |
Filter clients by their assigned team's code(s). | ||
| serviceStageCodes | array of string | Filter clients by service stage composite codes (format: "serviceCode:stageCode"). |
Filter clients by service stage composite codes (format: "serviceCode:stageCode"). | ||
| search | string | Search across client code, name and internal reference. |
Search across client code, name and internal reference. | ||
JSON Example
{
"managerCodes": [
"string"
],
"partnerCodes": [
"string"
],
"associateCodes": [
"string"
],
"statuses": [
"Active"
],
"types": [
"PrivateLimitedCompany"
]
}
Contained in Schemas
- CreateEmailBroadcastRequest Request to create a draft email broadcast. Provide either a ContentBlockCode or inline SubjectLine +...
- EmailBroadcastAudienceRequest The client-selection part of an email broadcast, used to summarise the audience before a draft exist...
- EmailBroadcastDto An email broadcast: an ad-hoc mass email to a filtered set of clients with per-client Liquid token r...
- UpdateEmailBroadcastRequest Request to update a draft email broadcast. PUT is a full replacement — all fields are applied as pro...