Rate Limits and Protected Recordings

Good Afternoon,

Question. We are wanting to get monthly reports about what recordings we currently have on Protected Status.

As you know Genesys Cloud doesn't offer this simple report out of the box and our only solution so far is to use an API.
This API is post
/api/v2/recordings/deletionprotection

We would have to feed every single interaction ID into this post and wait for a return. If this is the case what about rate limiting?

We have over a million recordings and to feed every single converstation ID to this API would surely hit our rate limit on API usage.

Thoughts?

Unfortunately your choice is to do the the way you described using the only publicly documented way (including the 100 ids per call limit) or to submit a request to add new functionality to the ideas site. and hope for the best.

Not a lot of wiggle room on wanting things that don't exist.

Eos is correct.

This is a good point to make to your TAM if you believe doing this will put you over the API on demand fair use allocation. If you don't have a lot of other customizations going on, you should be fine though. The most basic communicate license grants 10,000 requests/month, and the allocation goes up from there. If you batch your data into the max of 100 IDs per request, it will only take 10,000 requests to process 1,000,000 conversations. At 300 requests/minute, that's only 34 minutes to complete the processing.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.