Clone Campaign
Cloning a campaign saves time and you don't need to start an email campaign from scratch. Using this API, you can clone campaigns.
Request Type:
- Get/ Post
Scope required
ZohoCampaigns.campaign.CREATE
Other alternative scopes
- ZohoCampaigns.campaign.CREATE-UPDATE (CREATE + UPDATE)
- ZohoCampaigns.campaign.WRITE (CREATE + UPDATE + DELETE)
- ZohoCampaigns.campaign.ALL (CREATE + UPDATE + DELETE + READ)
Header:
Authorization: Zoho-oauthtoken <access_token>
Request URL:
https://campaigns.zoho.com/api/v1.1/[xml/json]/clonecampaign
List of Parameters: -- Version 1.1
Parameter | Data Type | Description |
resfmt | String | XML (or) JSON |
campaigninfo* | XML (or) JSON | It contains these internal params are campaignname,subject,from_name,from_add,reply_to,oldcampaignkey,encode_type and encode_type |
* - Mandatory Parameters
Possible error cases
Error code | Description |
902 | No account present for this user. |
903 | Mandatory fields are missing. |
6610 | Email is not verified. |
7001 | Error in campaign creation. |
If your error code is not listed above, click here.
Sample XML Request
Copiedhttps://campaigns.zoho.com/api/v1.1/xml/clonecampaign?resfmt=XML&campaigninfo=<xml><fl val="campaignname">Sample</fl><fl val="subject">Sample</fl><fl val="oldcampaignkey">[campaignkey]</fl></xml>
Sample Response
Copied<response uri="/api/v1.1/json/clonecampaign" version="1.1">
<status>success</status>
<code>0</code>
<associated_mailing_lists/>
<segments_info/>
<campaign-details>
<fl val="reply_to"/>
<fl val="campaign_name">Sample1</fl>
<fl val="email_subject">Sam1ple</fl>
<fl val="email_from"/>
</campaign-details>
<campaign_status>Draft</campaign_status>
</response>
Sample JSON Request
Copiedhttps://campaigns.zoho.com/api/v1.1/json/clonecampaign?resfmt=JSON&campaigninfo=%7B%22campaignname%22%3A%22Sample1%22%2C%22subject%22%3A%22Sam1ple%22%2C%22oldcampaignkey%22%3A%5Bcampaignkey%5D%2C%22from_name%22%3A%22John%22%2C%22from_add%22%3A%22john.doe%40xyz.com%22%2C%22reply_to%22%3A%22john.doe%40xyz.com%22%2C%22encode_type%22%3A%22UTF-8%22%7D
Sample Response
Copied{
"status": "success",
"code": "0",
"url": "/api/v1.1/json/clonecampaign",
"campaign-details": "[{reply_to=null, campaign_name=Sample1, email_subject=Sam1ple, email_from=null}]",
"version": "1.1"
}