v2

latestOpenAPI 3.1.02026-07-273779120.8 KB
Campaigns

Clone Campaign

Clone a campaign configuration.

Creates a new campaign with the same configuration as the source. Call records are copied in the background — use the include_outcomes, exclude_outcomes, include_status, and exclude_status body fields to control which calls are cloned. Returns immediately with the new campaign_id; call cloning continues asynchronously.

post/campaigns/v1/campaigns/{campaign_id}/clone

Path parameters

campaign_idstring required
Example:5eb7cf5a86d9755df3a6c593

Campaign configuration ID to clone

Request body

namestring required

Name for the cloned campaign (required)

include_outcomesstring[]

Only clone calls with these outcomes

exclude_outcomesstring[]

Skip calls with these outcomes

include_statusstring[]

Only clone calls with these statuses

exclude_statusstring[]

Skip calls with these statuses

Response

Clone created — call records are cloned asynchronously in the background

messagestring required

Result description

Example response

{
  "message": "Campaign cloned successfully."
}