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.
Optionally, configure receiving Events for Cornerstone into StackOne.
Connector Profile · OAuth 2.0
This connector powers a non-partnership integration allowing you to aggregate learning material and user data from Corne…
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
|
No scopes found
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
|
No tags found
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