I have created an iterative macro that fetches data over an Odata API that is paginated. So after each request I have to get the next link and fetch remaining records and so on.
There are more than 1M records and there are some limitations set by the API gateway.
1. Max 100 requests/minute
2. Response payload size < 10MB
Now I want to dynamically change my page size and slow down/amp up the iterations so that I follow both the rules.
So my questions are
1. Is there any way to calculate the response size from the Download tool?
2. Is there a way to make the iteration halt when it hits the threshold of 100 requests/min and continue when it's a new interval?
Thank you for your time in helping my query.
PS. Can't upload the workflow