List campaigns
Campaigns
List campaigns
List all campaigns (call, WhatsApp, SMS)
GET
List campaigns
Returns every campaign you own, including channel, schedule windows, WhatsApp/SMS config, and optional call→text fallback settings.
Response
Returns a JSON array of campaign objects.integer
Campaign ID
string
Campaign name
string
call, whatsapp, or smsstring
e.g.
draft, scheduled, in-progress, paused, completedinteger
OUTBOUND assistant ID (call campaigns).
null for text campaigns.string
IANA timezone for the send/call window
integer
Concurrent call slots (call campaigns)
integer
Per-campaign text send rate (WhatsApp/SMS). WhatsApp also uses a user-wide in-flight pool of 10.
array
Daily windows
[{ "start": "HH:MM", "end": "HH:MM" }]. Overnight allowed when end < start.string
ISO datetime for auto-start, or
nullstring
Legacy window start (kept in sync with the first schedule window)
string
Legacy window end
array
Weekdays when sending/calling is allowed
integer
Max retries per lead
integer
Minutes between retries
boolean
Call campaigns: retry on voicemail
boolean
Call campaigns: retry until goal variable is true
string
Boolean post-call variable name, or
nullboolean
Auto-complete when no work remains
array
Outbound from-number IDs (call campaigns)
integer
WhatsApp sender ID, or
nullinteger
WhatsApp template ID, or
nullinteger
SMS from-number ID, or
nullstring
SMS body, or
nullobject
WhatsApp template placeholder → lead variable map, or
nullstring
Call→text fallback channel (
whatsapp / sms), or nullinteger
Fallback WhatsApp sender, or
nullinteger
Fallback WhatsApp template, or
nullinteger
Fallback SMS from-number, or
nullstring
Fallback SMS body, or
nullobject
Fallback WhatsApp variable map, or
nullstring
Created timestamp in your account timezone
string
Updated timestamp in your account timezone

