The endpoints are related to the various courses available in the catalog : type of training course, descriptions, objectives, content, duration, the intended audience,..
Providers
The training providers of all the courses available can be retrieve through api.
Learning unit
A learning unit is a part of an LMS training course.
requirements
Theses endpoints concern the requirements that could be define on a job and related to training or certification. The end point return a list of compliance on mandatory training and certification of each employee under a selected Manager's scope.
Sessions
A course can have multiple sessions, and you may want to retrieve information on each session: number of remaining seats, start date and end date,...
Wish
Employee makes training request, request that are linked to a plan.
This API gets the total of estimated costs for an individual training request based on its ID.
Registrations
For each session you haver registrations that you may want to list, or update. Registration are related to an employee.
Realized traning
Realized training is an object that contains all data of a registration that has end. You may want to set Realized training data from outside the Talent management system.
Attendance
Attendance indicates which participants have attended partially or completely to a session.
As for Realized training, you can add or update the attendances to the session in TMS.
Announcement
The Announcement is a public name and description of a course. You could get this in order to display them in another tool.
Users
By users, you may want to retrieve registrations data (completed courses or future course), or certification data.
Evaluation
Each registration can be evaluated so you may want to push theses evaluations to the TMS from a third party, that is what you will allow you to do.