Issues with the custom app: exceeding 50 rpm with Request Method

Hello Team,

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’ }

Regards,
Akhil S K

1 Like

@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?

Thanks

@Akhil_Kulkarni ,

You can raise a request on the assist catalog:

https://dev-assist.freshworks.com/support/catalog/items/45

The above would capture the same details as Santhosh shared:

1 Like

@Santhosh/@Saif ,

If we can get on a quick call, I can explain you the issue in better way.

Please let me know if you guys are available for a call.

Regards,
Akhil S K

Hi @Akhil_Kulkarni

You can use office hours - Calendly - Freshworks Developer Relations

And quote this post in the context.

Hello Team,

Discussion with the Kaustav from the freshworks:

  1. Have a list of groups API to reduce the number of calls for the group, same for the agents as well.
  2. 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.

Regards,
Akhil S K

3 Likes

@Akhil_Kulkarni Did you manage to solve this? If yes, we can close the thread.