Hello,
I have written a program which updates IVR object's "DNIS" array with new numbers. Now according to https://developer.genesys.cloud/routing/architect/#put-api-v2-architect-ivrs--ivrId- the rate limit for this operation is 100 operations/minute - but I am now hitting the limit immediately after trying to update 3 IVRs in parallel.
Is there a problem when I fire off these 3 requests in parallel? In other words, how is this rate limit to be interpreted?
- That after firing off 100 requests, the next request can only start after 1 minute?
- Or that I have to space my requests by a delay of (*60 seconds/100*) seconds?
Or is that a current global load problem?
After the "Retry-After" period ran down, I then try to re-run these requests - and get the same error again and again. Lather, rinse and repeat - this is a total blocker here.
The application I am now testing is a JavaScript app which is included as integration into the Genesys Cloud browser UI. The integration is a separate OAuth client, with own clientID, but it runs with the user credentials - so are the requests from the standard Genesys Browser UI maybe interfering with my integration?
There are other integrations, where I also get "429" errors before I could hit the official API rate limits, but this is the most egregious example, because it is (in this case) a total blocking point for my integration.
Wolfgang Liebich
#PlatformAPI#PlatformSDK