Headers
Every response carries:429 with a Retry-After header (seconds):
Staying under it
- Backfill at
limit=500. A workspace with 50,000 engagement events is 100 requests — well inside one minute. - Poll no more often than once a minute per feed. With webhooks registered, every five minutes is plenty.
- Metrics are per room.
GET /decision-rooms/{id}/metricsis the one call that fans out — one request per room. Fetch metrics only for rooms that appeared in the latest/decision-roomspage (they moved, so something changed), not for every room every time. - Honour
Retry-After. Back off for at least that long; do not retry in a tight loop.
