← All LMS

Adobe Learning Manager

by Adobe (formerly Captivate Prime)

Visit website ↗

Adobe's enterprise LMS/LXP. JSON:API-style Prime REST API (v2) with OAuth 2.0, and a rich native webhook system covering enrollment, completion, progress, and learning-object events.

EnterpriseCorporate / Employee trainingCustomer / Partner training 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 plus a content marketplace and SSO; configured by administrators.

IntegrationCategoryTypeNotes
Salesforce CRM oauth Sync training with Salesforce.
Adobe Connect Video conferencing / VC oauth Virtual classroom sessions.
Microsoft Teams Video conferencing / collaboration oauth VC sessions and learning in Teams.
Zoom Video conferencing oauth Virtual classroom sessions.
Marketo Engage Marketing automation oauth Marketing/learning automation.
Content marketplace (LinkedIn Learning, getAbstract, Go1, etc.) Content library oauth Off-the-shelf content catalogs.
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 — Middleware connects through the Prime REST API; no first-party iPaaS app.

PlatformSupportedDetails
Zapier No Integrate via the Prime REST API.
Make Yes Via HTTP modules against the Prime API.
Pabbly Connect Yes Via HTTP against the Prime API.
n8n Yes Via the HTTP Request node against the Prime 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 — JSON:API-style responses with relationship 'include' params. Scopes like admin:read, learner:write gate access. A learner-token endpoint issues per-learner tokens. Paths below are representative.

TypeREST (JSON:API)
Versionv2 (Prime API)
AuthenticationOAuth 2.0 — client ID/secret → refresh token → access token (POST /oauth/token); Bearer token in Authorization header
Base URLhttps://learningmanager.adobe.com/primeapi/v2
FormatJSON (JSON:API; supports include/fields/filter/sort/page params)
Rate limitAccount-level; test access tokens expire in 7 days.
Docshttps://learningmanager.adobe.com/docs/primeapi/v2/

Endpoints

Auth

MethodEndpointDescription
POST /oauth/token Exchange refresh token for an access token
POST /oauth/o/learnerToken Generate a per-learner access token

Users

MethodEndpointDescription
GET /users List users (pagination via page[limit]/page[cursor])
GET /users/{userId} Get a user (include=manager, etc.)
POST /users Create an internal user (headless registration)
PATCH /users/{userId} Update a user
DELETE /users/{userId} Delete a user

Learning Objects

MethodEndpointDescription
GET /learningObjects List courses / learning paths / certifications
GET /learningObjects/{loId} Get a learning object (include=instances,skills)

Enrollments

MethodEndpointDescription
GET /enrollments/{enrollmentId} Get an enrollment
POST /enrollments Enroll a learner in a learning object

Skills

MethodEndpointDescription
GET /skills List skills

Badges

MethodEndpointDescription
GET /badges List badges

Jobs

MethodEndpointDescription
POST /jobs Run reports / bulk operations (enrollments, badges, completions)
GET /jobs/{jobId} Poll a job and download its result

Webhooks

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

Supported — Rich native webhook system with real-time and batched (admin/migration) event variants. Acknowledge fast (HTTP 202); failed deliveries are retried with exponential backoff. Webhooks are only available for accounts with ACTIVE status (not TRIAL/INACTIVE). Each _BATCH event mirrors its real-time counterpart for admin/platform-initiated actions.

Docs: https://experienceleague.adobe.com/en/docs/learning-manager/using/integration/webhooks/webhooks-usage-guide

Security: HTTPS endpoint Acknowledge with HTTP 202 Exponential-backoff retries Active-account-only delivery

EventDescription
COURSE_ENROLLMENTA learner enrolled in a course (also _BATCH for admin-initiated)
LEARNING_PATH_ENROLLMENTA learner enrolled in a learning path (also _BATCH)
CERTIFICATION_ENROLLMENTA learner enrolled in a certification (also _BATCH)
COURSE_UNENROLLMENTA learner unenrolled from a course (also _BATCH)
LEARNING_PATH_UNENROLLMENTUnenrolled from a learning path (also _BATCH)
CERTIFICATION_UNENROLLMENTUnenrolled from a certification (also _BATCH)
COURSE_COMPLETEDA course was completed (also _BATCH)
LEARNING_PATH_COMPLETEDA learning path was completed (also _BATCH)
CERTIFICATION_COMPLETEDA certification was completed (also _BATCH)
LEARNER_PROGRESSA learner's progress in a learning object changed
CI_STATSSeat or waitlist availability changed for a classroom instance
LEARNING_OBJECT_MODIFICATIONA learning object was modified (also _BATCH); plus DRAFT and DELETION events
LEARNING_OBJECT_INSTANCE_MODIFICATIONA learning-object instance was modified (also _BATCH) or deleted

Sources