We are polling the Tempo API to retrieve everyone's worklogs over a given sprint. This can easily be on the order of 1000-2000 worklogs, so it needs to be split up into multiple requests.
To do this efficiently, we'd like to do these requests concurrently by looking at how many results there are and then sending multiple requests at the same time for each page. However, the API does not return a total count. Instead, the metadata only returns how many objects are in the returned array.
So, the request is as such: The metadata returned by the API should contain a "total" count which gives the total amount of results (or pages, as based on the limit) so we can retrieve these pages concurrently. This would be much more efficient.
Tempo Products | Tempo Timesheets |