OneRoster® API Request Limits

⚠️

Exciting News!

Our transition to a new website is complete. Click here to seamlessly access the latest version of this article.

Kindly update any bookmarked URLs accordingly. The Development Center will no longer be accessible after April 1, 2024. Thank you for your attention to this matter.

ClassLink Roster Servers limit API requests to prevent system overload. Exceeding the limit returns a 429 (Too Many Requests) error, requiring a “cool-down” period before retrying the request.

To avoid generating excessive network loads, ClassLink strongly recommends implementing exponential backoff with jitter—a standard error-handing strategy for network applications that retries a failed request with increasing delays between each attempt—for all requests sent to Roster Server resulting in 5xx and 429 errors.