The production campaign service is
https://campaign.vobiz.ai. The examples use {account_id} and {auth_token} placeholders. Keep credentials on your server and never expose them in client-side code.Workflow
1
Create an agent
Save the returned agent
id. The agent defines the answer URL, optional hangup URL, request methods, and static SIP headers.2
Create a campaign
Select the agent, concurrency, timezone, caller-ID strategy, retry policy, and optional schedule or daily calling window.
3
Configure caller IDs
For a pool campaign, add at least one number. Fixed campaigns use
fixed_caller_id. Per-contact campaigns read the caller ID from each CSV row.4
Upload contacts
Upload a CSV with a
to column. A valid upload moves the campaign from draft to ready.5
Launch and monitor
Call the start endpoint for an immediate launch, or set
scheduled_at. Monitor campaign health, contacts, attempts, and account capacity.6
Export outcomes
Download campaign results or query CDRs with
campaign_id for billing and call-quality analysis.Base URLs
Resource map
Authentication
Configure customer and internal request headers.
Agents
Manage reusable answer and hangup webhook configurations.
Campaigns
Create, list, retrieve, and update outbound campaigns.
Campaign controls
Start, pause, resume, cancel, and archive campaigns.
Contacts and results
Upload CSV contacts, browse contacts and attempts, and export results.
Caller-ID pools
Add numbers and manage rotation limits.
Capacity and monitoring
Inspect account capacity and campaign health.
Webhook events
Verify signed campaign and contact events.
Lifecycle
queued can appear while launch work is being prepared. Some mutation endpoints reject both queued and active states.