We have a need to automate the retention of Evaluation Forms for a Contact Center, i.e. Evaluation Forms will be retained for a defined period of time and then the Forms will be deleted. There will be a back-end process that will check the Modified Date of Evaluation Forms in Genesys Cloud and delete the Forms which have passed the Date of Retention.
I have been using the API Explorer to try out the Quality APIs and have some questions:
-
Why does the GET/api/v2/quality/forms/evaluations operation show published field as "false" for Published Forms?
-
I deleted a number of Published Forms from Genesys Gloud user interface but if I run GET/api/v2/quality/publishedforms/evaluations, I can still see those Forms. Why is that?
-
Does the published field value change after a certain period of time? I created a Form and immediately published it but when I ran GET/api/v2/quality/forms/evaluations/{formId}, I saw published as 'False'. However, two hours later, when I reran GET, the published value was now 'true'.
Any help would be appreciated.