← All LMS

Northpass (Gainsight CE)

by Gainsight

Visit website ↗

A customer-education LMS (now Gainsight Customer Education). REST API with API-key/OAuth2 auth and a deep, signature-verified webhook catalog covering learner, course, quiz, ILT, and learning-path events.

Customer educationPartner 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 centered on customer success/CRM; deep tie-in with Gainsight.

IntegrationCategoryTypeNotes
Gainsight CS Customer success api-key Native customer-success platform integration.
Salesforce CRM oauth Sync education engagement to Salesforce.
HubSpot CRM / Marketing oauth CRM/marketing sync.
Segment Analytics / CDP api-key Event streaming.
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 — Webhooks + REST API connect to iPaaS tools; signature-verified webhooks make Make/Zapier/n8n straightforward.

PlatformSupportedDetails
Zapier Yes Via Webhooks-by-Zapier + the REST API.
Make Yes Via webhooks / HTTP modules against the REST API.
Pabbly Connect Yes Via webhooks / HTTP.
n8n Yes Via webhooks / HTTP Request node.
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 with people, courses, enrollments, groups, and learning-path resources. Get an API key in the Admin panel under Apps → API Access. Paths below are representative.

TypeREST
Versionv2
AuthenticationAPI key (Authorization header or query param); OAuth 2.0 integration also supported
Base URLhttps://api.northpass.com/v2
FormatJSON (supports pagination, sorting, searching, filtering, and including related resources)
Rate limitDocumented per-account rate limiting; see developer docs.
Docshttps://developers.northpass.com/docs/api-overview

Endpoints

People

MethodEndpointDescription
GET /people List/search people (learners)
GET /people/{id} Get a person
POST /people Create a person

Courses

MethodEndpointDescription
GET /courses List courses
GET /courses/{id} Get a course

Enrollments

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

Groups

MethodEndpointDescription
GET /groups List groups

Learning paths

MethodEndpointDescription
GET /learning_paths List learning paths

Webhooks

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

Supported — Extensive webhook catalog with documented payloads, signature verification, and a failure/retry model.

Docs: https://developers.northpass.com/docs/webhook-payloads

Security: HTTPS endpoint Signature verification (per the Webhook Verification guide) Documented failure/retry handling

EventDescription
learner.createdA learner account was created
person.invitedA learner/admin/manager was invited (preregistration)
person.activatedA user activated their academy account
course.publishedA new version of a course was published
learner.enrolled_in_courseA learner was enrolled in a course
learner.started_courseA learner started (or retook) a course
learner.completed_activityA learner completed an activity
learner.completed_quizA learner completed a quiz
learner.completed_courseA learner completed a course
learner.registered_for_ilt_sessionA learner registered for an instructor-led training session
learner.enrolled_in_learning_pathA learner was enrolled in a learning path
learner.started_learning_pathA learner started a learning path
learner.completed_learning_path_itemA learner completed a learning-path item
learner.completed_learning_pathA learner completed all required content in a learning path

Sources