create_campaign
Create a new email campaign with audience, subject, from name, and reply-to. Returns a campaign ID to update content, send, or schedule.
Instructions
Create a new email campaign. Returns the campaign ID for use with update_campaign_content and send/schedule. Returns compact confirmation by default — set verbose=true for full response.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Internal campaign title (defaults to subject) | |
| list_id | Yes | Audience/list ID to send to | |
| subject | Yes | Email subject line | |
| verbose | No | Return full API response instead of compact summary (default false) | |
| reply_to | Yes | Reply-to email address | |
| from_name | Yes | The 'from' name on the email | |
| segment_id | No | Segment ID to send to (subset of audience) | |
| preview_text | No | Preview text shown in inbox |