iSpring Learn is a cloud-based eLearning platform and Learning Management System (LMS) that provides a REST API for managing courses, users, groups, departments, enrollments, learning paths, and accessing detailed learner progress reports. The API supports content management, assignment grading, 360-degree performance reviews, on-the-job training, and event-driven webhooks.
REST API access is available exclusively on the Business subscription tier ($3.14/user/month, billed annually). The platform also provides a SOAP API and webhook support on the Business plan.
API Hosts:
- Global (US):
https://api-learn.ispringlearn.com - EU Region:
https://api-learn.ispringlearn.eu
Authentication: OAuth 2.0 Client Credentials Grant (POST /api/v3/token with client_id and client_secret)
API Specification: OpenAPI 3.0.0 — https://api-learn.ispringlearn.com/docs/rest-api
- User, group, and department management
- Course and content management (SCORM, HTML5)
- Enrollment creation and tracking
- Learner progress statistics and analytics reporting
- Assignment grading and ungraded submission retrieval
- 360-degree performance reviews and appraisal sessions
- On-the-job training management
- Webhook event notifications (SHA-256 signed via X-Hub-Signature header)
- Documentation: https://ispringhelpdocs.com/ispring-learn/api-documentation-10685383.html
- REST API Docs: https://ispringhelpdocs.com/ispring-learn/rest-api-10684924.html
- Webhook Docs: https://ispringhelpdocs.com/ispring-learn/webhook-62863671.html
- Integration Guide: https://www.ispringsolutions.com/articles/integration-of-ispring-learn-with-your-system
- Pricing: https://www.ispring.com/pricing
- Changelog: https://www.ispring.com/whats-new
- Support: https://www.ispringsolutions.com/support
- Support Phone: +1 800 640 0868
- Sales Phone: +1 844 347 7764