Response headers
Every response includes:When you exceed a limit
You get429 RATE_LIMIT_EXCEEDED:
details.retryAfter seconds.
Tips
- For bulk work, use list endpoints with filters (e.g.
GET /api/payouts?status=PROCESSING) instead of many per-item calls. - Use bulk import for onboarding many farmers/plots at once
(
POST /api/farmers/bulk-import) rather than loopingregister. - Add jitter to polling intervals so retries don’t synchronize.