Hi, Angie,
I use the API to reset my contact lists. It's not real easy, but can be done.
Under Outbound there is a POST to add contacts to a list. If the contact already exists, then it updates that contact, and you can set the
clearSystemData flag to clear out previous campaign data (attempts, etc.) and make the record callable again.
https://developer.mypurecloud.com/api/rest/v2/outbound/#post-api-v2-outbound-contactlists--contactListId--contactsFor the body, I had to create the JSON for all the contacts I wanted to reset:
[{
"id": "",
"contactListId": "",
"data": {
"FirstName": "Rogelio",
"LastName": "Abbott",
"Phone": "01181353119030",
"Country": "Japan",
"Zone": "Etc/GMT-9",
"Skill": "Couple"
},
"callable": true,
"phoneNumberStatus": {}
},
{
"id": "",
"contactListId": "",
"data": {
"FirstName": "Alejandra",
"LastName": "Acevedo",
"Phone": "0116553119002",
"Country": "Singapore",
"Zone": "Etc/GMT-8",
"Skill": "Couple"
},
"callable": true,
"phoneNumberStatus": {}
}]------------------------------
George Ganahl CCXP, GCP
Principal Technology Consultant
Genesys
------------------------------