Hi,
Is there a way to set the Infinity datasource configuration to limit the number of times/sec it hits an API?
I currently use a service with a restriction of 60 calls per IP address every 60 seconds .
(I’m using a repeating panel, so it sometimes exceeds with a ‘429 Too Many Requests’ error.)
It hits the limit just about when expected (around 63 repeats before it errors).
And unfortunately, it’s a fixed throttle set by our vendor (TeamDynamix). They won’t budge on it.
As a side note, I created/tested a Python component to capture a sampling of the data, setting “time.sleep(1.1)”, just to validate the rate limit threshold is indeed around 1 call per sec (or 60 in a minute).