Cornerstone OnDemand
Cornerstone OnDemand is an enterprise talent management platform offering REST APIs for learning management, performance reviews, succession planning, recruiting, and workforce analytics. The APIs are RESTful, support OAuth 2.0 Client Credentials authentication, and return JSON (with some XML support). Developers can integrate with modules including Core HR, Learning, Performance, Recruiting, Reporting, Bulk data import, Connectors, and Webhooks through the Cornerstone Developer Portal at csod.dev.
APIs
Cornerstone Employee and OU API
Synchronize employee records and organizational unit (OU) structures between external systems and Cornerstone. Supports create, read, update, and deactivate operations for users...
Cornerstone Learning Assignment API
Programmatically assign training courses to user transcripts asynchronously. Track assignment status and search for existing assignments across the enterprise.
Cornerstone Recruiting API
Manage the full recruiting lifecycle including job requisitions, candidate profiles, applications, and offer management. Supports applicant tracking system (ATS) integrations.
Cornerstone Reporting API
Access workforce analytics and reporting data using an OData-compatible interface with server-driven paging. Supports BI tool integrations including Power BI.
Cornerstone Bulk API
Reliably import large volumes of data into Cornerstone either as a one-time load or recurring system-to-system synchronization. Supports asynchronous job submission, status trac...
Cornerstone Performance API
Access and manage performance review cycles, goals, competencies, ratings, and succession planning data for enterprise workforce development workflows.
Cornerstone Webhooks
Subscribe to near real-time HTTP event notifications for critical Cornerstone business events including learner enrollment, course completion, candidate creation, account creati...