Hi Matt, this is per Org and you could have your query prepared to wait and start when there's availability. These are not expected to be long running queries so should have a minimal impact.
It would be easier to reduce the number of queries if "serviceName" in the query was a list of services and not just a single service. Currently if I want to get all audits for a day, I have to make 49 queries, 1 for each service, but if there was a bulk option to get a list of services it can be done in 1 api call.
The capability to query by time is being worked on and should be available within the next couple months. Would this address your issue of querying by each individual service?
What's the rationale here to have this set to 1? Seems to me that we're starting to see rate limits more often these days. Do Genesys look at upscaling their infrastructure to cater for the increase in requests, or is the usual approach to throttle things?
Can this limit be increased on request like some others?
Hi Vaun, the rationale is that most customers are not attempting to run multiple concurrent queries for Audits, and this supports quicker querying for all customers. Ensuring a single organization can't take up unnecessary resources. At this time, it is not a limit that can be increased on request. If you find issues, please feel free to share that feedback with me directly.
Does the new limit HAVE to be 1 for the entire org? Couldn't it, for example, be 5 concurrent audit queries? Or even 1 using client credentials grant (e.g. automation) plus 2 using other grant type (e.g. interactive user)?
I understand that Genesys are trying to protect their infrastructure from being overloaded, but setting the limit to 1 for an entire org seems fraught to me.