I’m trying to figure out why the bulk export job for digital channel recordings is consistently returning a 429 Too Many Requests error after processing approximately 1,500 webchat sessions. The export is triggered via the /api/v2/recording/jobs endpoint with a filter for legal_hold status. The initial request succeeds, but the subsequent polling for job status and the final metadata retrieval for chain of custody verification hit the rate limit almost immediately.
We are using Python 3.9 with the official Genesys Cloud SDK. The retry logic includes an exponential backoff, yet the server rejects the requests before the backoff period completes. The error payload indicates that the limit is per-tenant rather than per-user. This is critical for our legal discovery workflow, as we need to maintain an unbroken audit trail for the exported data. The issue occurs during peak European business hours, specifically between 10:00 and 12:00 GMT. Is there a specific header or configuration parameter that can be added to the initial export job creation to pre-allocate a higher rate limit for bulk operations involving sensitive metadata? Or is this a hard cap that requires a support ticket to adjust?
Thank you for your assistance.