RingCentral · Rate Limits
Ringcentral Rate Limits
RingCentral applies per-user, per-application rate limits to every REST API call. Each operation is bucketed into one of four categories — Light, Medium, Heavy, or Auth — each with its own per-minute quota. Exceeding a quota returns HTTP 429 with a Retry-After header. Default per-app limits can be raised via the Developer Console for production-graded apps.
4 Limits
Throttle: 429
CommunicationsUCaaSVoiceVideoContact CenterRate LimitingQuotasThrottling
Limits
Light Category user-per-app
50
Read-mostly endpoints such as account lookups, fetching extensions, and reading message metadata.
Medium Category user-per-app
40
Standard REST operations including most sends, updates, and listings.
Heavy Category user-per-app
10
Expensive operations such as bulk messaging, fax sends, large reporting/analytics queries, and recording downloads.
Authentication Category user-per-app
5
Token issuance, refresh, and revocation endpoints (/restapi/oauth/*).
Policies
Backoff Strategy
Clients must implement exponential backoff with jitter and honor the Retry-After header. Apps should also respect category-specific quotas by inspecting the X-Rate-Limit-* headers returned on every response.
App Graduation
Apps in sandbox have lower defaults than production. After graduation through the Developer Console, an app receives the standard production quotas above; further increases are negotiated with RingCentral.