When you exceed the limit
The request fails with429 and a Retry-After header giving the number of seconds to wait:
Retry-After seconds, add jitter so concurrent workers don’t retry in lockstep, and keep the same Idempotency-Key on creates.
Staying within the limit
- Create payouts in bulk. One
POST /payoutsrequest creates up to 100 payouts. - Use webhooks instead of polling. Infinity notifies you of every status change, so you don’t need to check payouts repeatedly.
- Page with
limit=100. Fewer, larger pages reduce request count. - Smooth background jobs. Spread scheduled syncs over time rather than issuing them all at once.
- Back off on
429. Immediate retries keep you over the limit and extend the throttling.