← All LMS

Cornerstone OnDemand

by Cornerstone (CSOD)

Visit website ↗

An enterprise talent/learning suite. RESTful Edge APIs with OAuth 2.0, a large Edge Marketplace, and an integration framework — but no native outbound webhooks for most lifecycle events (polling/Edge instead).

EnterpriseTalent / HCMCloud 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 — The Edge Marketplace offers hundreds of prebuilt connectors; integrations are registered in Edge API Management.

IntegrationCategoryTypeNotes
Workday HCM api-key HR data sync.
ADP HRIS / Payroll oauth User provisioning.
Salesforce CRM oauth CRM sync.
Zoom Video conferencing / ILT oauth Virtual ILT.
Content providers (LinkedIn Learning, Go1, etc.) Content library oauth External content catalogs via Content Anytime / Edge.
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 — Typically integrated via the Edge framework or iPaaS tools (Workato, Celigo) against the REST APIs; no widely promoted native Zapier app.

PlatformSupportedDetails
Zapier No Integrate via the Edge REST APIs.
Make Yes Via HTTP modules against the Edge APIs.
Pabbly Connect Yes Via HTTP against the Edge APIs.
n8n Yes Via the HTTP Request node against the Edge APIs.
Microsoft Power Automate No
Workato Yes Common iPaaS for CSOD integrations.
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 — RESTful Edge APIs. Reporting data is also available via a Reporting API (OData) / Real-time Data Warehouse. Paths below are representative.

TypeREST (Edge APIs)
Versionv1 (per-service)
AuthenticationOAuth 2.0 client credentials (Bearer token via POST /services/api/oauth2/token); apps registered in Edge API Management
Base URLhttps://<your-portal>.csod.com/services/api
FormatJSON (some services XML)
Rate limitPer-client limits set by contract/environment; not publicly fixed.
Docshttps://csod.dev/

Endpoints

Auth

MethodEndpointDescription
POST /services/api/oauth2/token Obtain an OAuth2 access token (client_credentials)

Users

MethodEndpointDescription
GET /services/api/x/users/v1/employees List/search employees (users)
POST /services/api/x/users/v1/employees Create an employee (user)
PATCH /services/api/x/users/v1/employees/{id} Update an employee

Catalog

MethodEndpointDescription
GET /services/api/x/learning/v1/learningobjects Query the learning catalog

Transcripts

MethodEndpointDescription
GET /services/api/x/learning/v1/transcripts Query learning transcripts (completions)

Reporting

MethodEndpointDescription
GET /services/api/x/odata/api/views/{view} Query reporting OData views

Webhooks

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

Not supported — No native outbound webhook system for standard user/learning lifecycle events. Event-driven integrations are typically achieved by scheduled polling of the REST/Reporting APIs or through the Edge Marketplace integration framework.

Docs: https://help.csod.com/help/csod_0/Content/User/Edge/Overview_Topics_-_Edge/APIs_Overview.htm

Sources