draft status and does not start calling until you update its status to start.
Endpoint
POST /user/campaign
Request
string
required
Name of the campaign. Maximum 255 characters.
integer
required
ID of the outbound assistant to use for this campaign.
string
Timezone for the campaign (e.g.,
America/New_York). Defaults to your account timezone.integer
default:"3"
Maximum simultaneous calls. Minimum:
1. Maximum depends on your plan.string
default:"00:00"
Start of the allowed calling window. Format:
H:i (e.g., 09:00).string
default:"23:59"
End of the allowed calling window. Format:
H:i (e.g., 17:00).array
default:"all 7 days"
Days when calls are allowed. Valid values:
monday, tuesday, wednesday, thursday, friday, saturday, sunday.integer
default:"3"
Maximum retry attempts for failed calls. Range: 1–5.
integer
default:"60"
Minutes between retry attempts. Range: 10–4320.
boolean
Whether to retry calls that reached voicemail.
boolean
Whether to retry calls where the goal was not completed.
string
Name of a boolean variable from your assistant’s post-call schema to track goal completion. Maximum 255 characters.
boolean
default:"true"
Whether to automatically mark the campaign complete when no leads remain.
array
Array of phone number IDs to use for outbound calls. Each ID must be distinct and belong to your account.
Response
string
Confirmation message.
object
The created campaign.
Example
201 Created
403 Plan limit reached
404 Assistant not found