← All LMS

Litmos

by Litmos (formerly SAP Litmos)

Visit website ↗

A corporate training LMS with a RESTful API (API-key auth, JSON or XML), pre-configured webhooks, SCIM provisioning, and a strong Salesforce integration.

Corporate / Employee trainingCustomer trainingCloud 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 SCIM provisioning; SSO via SAML/Okta. Salesforce integration is a flagship feature.

IntegrationCategoryTypeNotes
Salesforce CRM oauth Deep native Salesforce integration (training inside Salesforce).
SAP SuccessFactors (Employee Central) HRIS scim Provision users via SCIM 2.0.
Okta Identity saml SSO and provisioning.
Zoom Video conferencing / ILT oauth Virtual ILT sessions.
Shopify E-commerce oauth Sell courses.

Middleware support

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

Supported — Zapier works but has documented quirks around the API's XML/JSON handling and key validation. Celigo integrator.io offers prebuilt Litmos flows.

PlatformSupportedDetails
Zapier Yes Possible via the REST API, but users report auth/format issues (JSON vs XML).
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
celigo Yes Native Celigo integrator.io connector.

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 — RESTful API; every request over HTTPS with the apikey header. POST/PUT bodies accept structured XML or JSON. Paths below are representative.

TypeREST
Versionv1
AuthenticationAPI key passed in the 'apikey' header (Account Owner only)
Base URLhttps://api.litmos.com/v1.svc
FormatXML or JSON
Rate limitAccount-level throttling; see developer docs.
Docshttps://support.litmos.com/hc/en-us/articles/227734667-Overview-Developer-API

Endpoints

Users

MethodEndpointDescription
GET /users List users
GET /users/{id} Get a user
POST /users Create a user
PUT /users/{id} Update a user

Courses

MethodEndpointDescription
GET /courses List courses
GET /courses/{id}/coursemodules List modules in a course

Enrollment

MethodEndpointDescription
POST /courses/{id}/users Assign users to a course

Results

MethodEndpointDescription
GET /results/details Get detailed course results

Learning paths

MethodEndpointDescription
GET /learningpaths List learning paths

Teams

MethodEndpointDescription
GET /teams List teams

Webhooks

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

Supported — Pre-configured Litmos webhooks send real-time data notifications to another application when configured events occur.

Docs: https://www.litmos.com/features/integrations

Security: HTTPS endpoint Shared-secret / API-key verification

EventDescription
User created/updatedUser lifecycle changes
Course completedA learner completed a course
Learning path completedA learner completed a learning path

Sources