Error:
429 too many requests
What does this mean?:
The error, 429 too many requests, is raised when an app receives more API calls (put simply: messages, requests, notifications, etc.) than it allows.
A single connection attempt, trigger, or action in a Workato recipe may require several API calls to function correctly.
Solution:
To solve this problem, we need to know:
- How many API calls are being made to the app in question? For instance, is the app receiving 10,000 API call attempts, when it only supports 1,000 a day?
- What kinds of API calls are being made? For instance, are 9,000 of the API calls repeated searches?
To find out how many API calls are being made, you will need access to your app's developer settings. If you are unsure, you may need to contact your app support for more information.
Once we know how many API calls are being made, and which types they are, there are two ways to go about solving this problem:
- Increase the "rate-limit" of the app. For example, increase rate-limiting from 100 to 10,000 API calls a day. This may require you to upgrade your account type with the app (not Workato).
- Decrease your recipes' use of the API calls. For example, if your recipe updates every record each time one record changes in a source app, it can be simplified to only update one record each time a record changes in a source app.
Have a question? Join our bi-weekly Expert Hour to get help from our Experts. Alternatively, you can find similar questions in our Q&A (Recipe Errors) Forums or Start a New Topic.