Clone an existing campaign
POST /campaigns/{CampaignID}/clone.{Format}
Clones or creates an exact copy of an existing campaign in your Sitecore Send account. The cloned campaign is created with a Draft status.
Request
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| CampaignID | path | string | true | The ID of the campaign that you want to clone. |
| Format | path | string | true | The supported file format for getting a response.Possible values: jsonand xml. |
| apikey | query | string | true | The API key of your account. |
Response
| Status | Description | Headers | Schema |
|---|---|---|---|
| 200 OK | The request is successful. | Content-Type/jsonAccept/json | N/A |
-
Code- the response code. This is0if successful. -
Error- the response error message. This isnullif successful. -
Context- an object that contains all the following information for the cloned campaign: -
ID- the ID of the cloned campaign. -
Name- the name of the campaign. -
Subject- the subject of the campaign. -
WebLocation- the web location of the HTML campaign. -
HTMLContent- the HTML content of the campaign. -
PlainContent- the content of the campaign in plain text. -
Sender- a list that contains the following information about the campaign sender:-
ID- the ID of the sender. -
Name- the name of the sender. -
Email- the email address of the sender. -
CreatedOn- the date that the sender was created. -
IsEnabled- this istrueif the sender is enabled andfalseif it is not. -
SpfVerified- this istrueif the SPF record for the sender is enabled andfalseif it is not. -
DkimVerified- this istrueif the DKIM record for the sender is enabled andfalseif it is not. -
DkimPublic- specifies the sender's email public DKIM.
-
-
DeliveredOn- the date-time the campaign was delivered. This isnullfor a cloned campaign. -
ReplyToEmail- an object that contains details about the Reply to email address selected to receive replies from the campaign:-
ID- the ID of the Reply to email receiver. -
Name- the name of the Reply to email receiver. -
Email- the email address of the Reply to email receiver. -
CreatedOn- the date that the Reply to email receiver was created. -
IsEnabled- this istrueif the Reply to email receiver is enabled andfalseif it is not. -
SpfVerified- this istrueif the SPF record for the Reply to email receiver is enabled andfalseif it is not. -
DkimVerified- this istrueif the DKIM record for the Reply to email receiver is enabled andfalseif it is not. -
DkimPublic- specifies the Reply to email receiver's email public DKIM.
-
-
CreatedOn- the date-time the campaign was created. -
UpdatedOn- the date-time that the campaign was updated. -
ScheduledFor- the date-time the campaign is scheduled to be delivered. This isnullfor a cloned campaign. -
TimeZone- the selected time zone for the account. -
FormatType- the format type of the campaign. This is0for HTML,1for Template, and2for Plain Text. -
ABCampaignData: This isnullif the cloned campaign is a regular campaign. If the cloned campaign is an A/B split campaign, the object contains the following information:-
ID- the four-digit integer ID of the ABCampaignData. -
SubjectB- if the A/B split campaign is testing the subject, this is the subject line for campaign B. -
PlainContentB- if the A/B split campaign is testing the content, this is the plain text content for campaign B. -
HTMLContentB- if the A/B split campaign is testing the content, this is the HTML content for campaign B. -
WebLocationB- if the A/B split campaign is testing the content, this is the web location for campaign B. -
SenderB- if the A/B split campaign is testing the sender, this is campaign B's sender. -
HoursToTest- the total number of hours to test campaigns A and B of your split test before sending the winning version. -
ListPercentage- specifies the size of your test group in your list. -
ABCampaignType- specifies the type of A/B split campaign. This is0for sender,1for content, and2for subject line -
ABWinnerSelectionType- specifies the type of test that defines the winning version of the campaign. This is0for a unique opens test and1for a unique clicks test. -
DeliveredOnA- the date-time campaign A was delivered. This isnullfor a cloned campaign. -
DeliveredOnB- the date-time campaign B was delivered. This isnullfor a cloned campaign.
-
-
MailingLists- a list that contains the email lists or segments that that campaign is sent to.-
MailingListID- the ID of the email list. -
SegmentID- the ID of the selected segment. This is0if there is no segment selected.
-
-
ConfirmationTo- the email address to which a confirmation message is sent when the campaign has been successfully sent. -
Status- status of the campaign. The cloned campaign has0for status. -
IsTransactional- specifies whether the campaign was created using SMTP. This can betrueorfalse.