Rate Limits
The Genesis API applies rate limits to protect service quality.
Limits
Section titled “Limits”| Endpoint Type | Rate | Burst |
|---|---|---|
| Dashboard API | 10 req/sec | 20 |
| Widget submit | 3 req/min per IP | 3 |
| Widget config | 10 req/min per IP | 10 |
Rate limit response
Section titled “Rate limit response”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.