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.