Skip to main content
Trainings API
Updated over 3 weeks ago

Introduction

Welcome to the Javelo Trainings Integration API documentation.

This API allows developers to interact with Javelo's platform, enabling operations for synchronising trainings data.

Designed for developers integrating Javelo within their applications, this documentation provides all the necessary information to get started, authenticate, and utilize the API endpoints.

💡 Only “read only” operations are available through Trainings API.


Prerequisites

Before you begin, ensure you have:

  • A Javelo account with administrative access.

  • Basic familiarity with REST APIs and terminal commands.

Installation and Setup

  1. Integration Setup: Begin by setting up the integration in the Javelo platform.

  2. Authentication Token: Obtain an authentication token (<token>) required for making API requests.

Authentication

To authenticate API requests, use the bearer token obtained during the setup process. Include this token in the header of your HTTP requests.

Example:

Authorization: Bearer <token>

💡 Once issued, the token will never be returned again. If required, you may regenerate another one directly though integration configuration modal on Javelo.


API Reference

Trainings

Fetch information regarding existing training programs by listing or retrieving specific trainings.

List Trainings

Retrieve all trainings for the company with a training synchronization.

  • HTTP Method: GET

  • Endpoint: /api/public/v1/trainings

  • Headers:

    • Authorization: Bearer <token>

Example Request:

curl -H 'Authorization: Bearer <token>' '<https://api.javelo.io/api/public/v1/trainings>'

Retrieve a Training

Get a specific training by its UUID.

  • HTTP Method: GET

  • Endpoint: /api/public/v1/trainings/:training_uuid

  • Headers:

    • Authorization: Bearer <token>

Example Request:

curl -H 'Authorization: Bearer <token>' '<https://api.javelo.io/api/public/v1/trainings/8e71328a-a4b6-4f83-a970-a4fab143c28d>'

More information can be found via https://api.javelo.io/public/doc/api/v1.

Did this answer your question?