Campaigns
Re-execute Campaign
Re-execute a completed or failed campaign with new contact selection and scheduling. Preserves all execution history while allowing a fresh run with customizable parameters.
POST
Re-execute a completed, cancelled, or failed campaign with flexible contact selection and scheduling options.
Retry only failed contacts:
Retry specific contacts:
Path Parameters
campaign_id(integer, required): The unique identifier of the campaign
Request Body
Contact Selection Options
Schedule Settings
Example Requests
Re-execute all contacts immediately:Response
Response (Immediate)
Response (Scheduled)
Example Code
cURL
Python
JavaScript
Behavior
When re-executing a campaign:- Selected contacts are reset to
pendingstatus - Non-selected contacts are marked as
skipped - Campaign counters are reset to 0
- Metrics are cleared for fresh tracking
- Execution history is preserved for audit
- Campaign status becomes
draft(immediate) orscheduled
Error Responses
Valid Starting Statuses
Re-execution is only available for:completed- All contacts processedcancelled- Campaign was stoppedfailed- Campaign encountered an error