← All LMS

iSpring Learn

by iSpring Solutions

Visit website ↗

A corporate LMS paired with the iSpring Suite authoring tools. OAuth REST API (with an OpenAPI 3.0.1 spec), SOAP, and subscribe-based webhooks.

Corporate / Employee trainingSMBCloud Last verified 2026-06-20
Direct Middleware API Webhooks

Direct integrations

Native integrations you connect from inside the LMS — typically an OAuth "Connect" flow, with no external middleware.

Supported — Native connectors and SSO; user management can be integrated via REST/SOAP.

IntegrationCategoryTypeNotes
Microsoft Teams Collaboration oauth Learn inside Teams.
Zoom Video conferencing / ILT oauth Webinar/ILT sessions.
Salesforce CRM oauth CRM sync.
SAML 2.0 SSO Identity saml Single sign-on.

Middleware support

Third-party automation platforms (iPaaS) that connect this LMS to thousands of other apps without code.

Supported — Connects to automation tools via the REST API; Pipedream and similar list iSpring Learn actions.

PlatformSupportedDetails
Zapier No Integrate via the REST API.
Make Yes Via HTTP modules against the REST API.
Pabbly Connect Yes Via HTTP against the REST API.
n8n Yes Via the HTTP Request node against the REST API.
Microsoft Power Automate No
Workato No
Tray.io No

API

Programmatic access to the LMS. Endpoints below are a documented subset — always check the vendor's official reference for the complete, current list.

Supported — REST API covering users, groups, departments, content, and enrollments; an OpenAPI 3.0.1 spec is published. A SOAP API is also available. Paths below are representative.

TypeREST (also SOAP)
Versionv2/v3
AuthenticationOAuth 2.0 (API key + secret exchanged for an access token)
Base URLhttps://api-learn.ispringlearn.com (EU: https://api-learn.ispringlearn.eu)
FormatJSON
Rate limitAccount-level; see developer docs.
Docshttps://docs.ispringsolutions.com/ispring-learn/rest-api-10684924.html

Endpoints

Auth

MethodEndpointDescription
POST /api/v3/token Obtain an access token from API key + secret

Users

MethodEndpointDescription
GET /api/v3/user List users
POST /api/v3/user Create a user
PUT /api/v3/user/{userId} Update a user

Departments

MethodEndpointDescription
GET /api/v3/department List departments

Enrollment

MethodEndpointDescription
POST /api/v3/enrollment Enroll users

Content

MethodEndpointDescription
GET /api/v3/content List content items

Webhooks

MethodEndpointDescription
POST /api/v3/webhook Register a webhook subscriber

Webhooks

Outbound HTTP callbacks the LMS sends to your endpoint when events occur, with their supported event types and security model.

Supported — Register a subscriber and specify the URL; iSpring Learn POSTs the relevant payload when a subscribed event occurs, removing the need to poll.

Docs: https://ispringhelpdocs.com/ispring-learn/webhook-62863671.html

Security: HTTPS endpoint Shared-secret / signature verification

EventDescription
User eventsUser created/updated/deleted
Enrollment eventsEnrollment changes
Course/content completionLearner completed content

Sources