Rate Limited State
Rate limit panel showing the 60 requests per minute cap, the reset time, and upgrade or support paths to increase the limit.
Rate limit panel showing the 60 requests per minute cap, the reset time, and upgrade or support paths to increase the limit.
The Application Collection unlocks the source for every Application block. All Access unlocks every Collection.
Already purchased? Log in
Rate Limited State is the panel shown when a workspace hits the API cap. The heading You are doing that too fast is direct without being hostile. A ruled detail list shows the limit (60 requests per minute), when the window resets (14:07 UTC, a static time rather than a countdown), and the queuing behavior: requests are retried automatically after the reset. The footer note explains that limits protect reliability for everyone and gives two clear exits: upgrade to a higher plan or email support@acme.com with a use case for a custom limit.
Three consts drive the detail rows so the limit, window unit, and reset time each have one place to change. Showing the reset time rather than a countdown removes the urge to refresh and lets users plan.
Reach for this block on the API response handler for 429 status codes, replacing the panel content that triggered the limit. Wire resetTime from the Retry-After header and dismiss automatically once the window passes.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the API dashboard rate limit wall. Other rate limited states:
Tip: include the exact reset time in UTC so users with automated scripts can schedule their next run without polling.