The GoTo Community is currently experiencing some technical issues affecting new posts and comments. You may need to reload the page you are on before you can post a comment. We are actively working with our service provider and apologize for the frustration.
Forum Discussion
a_person
6 years agoNew Contributor
Central API System Inventory Limit?
Hey Currently working with API without any real issues using python, however; when posting a new inventory report and passing a list of 349 hosts , the result returns only 50. adjusted by va...
jackbarry
5 years agoNew Contributor
I'm hitting this issue as well, but I'm not seeing a "continuation token" in the response. The only data in the response I get back is the a report object with token and expires (same token as was used to fetch the report), and the hosts object with an array of 50 hosts. I don't see anything in the headers either
a_Person1
5 years agoActive Contributor
forgot to say, in a loop that check for null token with sleep of 60s between requests.....1000 machines took about 24 mins....eurgh
- jackbarry5 years agoNew Contributor
Thanks for the pointer, didn't realize that "token" in the response was the indicator that there's more data if you do another GET request with the same token.
Yeah I hear ya, we have several thousand machines in the field, so the request rate limit is really tough to work around. What I'm trying to do is cache the data for a single report on all machines to avoid hitting the report generation endpoint too often, but ideally would just be able to create smaller reports more frequently based on host IDs. I guess maybe what we'll have to do is set up a queue instead and have it wait 60s between generating each report, hopefully people are alright with waiting a long time for their reports...