About the API
Here's our online API technical guide : https://api.360learning.com/.
You can use our API to automate actions in your platform. As with all API, coding skills are required, for which we do not offer support.
Rate limits
In order to protect the service for all customers and prevent abuse, the 360Learning API is subject to the following rate limits:
- Up to 50 read operations (
GET
) per second per API key - Up to 10 read operations (
GET
) per second per IP address - Up to 5 write operations (
PATCH
/POST
/PUT
/DELETE
) per second per API key - Up to 10 write operations (
PATCH
/POST
/PUT
/DELETE
) per second per IP address
The following routes have special rate limits:
- The
DELETE deleteGroup
andPOST importExternalCoursesStats
routes have a limit of 1 request per second per API key. - The
POST createOrInviteUser
andDELETE deleteUser
routes have a limit of 2 requests per second per API key.
Once you exceed the limit, API calls return a response with an HTTP status 429 code.
If you need to run a higher number of requests, we suggest you pace the calls by batch or by setting a timer on the scripts.
Other limits
- The
POST createGroup
route has a limit of 30,000 groups.