Distributions
Pour obtenir la prochaine distribution du véhicule
Requête
Endpoint
POST https://selene.api.centarauto.fr/nextDistribution
Paramètres
| Paramètre | Requis / Facultatif | Type | Description |
|---|---|---|---|
| immat | requis | string | N° d'immatriculation |
| km | requis | integer | Relevé kilométrique à date |
| kmMoyen | facultatif | integer | Kimlométrage annuel moyen Si ce paramètre est omis, une valeur sera calculée automatiquement en utilisant la date de mise en circulation du véhicule |
Réponse
Paramètres
| Paramètre | Type | Description |
|---|---|---|
| echeance | string | Echéance |
| date | string | Date prévue de la révision |
| joursRestants | integer | Nbre des jours restants à la révison |
| kilometrage | integer | Le kilométrage prévue à la date de la révision |
| kmRestants | integer | Nbre des km restants à la révison |
| type | object | Le type de la distribution courroie / chaîne |
Le paramètre type est un objet contenant les paramètres suivants :
| Paramètre | Type | Description |
|---|---|---|
| id | string | Un identifiant unique |
| description | string | Description de l'élément |
La liste des couples id / description posible est détaillée ci-dessous :
| id | Description |
|---|---|
| 306 | Courroie de distribution |
| 1123 | Chaîne de distribution |
Exemple
Requête
const axios = require('axios').default;
const url = 'https://selene.api.centarauto.fr/nextDistribution';
// Remplacer ACCESS_TOKEN par celui obtenu suite à l'appel à "/auth"
const accessToken = ACCESS_TOKEN
const headers = {
'Authorization' : 'Bearer ' + accessToken,
}
const data = {
immat: "DL997DG",
km: 110000,
kmAnnuel: 20000
};
// Send the POST request
axios({
method: 'post',
url,
headers,
data
})
.then((response) => response.data)
.then((data) => {
// Utiliser la réponse
console.log("Data : ", data);
})
.catch((error) => {
// Gérer l'erreur
console.log("Error : ", error.response);
});
Réponse
{
"date": "2025-06-02T00:30:39+02:00",
"kilometrage": 210000,
"echeance": "Distribution n° 1 (210 000 km)",
"joursRestants": 1824,
"kmRestants": 99999,
"type": {
"id": 306,
"description": "Courroie de distribution"
}
}
