← All LMS

LearnUpon

by LearnUpon

Visit website ↗

A corporate LMS with a clean REST API (Basic auth), a v2 webhooks system with a defined event catalog, and a native Zapier app.

Corporate / Employee trainingCustomer / Partner 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 SSO; configured by administrators.

IntegrationCategoryTypeNotes
Salesforce CRM oauth Sync training with Salesforce.
Zoom Video conferencing / ILT oauth Webinar/ILT sessions.
GoToWebinar Video conferencing / ILT oauth Webinar sessions.
Stripe / Shopify Payments / E-commerce oauth Sell courses.
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 — Native Zapier app; other tools use the REST API or Webhooks-by-Zapier custom requests.

PlatformSupportedDetails
Zapier Yes Native LearnUpon Zapier app. · 3 triggers, 2 actions
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

Zapier

Triggers

  • Enrollment completion
  • New user
  • New enrollment

Actions

  • Create user
  • Enroll user

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 for users, courses, enrollments, groups, and portals. Paths below are representative.

TypeREST
Versionv1
AuthenticationHTTP Basic authentication (API username + password) over HTTPS
Base URLhttps://<your-portal>.learnupon.com/api/v1
FormatJSON
Rate limitAccount-level; see developer docs.
Docshttps://docs.learnupon.com/api/

Endpoints

Users

MethodEndpointDescription
GET /users List/search 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} Get a course

Enrollments

MethodEndpointDescription
GET /enrollments List enrollments
POST /enrollments Enroll a user in a course

Groups

MethodEndpointDescription
GET /groups List groups

Portals

MethodEndpointDescription
GET /portals List portals (sub-accounts)

Webhooks

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

Supported — Webhooks (v2) send event notices as JSON POSTs to a defined URL with a documented schema. LearnUpon retains sent webhooks for 30 days for inspection/redelivery.

Docs: https://docs.learnupon.com/webhooks/v2/

Security: HTTPS endpoint Shared-secret / signature verification

EventDescription
user.createdA user was created
user.updatedA user was updated
enrollment.createdAn enrollment was created
enrollment.completedAn enrollment was completed
enrollment.passedAn enrollment was passed
enrollment.failedAn enrollment was failed
course.completedA course was completed
certificate.issuedA certificate was issued

Sources