The Training Platform

API

Your catalog on your own website

Your website shows your courses and upcoming sessions, always up to date. Your web developer works from a documented REST API.

What the API does for you

  • You manage your catalog once

    Your courses, upcoming sessions with free seats and public trainer profiles appear on your website automatically, so you only update them in one place.

  • You stay in control of access

    You create your API keys in your settings. If you revoke a key, it stops working immediately.

  • A webhook with every change

    As soon as you change a course, a trainer or a session, a webhook goes out to your website. Your site can then update itself without anyone stepping in.

How it works

Your catalog on your website in three steps

  1. Create a key

    In the API tab of your settings, create a key and copy it straight away. It is shown only once.

  2. Connect your site

    From your website's server, call the API with your key and choose the language of the content.

  3. Turn on the webhook

    Enter your website's address, then send a test call to check that it responds.

Documentation

Everything your developer needs

Every endpoint is described in OpenAPI and on an online documentation page. The API returns your content in all your languages, or only in the one you ask for.

  • An OpenAPI description of every endpoint
  • Your contact form linked to your workspace
  • Online documentation

Webhook

Your website stays up to date

As soon as your catalog changes, a webhook reaches your website with the cache keys to invalidate, so it knows which pages to refresh. It also carries a token your site verifies. If your site does not respond, we retry several times, then let you know by email.

  • A webhook whenever your catalog changes
  • Every webhook is authenticated by a token
  • You are told if your website does not respond

In short

  • Your courses appear on your own website
  • Your website shows the sessions that still have seats
  • Contact messages from your website reach you
  • Your website presents your courses, your portal handles registrations
  • A webhook tells your website about every change
  • Your web developer finds the documentation online

Access to the API depends on your plan. Compare plans

Related features

Management

Course catalog

Publish your courses by category, with their sessions and descriptions in each language. Your participants register directly on your portal.

Learn more
Management

Your portal, your brand

Your name, your logo and your web address, on the portal and right down to your invoices.

Learn more
Automation

Automated emails

Confirmations, reminders and payment follow-ups go out automatically, from your own mailbox if you connect it.

Learn more
See all features

Ready to try it?

Create your account, or request a demo and we will show you the platform with your own courses.

An API to show your courses on your own website | The Training Platform