Centarauto API
  • Documentation
  • Assistance

›Sélène

Sélène

  • Introduction
  • Authentification
  • Entretiens
  • Distributions
  • Bulletins de Rappels Constructeurs
  • Codes défauts constructeur (DTC)
  • Cas de pannes
  • Erreurs

Distributions

Pour obtenir la prochaine distribution du véhicule

Requête

Endpoint

POST https://selene.api.centarauto.fr/nextDistribution

Paramètres

ParamètreRequis / FacultatifTypeDescription
immatrequisstringN° d'immatriculation
kmrequisintegerRelevé kilométrique à date
kmMoyenfacultatifintegerKimlomé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ètreTypeDescription
echeancestringEchéance
datestringDate prévue de la révision
joursRestantsintegerNbre des jours restants à la révison
kilometrageintegerLe kilométrage prévue à la date de la révision
kmRestantsintegerNbre des km restants à la révison
typeobjectLe type de la distribution courroie / chaîne

Le paramètre type est un objet contenant les paramètres suivants :

ParamètreTypeDescription
idstringUn identifiant unique
descriptionstringDescription de l'élément

La liste des couples id / description posible est détaillée ci-dessous :

idDescription
306Courroie de distribution
1123Chaî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"
  }
}