ZoomBenjamin DeanAnnouncement
New API Rate Limiter
Summary
Zoom announced an updated V2 REST API Rate Limiter launching in March 2020 to replace its previous one-size-fits-all throttling system. Rather than applying uniform constraints across all subscription tiers, the new framework cross-references customer Account Types against API Request Groups categorized by infrastructure importance and load intensity. While most API rate limits are increasing, resource-intensive Dashboard APIs are reduced from 1 request per second to 6 or 12 requests per minute depending on account level. Throttled HTTP 429 responses will return X-RateLimit-Reset timestamps for per-minute limits and ISO8601 Retry-After timestamps for per-day limits. Additionally, the system introduces lock-key restrictions on specific user identifier path variables to restrict concurrency and enforce daily meeting creation caps.
Context
Zoom's existing V2 REST API applied uniform rate limits across all subscription tiers, including Pro, Business, and Enterprise plans. These limits failed to scale alongside customer organization growth and increasing API request volumes.
Approach / What changed
Zoom redesigned the V2 API Rate Limiter to calculate limits by cross-referencing customer Account Types with API Request Groups based on operational load intensity. The system updates HTTP 429 response headers with precise reset timers and adds lock-key path restrictions to control concurrent operations.
Takeaways
The new rate limits cross-reference two logical Zoom plan Account Types with API Request Groups structured by load intensity and infrastructure impact.
Throttled responses supply X-RateLimit-Reset epoch seconds for per-minute quotas and ISO8601 Retry-After timestamps for per-day quotas when X-RateLimit-Remaining reaches zero.
Lock-key rules enforce specific route restrictions, such as capping daily meeting creations or updates at 100 per user and blocking concurrent mutations on user endpoints.
Source and freshness
- Source
- medium.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.