Skip to main content
Cornerstone
21 actions · 30 events · 1 auth method
LMS

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.

Connector Profile · OAuth 2.0

This connector powers a non-partnership integration allowing you to aggregate learning material and user data from Corne…
Optionally, configure receiving Events for Cornerstone into StackOne.

Webhooks setup

3

Link an Account

Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · OAuth 2.0

4

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Actions

|
21 actions
Action
Description
Required scopes
Catalog Search
Search the training catalog based on specific criteria
Create Express Class
Submit an Express Class for one or more attendees
Get Learning Object Details
Retrieve details of a learning object available to an active user
Create Learning Object
Create a new learning object in Cornerstone Learning
Search Transcripts
Search and retrieve users transcript information from Cornerstone Learning
Assign Training
Assign training to a user transcript
Complete Training
Mark a transcript record as completed
Get Transcript Enhanced Details
Returns enhanced details for a transcript record
Get Transcript Curricula Child Details
Returns child related details for a curricula transcript record
Update Transcript Progress
Change a registered transcript record to “In Progress” status
Search Learning Assignments
Search for and retrieve details on assignments created via API or Learning Assignment Tool
Get Learning Assignment
Retrieve details of a specific learning assignment by ID
Get Remaining Assignment Count
Get the count of remaining assignments by date
List Users
Retrieve a list of users from the users_core object with OData query support
Get Approvals
Retrieve pending approvals for a manager or approver
Get Assigned Trainings
Retrieve all training assigned to a user with statuses and due dates
Get Inbox Items
Retrieve transcript records for a user from their inbox
Get Sessions
Retrieve upcoming sessions in a user’s transcript
Get Suggested Trainings
Retrieve a user’s transcript and task data for suggested trainings
Get Tasks
Retrieve all incomplete tasks assigned to a user
Get Transcripts (Legacy)
Retrieve transcript records for a user (legacy endpoint)

Events

|
30 events
Event
Description
Tags
Endpoint Verification
Manual setup
Acknowledges the Cornerstone endpoint verification request with HTTP 200.
Webhooks
Training Assigned
Manual setup
Fires when a training is assigned to a learner’s transcript and becomes actionable. Cornerstone event TrainingAssigned…
TranscriptsWebhooks
Training Completed
Manual setup
Fires when a learner completes a training. Cornerstone event TrainingCompleted (lmsEventsCase).
TranscriptsWebhooks
Training Removed
Manual setup
Fires when a training is removed from a learner’s transcript. Cornerstone event TrainingRemoved (lmsEventsCase).
TranscriptsWebhooks
Training Restored
Manual setup
Fires when a previously removed training is restored to a transcript. Cornerstone event TrainingRestored (`lmsEventsCa…
TranscriptsWebhooks
Training Archived
Manual setup
Fires when a transcript item is archived. Cornerstone event TrainingArchived (lmsEventsCase).
TranscriptsWebhooks
Training Unarchived
Manual setup
Fires when an archived transcript item is restored to the active transcript. Cornerstone event TrainingUnarchived (`lm…
TranscriptsWebhooks
Training Registered
Manual setup
Fires when a learner registers for a training or session. Cornerstone event TrainingRegistered (lmsEventsCase).
TranscriptsWebhooks
Training Approved
Manual setup
Fires when a training registration request is approved. Cornerstone event TrainingApproved (lmsEventsCase).
ApprovalsWebhooks
Training Denied
Manual setup
Fires when a training registration request is denied. Cornerstone event TrainingDenied (lmsEventsCase).
ApprovalsWebhooks
Training Started
Manual setup
Fires when a learner starts a training. Cornerstone event TrainingStarted (lmsEventsCase).
TranscriptsWebhooks
Training Withdrawn
Manual setup
Fires when a learner withdraws from a training. Cornerstone event TrainingWithdrawn (lmsEventsCase).
TranscriptsWebhooks
Training Cancelled
Manual setup
Fires when a training registration or session is cancelled. Cornerstone event TrainingCancelled (lmsEventsCase).
TranscriptsWebhooks
Training Marked Exempt
Manual setup
Fires when a training is marked exempt for a learner. Cornerstone event TrainingExempt (lmsEventsCase).
TranscriptsWebhooks
Training Exemption Requested
Manual setup
Fires when a learner requests an exemption from a training. Cornerstone event TrainingExemptionRequested (`lmsEventsCa…
ApprovalsWebhooks
Training Exemption Approved
Manual setup
Fires when a training exemption request is approved. Cornerstone event TrainingExemptionApproved (lmsEventsCase).
ApprovalsWebhooks
Training Exemption Denied
Manual setup
Fires when a training exemption request is denied. Cornerstone event TrainingExemptionDenied (lmsEventsCase).
ApprovalsWebhooks
Employee Created
Manual setup
Fires when a new user is created in the portal. Cornerstone event EmployeeCreated (employeeEventsCase).
UsersWebhooks
Employee Updated
Manual setup
Fires when an existing user record is updated. Cornerstone event EmployeeUpdated (employeeEventsCase).
UsersWebhooks
Skill Upserted
Manual setup
Fires when a skill is created or updated in the skills library. Cornerstone event SkillUpserted (`skillsLibraryEventsC…
SkillsWebhooks
Skill Id Sync
Manual setup
Fires when a skill identifier mapping is synchronised. Cornerstone event SkillIdSync (skillsLibraryEventsCase).
SkillsWebhooks
Skill Deleted
Manual setup
Fires when a skill is deleted from the skills library. Cornerstone event SkillDeleted (skillsLibraryEventsCase).
SkillsWebhooks
User Skill Added
Manual setup
Fires when a skill is added to a user’s profile. Cornerstone event UserSkillAdded (userSkillsEventsCase).
SkillsWebhooks
User Skill Removed
Manual setup
Fires when a skill is removed from a user’s profile. Cornerstone event UserSkillRemoved (userSkillsEventsCase).
SkillsWebhooks
User Rating Submitted
Manual setup
Fires when a skill rating is submitted for a user. Cornerstone event UserRatingSubmitted (userRatingsEventsCase).
SkillsWebhooks
Rating Request Created
Manual setup
Fires when a skill rating request is created. Cornerstone event RatingRequestCreated (userRatingsEventsCase).
SkillsWebhooks
Recruiting Message Sent
Manual setup
Fires when a message is sent in a candidate conversation. Cornerstone event SendMessage (recruitingEventsCase).
CandidatesWebhooks
Recruiting Conversation Closed
Manual setup
Fires when a candidate conversation is closed. Cornerstone event CloseConversation (recruitingEventsCase).
CandidatesWebhooks
Pending Payment Created
Manual setup
Fires when a pending payment is created for a learning purchase. Cornerstone event PendingPaymentCreated (`ecommerceEv…
PaymentsWebhooks
Pending Payment Updated
Manual setup
Fires when a pending payment is updated. Cornerstone event PendingPaymentUpdated (ecommerceEventsCase).
PaymentsWebhooks