Sends a draft broadcast: re-evaluates the client selection, snapshots each client's resolved recipients (the audit record), marks the broadcast Queued and enqueues background processing. Poll the broadcast for progress and the recipients endpoint for the per-client delivery log. When the optional body sets scheduledAt, the broadcast is not sent now: it moves to Scheduled status and is dispatched at that time — recipients are resolved and snapshotted at dispatch, not schedule time.
Requires: Update on EmailBroadcasts.
Parameters
| Name | Type | Description |
|---|---|---|
| tenant* | path string | The Tenant.Code |
The Tenant.Code |
||
| code* | path string | |
Request Body
{
"scheduledAt": "2024-01-01T00:00:00Z"
}
Responses
202 Accepted
400 Bad Request
401 Unauthorized – Invalid or missing API key
403 Forbidden – the caller lacks the permissions this endpoint requires; the detail lists every one missing
application/problem+json
404 Not Found