copy_campaign
Duplicate an existing campaign including its ad sets and ads. Optionally rename the copy and set its status.
Instructions
Copy an existing campaign. Creates a duplicate with optional name override. Copies structure including ad sets and ads.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"campaign_id": "<campaign_id>"
},
"name": "copy_campaign"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name for the copied campaign. Defaults to 'Copy of <original>' | |
| status | No | Status for copied campaign (default PAUSED) | PAUSED |
| deep_copy | No | Copy ad sets and ads within the campaign (default true) | |
| campaign_id | Yes | Source campaign ID to copy |