Flow MynaAPI Docs

Rate Limits

What the Flow Myna API allows, and what happens when you go over.

Current Limits

Limit TypeValueNotes
Batch Size100 events/objectsPer batch request
Objects per Event1-50 objectsSingle and batch event endpoints. Larger events are rejected with 422
Request Rate1,200 requests/minutePer API key. A batch counts as one request
Event Name Length1-200 charactersValidated on every request
Object Type Length1-100 charactersValidated on every request
Object ID Length1-500 charactersValidated on every request

Going Over the Limit

Past 1,200 requests in a rolling minute, that key gets 429 Too Many Requests until the oldest requests in the window age out. Other keys in your workspace are unaffected — the budget is per key, so one noisy integration can't throttle the rest.

Retry-After: 43

Seconds until this key has budget again. Sent on every 429.

The response body says the same thing in words:

{"detail": "Rate limit exceeded (1200 requests/minute per API key). Retry in 43s."}

Handling Rate Limits

If you're rate limited (429 status), implement exponential backoff:

  • 1. Read the Retry-After header
  • 2. Wait that many seconds before retrying
  • 3. If it's missing, back off: 1s, 2s, 4s, 8s...
  • 4. Add jitter so retries don't all land together

Need Higher Limits?

If your integration requires higher rate limits:

  • Contact us — We can discuss enterprise options
  • Use batching — Send up to 100 events per request
  • Optimize timing — Spread requests over time