Skip to content

Rate Limits

The Genesis API applies rate limits to protect service quality.

Endpoint TypeRateBurst
Dashboard API10 req/sec20
Widget submit3 req/min per IP3
Widget config10 req/min per IP10

When you exceed the limit, the API returns:

{
"ok": false,
"error": {
"code": "rate_limit.exceeded",
"message": "too many requests"
}
}

HTTP status: 429 Too Many Requests

Back off and retry after a short delay.