I’m not terribly well versed in the process from a coding POV but my guess is the “official” answer is that the code should be detecting or reacting to the values returned so it really wouldn’t matter if it was 100, 1000, or 10,000.
SnowedIn said It was changed to avoid timeouts.
You may need to increase the amount of parallel workers, to get all the data in the same amount of time.
That’s bad design actually. When an endpoint is paginated (has x-pages: N headers), if you’re assuming that a result count less than the maximum returned equates “last page” instead of actually using headers like you’re supposed to…