I have developed a custom APP for one of our customers.
I am using at least 45-50 APIs to get the data and at the end updating the change.
While testing the APP locally, there is no issue of the API limit, but as a custom APP, it is throwing the below error (There is no API rate limit for this customer).
{ status: 429, headers: {}, message: ‘You have exceeded the limit of 50 requests per minute’, errorSource: ‘APP’ }
@Akhil_Kulkarni ,
God Day!
This is issue occurs due to the rate limit exceeded for requestAPI.
kindly share the below-requested information to increase the rate limit.
What is App Name, App ID, its Installed Product, and Region?
What is the use case of the app? Describe every flows if it has multiple flows.
How many concurrent users / agents will be using this app?
What is the number of request made by a single instance of the app, within a given minute (the new rate limit required)?
What is the nature of the API calls being made from the app using $request and can any of them be cached?
Why would you think, increasing the rate limit, would solve the problem?
Have a list of groups API to reduce the number of calls for the group, same for the agents as well.
For Assets: As in the customer’s account, there are more that 50k assets, suggested solutions are:
2.1 Check the available filter APIs
2.2 Check if we can store it in the Freshworks database ($db)
2.3 If both the above options failed, use the middleware to access multiple assets at one shot.