Skip to main content
POST
Create a campaign
A campaign links an agent to a contact list and defines concurrency, caller-ID selection, scheduling, daily windows, and retry behaviour. New campaigns start in draft.
Authentication required
  • X-Auth-ID — your Vobiz account ID
  • X-Auth-Token — your Vobiz auth token
string
required
Your Vobiz account ID. Use the same value in X-Auth-ID.
string
required
Your Vobiz account ID, for example MA_XXXXXXXX.
string
required
Campaign name. Maximum 100 characters.
string
required
ID of an existing agent.
integer
required
Maximum simultaneous calls. At least 1, and no higher than the account concurrency limit.
string
required
IANA timezone such as Asia/Kolkata. Governs the daily window and daily pool limits.
string
required
fixed, per_contact, or pool.
string
Required when the strategy is fixed. E.164 format.
integer
Retained for backward compatibility. Values below 1 normalise to 1. CPS does not gate campaign capacity — use max_concurrent.
string
ISO 8601 timestamp for a scheduler-based launch instead of an immediate start.
boolean
default:"false"
Enables the daily calling window.
string
Required when the window is enabled. HH:mm in the campaign timezone.
string
Required when the window is enabled. Must differ from the start time.
integer
default:"0"
Retries after the initial attempt. Range 05.
array
Delay in minutes before each retry, for example [60, 240].
integer
default:"7"
Maximum number of days retries may span.
string
Target for signed campaign and contact webhooks.

Example

cURL
The response is 201 with a draft campaign. Upload contacts to move it to ready.

Caller-ID strategies

Set caller_id_strategy to fixed and supply fixed_caller_id. Every attempt uses the same number.