Start Campaign
Campaigns
Start Campaign
Launch a campaign (sends to Lexi AI for approval)
POST
Start Campaign
Request
Path Parameters
Campaign UUID
Headers
Response
Example Response (Approval Required)
Example Response (Auto-Started)
Approval Workflow
When a campaign requires approval:- Start the campaign → status becomes
pending_approval - Lexi reviews the campaign (template, target list, timing)
- You approve or dismiss via the Lexi tasks endpoints
- Campaign launches after approval
Check Approval Status
Approve the Campaign
Auto-Start vs Manual Approval
Whether a campaign requires Lexi approval depends on your workspace settings. By default, campaigns with >100 recipients require approval.
Errors
| Status | Code | Description |
|---|---|---|
| 400 | validation_error | Campaign is empty or already running |
| 401 | invalid_key | Invalid API key |
| 403 | insufficient_permissions | Missing write permission |
| 404 | not_found | Campaign not found |
| 429 | rate_limited | Rate limit exceeded |