LearnWorlds · Rate Limits
Learnworlds Rate Limits
The LearnWorlds API applies a request-rate limit of approximately 30 requests per 10 seconds. Requests that exceed the limit are throttled and should be retried with backoff. Rate limiting is applied per school / client. Webhook delivery (outbound from LearnWorlds) follows a separate retry policy rather than a request-rate cap.
Learnworlds Rate Limits is the machine-readable rate-limit profile for LearnWorlds on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 2 rate-limit definitions, measuring requests and retries.
The profile also includes 3 backoff/retry policies defined and response codes documented for throttled.
Tagged areas include Online Courses, LMS, eLearning, Rate Limiting, and Quotas.
2 Limits
Throttle: 429
Online CoursesLMSeLearningRate LimitingQuotas
Limits
API Requests client
30 per 10 seconds
Documented request-rate limit for the LearnWorlds REST API v2.
Webhook Delivery Retries webhook
up to 20 retries
Failed webhook deliveries are retried up to 20 times with doubling backoff (1m, 2m, 4m, ...), not a request-rate limit.
Policies
Throttling
Requests over the rate limit return HTTP 429; clients should back off and retry.
Backoff Strategy
Implement exponential backoff with jitter and honor any Retry-After hint on 429 responses.
Webhook Retry
Outbound webhook deliveries that do not receive a successful response are retried up to 20 times with doubling delay between attempts.