We want to implement GDPR into our system which should delete customer related all the data from Genesys.
We though of creating one external contact for each customer and assigning all interactions to it.
While investigating we found that we can use Genesys GDPR apis, to use an externalContactId in the GDPR api, but we are not sure how it works internally to Genesys. so we have following questions :
- Does using POST /api/v2/gdpr/requests by externalContactId ensures, removal of all the data related to that external contact including phone number and name added while creating the external contact.
- Will that also remove phone numbers from interaction level added for each conversation that external contact is assigned it or do we need to make separate GDPR api call to remove phone number of a customer from conversation level , and a separate api all to remove e-mail, a separate for name etc.
- Will it also remove all the interaction data for all the conversations, it was assigned to ?
- We see a limit of 5 requests/min for api/v2/gdpr/* which is too low for us. What can be done to increase it?
Our aim is to remove all data related to the customer when we do a GDPR api call, could you please suggest us what's the best way to do that by answering above questions or perhaps having other suggestions