comms_send_campaign
Execute a draft or scheduled campaign. Sends messages to all matching recipients asynchronously, skipping recipients with email opt-out or bounced addresses (logged as "skipped"). Campaign must be in draft or scheduled status. Returns immediately — use comms_get_campaign to track progress (sent/delivered/opened/clicked update via provider webhooks). Requires confirm: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apiKey | No | ||
| confirm | Yes | ||
| orgSlug | Yes | ||
| campaignId | Yes |