API (Web Services) Throttling

REST APIs

The throttling limit for REST APIs varies by endpoint. Please check the documentation in the API Explorer for additional details.

SOAP APIs

To increase the performance and reliability of the system, throttling is implemented on all existing SOAP APIs for all organizations using SOAP APIs. The maximum request rate for all SOAP services is 35K requests per hour per organization, meaning that an organization cannot make more than 35K requests within an hour. Other limits include:

  • The maximum throttle rate for the GetTranscriptandTask SOAP Service is 2K requests per hour per organization.
  • The maximum throttle rate for the Learning Object Web Service (LOWS) is 2K requests per hour per organization.

If the request count exceeds the request threshold, the SOAP API does not execute any action, and "Throttle rate exceeded" is displayed in the API response. The request count is reset an hour after the initial request.

This only impacts organizations using SOAP APIs.