Using inbound REST api rate limit can we increase the rate limit to 1m requests per hour or is there an upper limit?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-02-2022 01:35 AM
Using the API documentation, we created the REST api limit rules to increase the number of requests per hour to 1M. But if we start firing more concurrent requests, we are getting the 429 Too many requests.
Checked the stats.do page also(given below), we are trying approx 500 to 600 concurrent requests but it is failing with 429.
Maximum session concurrency: 3187
Session timeout: 90 minutes
Our intention is to get the computers data and its related data like process, services information. Right now we have 1 million computers, we want to discover it in a 1 hour with all the information. But if we increase the concurrency it is failing with 429 and if we do 30 requests per seconds, it takes more than 6 hours to discover it.
If there is any export option to get the data at one shot from serviceNow, it will be easy for us to discover.
Please suggest solution for our case!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-02-2022 02:25 AM
Hi
ServiceNow is OOTB not built to response in that high performance manner as you imagine. If there is really a need to deliver that rates you need an architectural concept first before playing around with some configuration with having a plan.
And I cannot tell you what you have to do, as you neither explain the business requirement nor provide more details.
You should better engage an implementation partner who has experience with high-performance applications in ServiceNow.
Maik
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-18-2022 01:20 AM
Our business requirement is simple, we need to get all the devices like computers, information present in serviceNow. We are expecting atleast 1 millions devices present in servicenow and we want to discover in short period of time. So we need to get all the information to our system. But we are constrained by the api rate limit. That's reason we tried to increase the rate limit in the portal and tried it. When we do that, and try to call the api's concurrently, we easily get into 429 api call limit.
What is the upper limit value we can give in the api rate limit rule ?
https://docs.servicenow.com/bundle/sandiego-application-development/page/integrate/inbound-rest/task/create-REST-API-rate-limits.html