Creates an outbound campaign with automated call scheduling. Handles workflow setup, contact loading, and job scheduling in a single request.
Provide contacts using either audienceId (existing audience) or csvData (inline contact list) — not both. If csvData is provided, a new audience is automatically created from it.
Optionally schedule the campaign for a future time using dateTime. If omitted, the campaign starts immediately.
Your SuperU API key.
Request body for creating an outbound campaign.
The agent/assistant ID to use for calls
The phone number to make outbound calls from (with country code)
"+14155550100"
Name for the workflow and campaign
Number of calls to process per batch (max 10)
1 <= x <= 10ISO 8601 datetime for scheduling the campaign. Must be in the future. If omitted, the campaign starts immediately.
"2026-04-10T14:00:00Z"
Alternative field for workflow name (used if workflow_name is not provided)
ID of an existing audience. Provide either audienceId or csvData, not both.
Inline contact list. Provide either csvData or audienceId, not both. A new audience is created automatically from this data.