Api documentation

Introduction


Welcome to the documentation for our API.

Our list of publicly available APIs is constantly evolving.
At present, we offer access to our entire catalog of training courses programmatically.

This documentation will guide you through the necessary steps to securely use our API and provide you with examples to help you get started. Whether you're a developer looking to integrate our API into your application or a user looking to access our data, we're here to help you make the most of our services.

To secure access to our APIs, we use Oauth2 / OpenID Connect with a client credential flow. To make a request to one of our APIs, you must identify yourself to our identity server, then, using the token that will be provided to you in return, you can make a request to a Cegos API.

As shown in the diagram below:

  • 1 Your application sends credentials to Cegos Identity Server.
  • 2 Cegos Server validates your credentials.
  • 3 Cegos Identity Server responds with an access token.
  • 4 Your application can use the access token to call an API.
  • 5 Cegos API responds with requested data.

To authenticate, you'll need an Client Id and a Client Secret. To obtain them, you need to register on our platform.