Hi Dennis,
Sorry for late replay. Looks like I unchecked something in my profile because I got no notification email for your post.
In theory it should be quickly. But. We have a merchant that has 300-400 orders per day. Sometimes 500+. If we would like to pull all their orders and transactions for the last let say 2+ years, it would take quite a while.
We send 4 calls, then we wait for their return to know if there are more data to pull - so not to ‘hammer’ unnecessarily with constant 4 calls/sec while waiting for lets say just 200 entities, and not to lock out our other merchants because of the rate limit. Those calls do take some seconds. So it could take hours (orders + transactions).
We’ll try to see what the best approach is.
Thanks!
Ivan