Clone an existing contact list, along with all its options.


Note:  This API call can also be found under the requesttype of "Subscribers".


JSON Request Example:      

{
  "username": "JohnDoe",
  "usertoken": "abc123abc123abc123abc123",
  "requesttype": "Lists",
  "requestmethod": "CopyList",
  "details": {
    "list": "{*list_id*}", /* required - list to be copied */
    "name": "{*list_name*}", /* required - new list name */
    "ownername": "{*owner_name*}", /* required */
    "owneremail": "{*owner_email*}", /* required */
    "replytoemail": "{*reply_to_email*}" /* required */
  }
}
Null

  

 "json_request"  element


Field NameDescription
usernameUsername used to login to Pinpointe
usertokenUnique token assigned to Pinpointe account
requesttypeLists
requestmethodCopyList


"details" element


Field NameDescription
list
(Required)
ID of the contact list to clone
name
(Required)
Name for new contact list
ownername
(Required)
Name of the owner of new contact list
owneremail
(Required)
Email address for the owner of new contact list
replytoemail
(Required)

Reply-to email address for new contact list


Successful Response:


"response" element


Field NameDescription
statusWill return SUCCESS if list successfully copied
dataNew copied list's ID


 

Unsuccessful Response:


"response" element


Field NameDescription
statusWill return FAILED if unsuccessful
errormessageText explaining why request failed