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

Cas de pannes

Répertoire pannes rencontrées en ateliers, avec les solutions trouvées par les professionnels de l’automobile.

Liste

Pour obtenir la liste des pannes répertoriées.

Requête

Endpoint

GET https://selene.api.centarauto.fr/getSmartCASE?immat=IMMATRICULATION

Paramètres

ParamètreRequis / FacultatifTypeDescription
immatrequisstringN° d'immatriculation

Réponse

Paramètres

ParamètreTypeDescription
categoryDescriptionstringTexte qui décrit la catégorie ("Rappels")
categoryTypeConstantstringIdentifiant unique de la catégorie ("RECALL")
systemsarrayUne liste d'éléments contenant les détails des bulletins (cf. ci-après)

Le paramètre systems est un array d'objets contenant les paramètres suivants :

ParamètreTypeDescription
systemDescriptionstringTexte décrivant le bulletin
systemIdintegerIdentifiant du bulletin. Il permet notament d'obtenir des informartions supplémentaires sur le bulletin
oeCodestringOE Code (peut être null)
issueDatestringDate d'émission du bulletin sous le format "JJ/MM/AAAA" (peut être null)
criteriaarrayUne liste d'objets, lorsqu'elle est présente (peut être null), indique les conditions selon lesquelles les données du bulletin s'appliquent (dates de construction, types de transmission, numéros VIN ou autres) (cf. ci-après)

Le paramètre criteria est une liste d'objets contenant les paramètres suivants :

ParamètreTypeDescription
valuesarray
Type Type
key string Clé represenatant le critère d'application du bulletin
value string Valeur du critère”

La liste des valeurs possibles pour le paramètre key :

ParamètreDescription
BODY_STYLEthis represents the body type of the car(forexample: “Estate”, “Hatchback” or“Mini-van”)
DAM_FROMthe start of aninterval of DAM codes(DAM means “Date Application Modification”,mainly used by Peugeot and Citroen)
DAM_TOthe end of a DAM codes interval
DATE_FROMthis is the start date (format: YYYY-MM; forexample 2010-06)
DATE_TOthis is the end date (same format)
ENGINE_FROMthe start of an interval of engines (forexample: 0020593)
ENGINE_TOthe end of an interval of engines (forexample: 0042724); they are not always both from and to present
VIN_FROMthe start of an interval of Vehicle Identification Numbers
VIN_TOthe end of a VIN interval
TRANSMISSION_TYPEa language dependent text representing the type of transmission (for example“Automatic” or “Manual”)
TRANSMISSION_CODEthe code of a transmission (for example: iB5MTX-75, MMT6, AWF21)
TRANSMISSION_FROMthe start of a transmission codes interval
TRANSMISSION_TOthe end of atransmission codesin terval (forexample: DS450406576)

Exemple

Requête

const axios = require('axios').default;

// Remplacer ACCESS_TOKEN par celui obtenu suite à l'appel à "/auth"
const ACCESS_TOKEN = '';
const IMMAT =  'DL997DG';

const headers = {
  Authorization: 'Bearer ' + ACCESS_TOKEN,
  Content-Type: 'application/json'
};

const url = 'https://selene.api.centarauto.fr/getSmartCASE?immat=' + IMMAT ;

// Send the POST request
axios({
  method: 'get',
  url,
  headers,
})
  .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

{
  "categoryDescription": "SmartCASE",
  "categoryTypeConstant": "CASE",
  "systems": [
    {
      "systemDescription": "Défaut du régulateur adaptatif de vitesse (ACC); Un message d'avertissement pour le système du régulateur adaptatif de vitesse (ACC) s'affiche",
      "oeCode": null,
      "criteria": null,
      "systemId": 319017234,
      "issueDate": null
    },
    {
      "systemDescription": "Guidage-Enregistrement de service numérique",
      "oeCode": null,
      "criteria": null,
      "systemId": 319015758,
      "issueDate": null
    },
    {
      "systemDescription": "Phare à LED droit inopérant",
      "oeCode": null,
      "criteria": null,
      "systemId": 319016688,
      "issueDate": null
    },
    {
      "systemDescription": "Le climatiseur est inopérant",
      "oeCode": null,
      "criteria": null,
      "systemId": 319017871,
      "issueDate": null
    },
    {
      "systemDescription": "Le climatiseur est inopérant",
      "oeCode": null,
      "criteria": null,
      "systemId": 319017877,
      "issueDate": null
    },
    {
      "systemDescription": "Le témoin d'avertissement du coussin gonflable s'allume",
      "oeCode": null,
      "criteria": null,
      "systemId": 319017914,
      "issueDate": null
    },
    {
      "systemDescription": "La lampe d'avertissement ESP s'allume; Un code défaut est présent",
      "oeCode": null,
      "criteria": null,
      "systemId": 319013282,
      "issueDate": null
    }
  ]
}

Détail

Pour obtenir le détail d'une panne et la solution adéquate.

Requête

Endpoint

GET https://selene.api.centarauto.fr/getSmartCASEData?systemId=SYSTEM_ID

Paramètres

ParamètreRequis / FacultatifTypeDescription
systemIdrequisstringIdentifiant du bulletin obtenu suite à un appel à "getSmartCASE"

Réponse

Paramètres

ParamètreTypeDescription
groupDescriptionstringText qui représente la description du groupe (par exemple symptômes, solutions, pièces requises, ...)
bulletinstringListe d'objets qui contiennent les détails du bulletin (cf. ci-dessous)

Le paramètre bulletin est une liste d'objets contenant les paramètres suivants :

ParamètreTypeDescription
textstringTexte contenant les données du bulletin
remarkstringTexte qui peut contenir (peut être null) des informations supplémentaires
imagestringTexte qui peut contenir (peut être null) une URL vers une image
EOBDCodestringTexte qui peut contenir (peut être null) un code EOBD
OECodestringTexte qui peut contenir (peut être null) un code OE
issueDatestringTexte qui peut contenir (peut être null) la date d'émission du bulletin sous le format JJ/MM/AAAA
repairTimeintegerNombre entier qui peut contenir (peut être null) le délai d'exécution de la réparation spécifiée. La valeur est un nombre avec 2 décimales dont le point décimal a été déplacé de 2 positions vers la droite (par exemple: 1,2 heure est représentée par 120; 1,2 h = 1 heure et 60 minutes * 0,2 = 1 heure et 12 minutes)
smartLinksstringNon utilisé pour le moment, ce paramètre pourra être introduit dans les prochaines versions

Exemple

Requête

const axios = require('axios').default;

// Remplacer ACCESS_TOKEN par celui obtenu suite à l'appel à "/auth"
const ACCESS_TOKEN = '';
const SYSTEM_ID = '319016077'

const headers = {
  Authorization: 'Bearer ' + accessToken,
  'Content-Type': 'application/json'
};

const url = 'https://selene.api.centarauto.fr/getSmartCASEData?systemId=' + SYSTEM_ID;

// Send the POST request
axios({
  method: 'get',
  url,
  header
})
  .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

[
  {
    "groupDescription":"Symptôme",
    "bulletin":[
      {
        "text":"Défaut du régulateur adaptatif de vitesse (ACC)",
        "remark":null,
        "image":null,
        "repairTime":null,
        "smartLinks":null,
        "eobdcode":null,
        "oecode":null
      },
      {
        "text":"Sur l'écran s'affiche un message d'avertissement pour le système du régulateur adaptatif de vitesse (ACC)",
        "remark":null,
        "image":null,
        "repairTime":null,
        "smartLinks":null,
        "eobdcode":null,
        "oecode":null
      },
      {
        "text":"Le code défaut suivant est présent :",
        "remark":"Adaptive cruise control sensor restricted view\n",
        "image":null,
        "repairTime":null,
        "smartLinks":null,
        "eobdcode":"C110B",
        "oecode":null
      }
    ]
  },
  {
    "groupDescription":"Cause",
    "bulletin":[
      {
        "text":"Le champ de vision du radar est entravé",
        "remark":null,
        "image":null,
        "repairTime":null,
        "smartLinks":null,
        "eobdcode":null,
        "oecode":null
      }
    ]
  },
  {
    "groupDescription":"Solutions",
    "bulletin":[
      {
        "text":"Vérifier que le radar du régulateur de vitesse adaptatif (ACC) est correctement installé",
        "remark":null,
        "image":null,
        "repairTime":null,
        "smartLinks":null,
        "eobdcode":null,
        "oecode":null
      },
      {
        "text":"Calibrer le radar du régulateur de vitesse adaptatif (ACC)",
        "remark":null,
        "image":null,
        "repairTime":null,
        "smartLinks":null,
        "eobdcode":null,
        "oecode":null
      }
    ]
  },
  {
    "groupDescription":"Limitation de responsabilité",
    "bulletin":[
      {
        "text":"Les informations HaynesPro SmartCASE sont fournies par des professionnels qualifiés de l'industriel automobile",
        "remark":null,
        "image":null,
        "repairTime":null,
        "smartLinks":null,
        "eobdcode":null,
        "oecode":null
      },
      {
        "text":"Ce n'est pas basé sur des informations techniques OEM",
        "remark":null,
        "image":null,
        "repairTime":null,
        "smartLinks":null,
        "eobdcode":null,
        "oecode":null
      }
    ]
  }
]

← Codes défauts constructeur (DTC)Erreurs →
  • Liste
    • Requête
    • Réponse
    • Exemple
    • Réponse
  • Détail
    • Requête
    • Réponse
    • Exemple
Copyright © 2021 Centarauto