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
Integration Setup: Begin by setting up the integration in the Javelo platform.
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.