Skip to main content
POST
/
api
/
messaging
/
campaigns
/
{campaign_id}
/
duplicate
Duplicate Campaign
curl --request POST \
  --url https://api.example.com/api/messaging/campaigns/{campaign_id}/duplicate/
{
  "success": true,
  "message": "Campaign duplicated successfully",
  "new_campaign": {
    "id": "550e8400-e29b-41d4-a716-446655440001",
    "name": "Holiday Promotion (Copy)",
    "status": "draft"
  }
}
Create a copy of an existing campaign.
campaign_id
string
required
Campaign ID to duplicate

Success Response (201)

success
boolean
Operation success status
message
string
Success message
new_campaign
object
Newly created campaign object
{
  "success": true,
  "message": "Campaign duplicated successfully",
  "new_campaign": {
    "id": "550e8400-e29b-41d4-a716-446655440001",
    "name": "Holiday Promotion (Copy)",
    "status": "draft"
  }
}