Execute Campaign
Execute a campaign to process leads from the associated list. Leads are scheduled with time-spreading to avoid carrier spam flagging. Rate limited per business (default: 100 leads/hour).
Authentication
X-API-Keystring
Your API key from [Dashboard → Settings → API Keys](https://dashboard.bookedin.ai/settings)
Request
This endpoint expects an object.
campaign_id
Campaign ID to execute
lead_count
Number of leads to process in this batch. If not specified, uses remaining hourly quota.
Response
Campaign execution queued
campaign_id
list_id
List containing the leads
strategy_id
Strategy being executed
total_leads
Total leads in the campaign list
processed_leads
Leads already processed
strategies_scheduled
Leads scheduled in this execution
unprocessed_leads
Remaining leads to process
executions_this_hour
Total executions this hour (business-level)
remaining_this_hour
Remaining executions available this hour
reset_time
Unix timestamp when rate limit resets
can_continue
Whether campaign has more leads to process
message