Skip to content

Copy Marketing Campaign Email

Tool name: copy-automation-email

Copies a campaign (automation) email into an independent draft using its revision from get-automation-email. Active sources can be copied; the original is unchanged. Does not attach the copy to a campaign or send.

Input schema

emailIdinteger, >= 1required
revisionstring^[a-f0-9]{64}$required
namestring, [ 1 .. 250 ] charactersrequired
accountIdnull or integer, >= 1
Default:null
Input example
{ "emailId": 1, "revision": "string", "name": "string", "accountId": null }

Output schema

emailIdintegerrequired
kindstringrequired
revisionstringrequired
namestringrequired
subjectstringrequired
senderNamestringrequired
senderEmailstringrequired
replyEmailstringrequired
signatureIdintegerrequired
contentStatusintegerrequired
editorUrlstringrequired
usedByAutomationIdsArray of integersrequired
deletedbooleanrequired
smartTagsArray of any or objectrequired
settingsArray of any or objectrequired
effectiveSenderobject or null
Output example
{ "emailId": 0, "kind": "string", "revision": "string", "name": "string", "subject": "string", "senderName": "string", "senderEmail": "string", "replyEmail": "string", "signatureId": 0, "contentStatus": 0, "editorUrl": "string", "usedByAutomationIds": [ 0 ], "deleted": true, "smartTags": { "property1": 0, "property2": 0 }, "settings": {}, "effectiveSender": { "senderMode": "explicit", "fromName": "string", "fromNameSource": "email", "fromEmail": "string", "fromEmailSource": "email", "replyToEmail": "string", "replyToEmailSource": "email", "signatureSelection": "fixed", "signatureId": 0, "signatureName": "string", "sendingDomain": "string", "sendingDomainKind": "customer", "sendingDomainSource": "from_address", "dependsOnContactTags": true, "senderIdentity": { "effectiveSenderEmail": "string", "customerDomain": "string", "normalizedSenderDomain": "string", "status": "ready", "isUsable": true, "senderEmailOptions": [ "string" ], "senderDomainOptions": [ "string" ] } } }