emailCopy
public static string emailCopy(string token, string emailID)
Duplicate an existing Email and return the ID of the newly created Email. The new email will have the same subject, content, target list as the one being copied. The newly created email will be saved with the status 'Incomplete'.
Section
Email Campaign Related Methods

Parameters
string tokenA valid token for your account. To generate a token, use the login method.
string emailIDThe email ID to copy. To get all the emails, use the emailGet method.

Returns
stringReturns the email ID of the newly created email campaign.


Examples
download example code
xmlrpc_emailCopy.php


  1. <?php
  2. /**
  3. This Example shows how to authenticate a user using XML-RPC.
  4. Note that we are using the PEAR XML-RPC client and recommend others do as well.
  5. **/
  6. require_once 'XML/RPC2/Client.php';
  7. require_once 'inc/config.php';
  8. $client = XML_RPC2_Client::create($apiURL);
  9. $token = $client->login($apiLogin, $apiPassword);
  10.  
  11. /**
  12. Fetch the latest email, so we can retrieve the email ID.
  13. **/
  14. $emailList = $client->emailGet($token, "", 1, 1, "", "");
  15. $emailID = $emailList[0]['id'];
  16.  
  17. $newEmailID = $client->emailCopy($token, $emailID);
  18. ?>