send_campaign
Submit a campaign for dispatch; campaign parks in pending_approval until a human approves via email reply or dashboard, then dispatch begins. Returns campaign status.
Instructions
Request the campaign blast. By DEFAULT this does NOT send immediately: the campaign parks in pending_approval and the account owner is emailed a preview spec-sheet — the human approves by REPLYING "APPROVE" to that email or from the dashboard, and only then does dispatch start. Returns the campaign resource: report its status to the user (pending_approval = waiting on the human; scheduled = dispatch is on its way, which happens when approvalRequired is false or it was already approved). Re-calling on a pending campaign re-sends the approval email. Requires a paid plan + a verified fromEmail domain (403 plan_upgrade_required otherwise; the draft stays saved). ALWAYS run dry_run_campaign first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Campaign id. | |
| sender | No | Product/sender externalId sent as X-Drin-Sender. Required only for account-wide API keys; overrides the server's default sender. |