Table of Contents

Before using apis please have a look at: Getting started


TMS (Training management system)

This set of APIs will provide endpoints to retrieve or to define some information on the training offers and employees registrations to training courses.```this apis are not related to the Learning management system (LMS)``. Access to all apis : https://developers.cegid.com/api-details#api=cegid-talentsoft-learning-administration&operation=AnnouncementApi_GetAnnouncements

Courses

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.