API integration / Single sign-on

The API (Application Programming Interface or programming interface) allows you to integrate Coursepath into or with existing systems.

With the interfaces approved in Coursepath, you have access to the complete member and course administration.

The lego metaphor

What is an API and what does it do? It is easy to explain using a lego metaphor. Lego bricks connect universally using a system in which the small knobs on one brick fit into the corresponding indentations on another brick. This allows for an easy and structured way to put all the pieces together the same way. At the same time, the possible combinations are endless. Similarly, software can use APIs to link the information that we’re looking for with the interface for displaying it to create a unique combination of services that combine to form an application.

User authentication via single sign-on

A typical use of programming interfaces is single sign-on (SSO). This means that user authentication only has to be carried out once via an existing system (e.g. via an Active Directory (AD)). Training course participants can use this to access Coursepath courses directly from your company network without having to log in to Coursepath again. This creates a seamless user experience.

Accessing the API key

You can access this interface in your academy – using the manager role – by clicking Options -> API Keys. Currently, part of our extensive API is publicly available. Additional API endpoints may be released over time depending on requirements.

Coursepath developer area

You can find further information about the Coursepath API and the single sign-on procedure on our developer page: https://developer.coursepath.com