Start campaign execution immediately using Celery background tasks.
Start campaign execution. The campaign will begin contacting contacts based on the configured schedule.Documentation Index
Fetch the complete documentation index at: https://docs.burki.dev/llms.txt
Use this file to discover all available pages before exploring further.
campaign_id (integer, required): The unique identifier of the campaigndraft, scheduled, or paused| Field | Description |
|---|---|
success | Whether the operation succeeded |
message | Human-readable status message |
task_id | Background task identifier for tracking |
campaign_id | The campaign ID |
status | New campaign status |
scheduled_time | When execution will begin (for scheduled campaigns) |
| Status Code | Description |
|---|---|
| 400 | Cannot start campaign - invalid status or no contacts |
| 400 | Scheduled time is in the past |
| 404 | Campaign not found |
| 500 | Background task system unavailable |
| Error | Solution |
|---|---|
| ”No contacts found” | Import contacts before starting |
| ”All contacts have already been processed” | Use re-execute endpoint to retry |
| ”Campaign is not running” | Campaign is already in wrong status |
| ”Scheduled time is in the past” | Update schedule to future time |