--- swagger: "2.0" info: title: Connected Car Development description: This is the first release of our connected car API. With this API you can access more than 89 signals in a car. This API is available on Peugeot, Citroën and DS cars. version: 1.0.5 license: name: "" url: "" contact: name: The Connected Car team email: connectedcar@mpsa.com url: https://developer.psa-peugeot-citroen.com/ termsOfService: Please refer to the TOS of https://developer.psa-peugeot-citroen.com/ x-ibm-name: connected-car-dev-api basePath: /connectedcar/v1/dev schemes: - https x-ibm-configuration: enforced: true phase: realized testable: true externalDocs: [] attachments: [] externalDocs: description: Read the functional documentation. url: https://developer.psa-peugeot-citroen.com/inc/documentation tags: [] securityDefinitions: Client ID: type: apiKey name: client_id in: query description: "" paths: /crash/list: post: description: Get crash's data with list of vin and contract tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond type: string required: false in: query responses: 200: description: "" schema: type: array items: type: object properties: totMileage: type: object properties: 41: type: number flipVeh: type: object properties: 41: type: number highRearCrashInfo: type: object properties: 41: type: number avgRearCrashInfo: type: object properties: 41: type: number lowRearCrashInfo: type: object properties: 41: type: number repairRearCrashInfo: type: object properties: 41: type: number highFrontCrashInfo: type: object properties: 41: type: number avgFrontCrashInfoN1: type: object properties: 41: type: number avgFrontCrashInfoN2: type: object properties: 41: type: number lowFrontCrashInfo: type: object properties: 41: type: number repairFrontCrashInfo: type: object properties: 41: type: number pedestCrashInfo1_41: type: number pedestCrashInfo1_60: type: number pedestCrashInfo2_60: type: number pedestCrashInfo3_60: type: number highLatCrashInfo: type: object properties: 41: type: number avgLatCrashInfo: type: object properties: 41: type: number lowLatCrashInfo: type: object properties: 41: type: number repairLatCrashInfo: type: object properties: 41: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /crash/get/{vin}: get: description: Get the last datas of crash tags: [] parameters: - default: "" description: ' Vehicle''s VIN' name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query responses: 200: description: "" schema: type: object properties: totMileage: type: object properties: 41: type: number 60: type: number flipVeh: type: object properties: 41: type: number 60: type: number highRearCrashInfo: type: object properties: 41: type: number 60: type: number avgRearCrashInfo: type: object properties: 41: type: number 60: type: number lowRearCrashInfo: type: object properties: 41: type: number 60: type: number repairRearCrashInfo: type: object properties: 41: type: number 60: type: number highFrontCrashInfo: type: object properties: 41: type: number 60: type: number avgFrontCrashInfoN1: type: object properties: 41: type: number 60: type: number avgFrontCrashInfoN2: type: object properties: 41: type: number 60: type: number lowFrontCrashInfo: type: object properties: 41: type: number 60: type: number repairFrontCrashInfo: type: object properties: 41: type: number 60: type: number pedestCrashInfo1_41: type: number pedestCrashInfo1_60: type: number pedestCrashInfo2_60: type: number pedestCrashInfo3_60: type: number highLatCrashInfo: type: object properties: 41: type: number 60: type: number avgLatCrashInfo: type: object properties: 41: type: number 60: type: number lowLatCrashInfo: type: object properties: 41: type: number 60: type: number repairLatCrashInfo: type: object properties: 41: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] examples: application/json: totMileage: 41: 0 60: 12535.300000 flipVeh: 41: 0 60: 1 highRearCrashInfo: 41: 0 60: 1 avgRearCrashInfo: 41: 0 60: 1 lowRearCrashInfo: 41: 0 60: 1 repairRearCrashInfo: 41: 0 60: 1 highFrontCrashInfo: 41: 0 60: 1 avgFrontCrashInfoN1: 41: 0 60: 1 avgFrontCrashInfoN2: 41: 0 60: 1 lowFrontCrashInfo: 41: 0 60: 1 repairFrontCrashInfo: 41: 0 60: 1 pedestCrashInfo1_41: 0 pedestCrashInfo1_60: 1 pedestCrashInfo2_60: 1 pedestCrashInfo3_60: 1 highLatCrashInfo: 41: 0 60: 1 avgLatCrashInfo: 41: 0 60: 1 lowLatCrashInfo: 41: 0 60: 1 repairLatCrashInfo: 41: 0 60: 1 vin: VF73AAHXTFJ807314 lastUpdate: "20160803083640" contract: "620324101" security: - Client ID: [] summary: "" /crash/search/{vin}: get: description: Get crash's datas by date tags: [] parameters: - default: "" description: ' Vehicle''s VIN' name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Start date. Format : yyyyMMddHHmm' name: from required: true type: string in: query - default: "" description: 'End date. Format : yyyyMMddHHmm' name: to required: true type: string in: query - default: "10" description: Number of lines to retrieve name: limit required: false type: string in: query responses: 200: description: "" schema: type: array items: type: object properties: totMileage: type: object properties: 41: type: number 60: type: number flipVeh: type: object properties: 41: type: number 60: type: number highRearCrashInfo: type: object properties: 41: type: number 60: type: number avgRearCrashInfo: type: object properties: 41: type: number 60: type: number lowRearCrashInfo: type: object properties: 41: type: number 60: type: number repairRearCrashInfo: type: object properties: 41: type: number 60: type: number highFrontCrashInfo: type: object properties: 41: type: number 60: type: number avgFrontCrashInfoN1: type: object properties: 41: type: number 60: type: number avgFrontCrashInfoN2: type: object properties: 41: type: number 60: type: number lowFrontCrashInfo: type: object properties: 41: type: number 60: type: number repairFrontCrashInfo: type: object properties: 41: type: number 60: type: number pedestCrashInfo1_41: type: number pedestCrashInfo1_60: type: number pedestCrashInfo2_60: type: number pedestCrashInfo3_60: type: number highLatCrashInfo: type: object properties: 41: type: number 60: type: number avgLatCrashInfo: type: object properties: 41: type: number 60: type: number lowLatCrashInfo: type: object properties: 41: type: number 60: type: number repairLatCrashInfo: type: object properties: 41: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/list: post: description: Vehicle's ecoevaluation of all trips with list of vin and contract tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Locale. For example : fr_FR for french' name: locale type: string required: true in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand type: string required: true in: query responses: 200: description: "" schema: type: array items: type: object properties: globalEvaluation: type: object properties: drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/trip/day/list: post: description: Get ecoevaluation per day with list tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Locale. For example : fr_FR for french' name: locale type: string required: true in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand type: string required: true in: query - default: "" description: 'Start day. Format : yyyyMMdd' name: fromday type: string required: true in: query - default: "" description: 'End day. Format : yyyyMMdd' name: today type: string required: true in: query responses: 200: description: "" schema: type: array items: type: object properties: globalEvaluation: type: object properties: duration: type: number dateAggr: type: number drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/trip/day/{vin}: get: description: Get ecoevaluation per day tags: [] parameters: - default: "" description: ' Vehicle''s VIN' name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Locale. For example : fr_FR for french' name: locale required: true type: string in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand required: true type: string in: query - default: "" description: 'Start day. Format : yyyyMMdd' name: fromday required: true type: string in: query - default: "" description: 'End day. Format : yyyyMMdd' name: today required: true type: string in: query responses: 200: description: "" schema: type: array items: type: object properties: globalEvaluation: type: object properties: duration: type: number dateAggr: type: number drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/pertrip/{vin}/{tripid}: get: description: Get ecoevaluation per trip tags: [] parameters: - default: "" description: ' Vehicle''s VIN' name: vin required: true type: string in: path - default: "" description: Trip's ID. You can get the id of a trip calling the _trip_ operation name: tripid required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Locale. For example : fr_FR for french' name: locale required: true type: string in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand required: true type: string in: query responses: 200: description: "" schema: type: object properties: tripId: type: number globalEvaluation: type: object properties: duration: type: number drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/trip/month/list: post: description: Get ecoevaluation per month with list tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand type: string required: true in: query - default: "" description: 'Locale. For example : fr_FR for french' name: locale type: string required: true in: query - default: "" description: 'Start month. Format: yyyyMM' name: frommonth type: string required: true in: query - default: "" description: 'End month. Format: yyyyMM' name: tomonth type: string required: true in: query responses: 200: description: "" schema: type: array items: type: object properties: globalEvaluation: type: object properties: duration: type: number dateAggr: type: number drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/trip/month/{vin}: get: description: Get ecoevaluation per month tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Locale. For example : fr_FR for french' name: locale required: true type: string in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand required: true type: string in: query - default: "" description: 'Start month. Format: yyyyMM' name: frommonth required: true type: string in: query - default: "" description: 'End month. Format: yyyyMM' name: tomonth required: true type: string in: query responses: 200: description: "" schema: type: array items: type: object properties: globalEvaluation: type: object properties: duration: type: number dateAggr: type: number drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/get/{vin}: get: description: Ecoevaluation of all trips for a vehicle tags: [] parameters: - default: "" description: ' Vehicle''s VIN' name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Locale. For example : fr_FR for french' name: locale required: true type: string in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand required: true type: string in: query responses: 200: description: "" schema: type: object properties: globalEvaluation: type: object properties: drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/lasttrip/{vin}: get: description: Get ecoevaluation of the last trip tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Locale. For example : fr_FR for french' name: locale required: true type: string in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand required: true type: string in: query responses: 200: description: "" schema: type: object properties: tripId: type: number globalEvaluation: type: object properties: duration: type: number drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /ecodriving/evaluation/daytrips/{vin}: get: description: Get ecoevaluation of each trip of the day indicated day tags: [] parameters: - description: ' Vehicle''s VIN' name: vin type: string required: true in: path - description: Contract number name: contract type: string required: true in: query - description: 'Locale. For example : fr_FR for french' name: locale type: string required: true in: query - description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand type: string required: true in: query - description: 'Day of the evaluation. Format : yyyyMMdd' name: day type: string required: true in: query responses: 200: description: "" schema: type: array items: type: object properties: tripId: type: number globalEvaluation: type: object properties: duration: type: number drivingMark: type: number drivingMarkLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string drivingAttitude: type: number drivingAttitudeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string roadProfile: type: number roadProfileLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string detailedEvaluation: type: object properties: acceleration: type: number accelerationLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string braking: type: number brakingLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string engineSpeed: type: number engineSpeedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string stopAndStart: type: number stopAndStartLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string speed: type: number speedLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string slope: type: number slopeLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string coldTrips: type: number coldTripsLabel: type: object properties: evaluation: type: string advice: type: string category: type: string label: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /environment/list: post: description: Get the last datas of environment with list tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond type: string required: true in: query responses: 200: description: "" schema: type: array items: type: object properties: exteriorTemp: type: object properties: 41: type: number infoDayAndNight: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /environment/get/{vin}: get: description: Get the last datas of environment tags: [] parameters: - default: "" description: ' Vehicle''s VIN' name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query responses: 200: description: "" schema: type: object properties: exteriorTemp: type: object properties: 41: type: number infoDayAndNight: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /maintenance/{vin}: get: description: Get maintenance's data tags: [] parameters: - name: vin type: string required: true in: path description: Vehicle's VIN - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Locale. For example : fr_FR for french' name: locale required: true type: string in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand required: true type: string in: query responses: 200: description: "" schema: type: object properties: fuel: type: object properties: fuelTankAlerte: type: number fuelTankAlerteLabel: type: object properties: label: type: string groupLabel: type: string residualAutonomy: type: number residualAutonomyLabel: type: object properties: label: type: string groupLabel: type: string fuelTotalConsumption: type: number fuelTotalConsumptionLabel: type: object properties: label: type: string groupLabel: type: string fuelLevel: type: number fuelLevelLabel: type: object properties: label: type: string groupLabel: type: string fuelTankCapacity: type: number fuelTankCapacityLabel: type: object properties: label: type: string groupLabel: type: string instFuelConsumption10: type: number instFuelConsumption10Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption20: type: number instFuelConsumption20Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption30: type: number instFuelConsumption30Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption40: type: number instFuelConsumption40Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption50: type: number instFuelConsumption50Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption60: type: number instFuelConsumption60Label: type: object properties: label: type: string groupLabel: type: string maintenance: type: object properties: totMileage: type: number totMileageLabel: type: object properties: label: type: string groupLabel: type: string indDayBeforeMaint: type: string indDayBeforeMaintLabel: type: object properties: label: type: string groupLabel: type: string indMileageBeforeMaint: type: string indMileageBeforeMaintLabel: type: object properties: label: type: string groupLabel: type: string dayBeforeMaint: type: number dayBeforeMaintLabel: type: object properties: label: type: string groupLabel: type: string mileageBeforeMaint: type: number mileageBeforeMaintLabel: type: object properties: label: type: string groupLabel: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /maintenance/list: post: description: Get maintenance's data with list tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Locale. For example : fr_FR for french' name: locale type: string required: true in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand type: string required: true in: query responses: 200: description: "" schema: type: array items: type: object properties: fuel: type: object properties: fuelTankAlerte: type: number fuelTankAlerteLabel: type: object properties: label: type: string groupLabel: type: string residualAutonomy: type: number residualAutonomyLabel: type: object properties: label: type: string groupLabel: type: string fuelTotalConsumption: type: number fuelTotalConsumptionLabel: type: object properties: label: type: string groupLabel: type: string fuelLevel: type: number fuelLevelLabel: type: object properties: label: type: string groupLabel: type: string fuelTankCapacity: type: number fuelTankCapacityLabel: type: object properties: label: type: string groupLabel: type: string instFuelConsumption10: type: number instFuelConsumption10Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption20: type: number instFuelConsumption20Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption30: type: number instFuelConsumption30Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption40: type: number instFuelConsumption40Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption50: type: number instFuelConsumption50Label: type: object properties: label: type: string groupLabel: type: string instFuelConsumption60: type: number instFuelConsumption60Label: type: object properties: label: type: string groupLabel: type: string maintenance: type: object properties: totMileage: type: number totMileageLabel: type: object properties: label: type: string groupLabel: type: string indDayBeforeMaint: type: string indDayBeforeMaintLabel: type: object properties: label: type: string groupLabel: type: string indMileageBeforeMaint: type: string indMileageBeforeMaintLabel: type: object properties: label: type: string groupLabel: type: string dayBeforeMaint: type: number dayBeforeMaintLabel: type: object properties: label: type: string groupLabel: type: string mileageBeforeMaint: type: number mileageBeforeMaintLabel: type: object properties: label: type: string groupLabel: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /maintenance/list/alert: post: description: Get alert's datas with list tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Locale. For example : fr_FR for french' name: locale required: true type: string in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand required: true type: string in: query - default: "" description: Used to seek an active alarm. 0 = inactive, 1 = active. name: active required: true type: string in: query responses: 200: description: "" schema: type: object properties: listAlert: type: array items: type: object properties: idAlert: type: string dateUpdate: type: string vin: type: string contract: type: string dateAlertBegin: type: string dateAlertEnd: type: string alertState: type: number alert: type: string advise: type: string category: type: string headers: [] security: - Client ID: [] summary: "" /maintenance/alert/{vin}: get: description: Get data's alert tags: [] parameters: - default: "" description: ' Vehicle''s VIN' name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Locale. For example : fr_FR for french' name: locale required: true type: string in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand required: true type: string in: query - default: "" description: Used to seek an active alarm. 0 = inactive, 1 = active. name: active required: true type: string in: query responses: 200: description: "" schema: type: object properties: listAlert: type: array items: type: object properties: idAlert: type: string dateUpdate: type: string dateAlertBegin: type: string dateAlertEnd: type: string alertState: type: number alert: type: string advise: type: string category: type: string vin: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /place/lastposition/{vin}: get: description: Get the last position of the vin tags: [] parameters: - default: "" description: Vehicle's VIN name: vin type: string required: true in: path - default: "" description: Only for the geolocation service. The position of the car is sampled at 0.17 Hz (every 10s). With near set to 1 , if you request a second where there is no data the API will give you the next non null value. name: near type: string required: true in: query - default: "" description: Contract number name: contract type: string required: true in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond type: string required: true in: query responses: 200: description: "" schema: type: object properties: latitude: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string longitude: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string altitude: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string nbsat: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string source: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /place/positions/trip/{vin}: get: description: Get differents positions of a trip tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query - default: "" description: Only for the geolocation service. The position of the car is sampled at 0.17 Hz (every 10s). With near set to 1 , if you request a second where there is no data the API will give you the next non null value. name: near required: true type: string in: query - default: "" description: Trip's id. You can retreive th id of a trip calling the _trip_ operation name: tripid required: true type: string in: query responses: 200: description: "" schema: type: array items: type: object properties: latitude: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string longitude: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string altitude: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string nbsat: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string source: type: object properties: 6: type: string 12: type: string 18: type: string 24: type: string 30: type: string 36: type: string 42: type: string 48: type: string 54: type: string 60: type: string vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /referential/maintenance: get: description: Get datas's maintenance from referential tags: [] parameters: - default: "" description: 'Locale. For example : fr_FR for french' name: locale type: string required: false in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand type: string required: false in: query responses: 200: description: "" schema: type: array items: type: object properties: indicatorCode: type: string indicatorLabel: type: string rgrpCode: type: string rgrpLabel: type: string headers: [] security: - Client ID: [] summary: "" /referential/alert: get: description: Get datas's alert from referential tags: [] parameters: - default: "" description: 'Locale. For example : fr_FR for french' name: locale type: string required: false in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand type: string required: false in: query responses: 200: description: "" schema: type: array items: type: object properties: indicatorCode: type: string indicatorLabel: type: string rgrpCode: type: string rgrpLabel: type: string headers: [] security: - Client ID: [] summary: "" /referential/ecodriving: get: description: Get datas's ecodriving from referential tags: [] parameters: - default: "" description: 'Locale. For example : fr_FR for french' name: locale type: string required: false in: query - default: "" description: 'Brand of the vehicle : C for Citroën or DS, P for Peugeot' name: brand type: string required: false in: query responses: 200: description: "" schema: type: array items: type: object properties: edMarkType: type: string edMarkLabel: type: string edCategoryCode: type: string edCategoryLabel: type: string edEvaluation: type: string edAdvice: type: string edLevel: type: string headers: [] security: - Client ID: [] summary: "" /running/lightstatus/list: post: description: Get light with list tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond type: string required: true in: query responses: 200: description: "" schema: type: array items: type: object properties: fogFront: type: object properties: 30: type: number 41: type: number 60: type: number fogRear: type: object properties: 30: type: number 41: type: number 60: type: number turnRight: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number turnLeft: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number brakeLight: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /running/list: post: description: Get running's datas with list tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond type: string required: true in: query responses: 200: description: "" schema: type: array items: type: object properties: accelerationVeh: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number modeBV: type: object properties: 10: type: number 20: type: number 30: type: number 40: type: number 50: type: number 60: type: number engineSpeed: type: object properties: 10: type: number 20: type: number 30: type: number 40: type: number 50: type: number 60: type: number fuelLevel: type: string tempOilEng: type: string instFuelConsumption: type: object properties: 10: type: string 20: type: string 30: type: string 40: type: string 50: type: string 60: type: string gmpState: type: number vin: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /running/data/{vin}: get: description: Get running's datas tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query responses: 200: description: "" schema: type: object properties: accelerationVeh: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number modeBV: type: object properties: 10: type: number 20: type: number 30: type: number 40: type: number 50: type: number 60: type: number engineSpeed: type: object properties: 10: type: number 20: type: number 30: type: number 40: type: number 50: type: number 60: type: number fuelLevel: type: string tempOilEng: type: string instFuelConsumption: type: object properties: 10: type: string 20: type: string 30: type: string 40: type: string 50: type: string 60: type: string gmpState: type: number vin: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /running/data/lightstatus/{vin}: get: description: Get light's datas tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query responses: 200: description: "" schema: type: object properties: fogFront: type: object properties: 30: type: number 41: type: number 60: type: number fogRear: type: object properties: 30: type: number 41: type: number 60: type: number turnRight: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number turnLeft: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number brakeLight: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /safety/drivingassistance/{vin}: get: description: Get the last driving assistance tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query responses: 200: description: "" schema: type: object properties: autoECall: type: number afil: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number respectTimeIntVeh: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number survBlindSpot: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number speedInfoPanel: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number rearSoundParkAssist: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number frontSoundParkAssist: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number laneKeepAssistLeft: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number laneKeepAssistRight: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /safety/search/safetyassistance/day/{vin}: get: description: Get safety assistance per day tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query - default: "" description: 'Day of the eveluation. Format : yyyyMMdd' name: day required: true type: string in: query responses: 200: description: "" schema: type: object properties: infoBeltSecurity: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number AdEmergencyBrakeSystem: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number abs: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number esp: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /safety/safetyassistance/{vin}: get: description: Get the last safety assistance tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query responses: 200: description: "" schema: type: object properties: infoBeltSecurity: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number AdEmergencyBrakeSystem: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number abs: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number esp: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /safety/search/drivingassistance/day/{vin}: get: description: Get driving assistance tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Comma separated list of seconds to retrieve. Ex: 1,2,3' name: listsecond required: true type: string in: query - default: "" description: 'Day of the eveluation. Format : yyyyMMdd' name: day required: true type: string in: query responses: 200: description: "" schema: type: object properties: autoECall: type: number afil: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number respectTimeIntVeh: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number survBlindSpot: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number speedInfoPanel: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number rearSoundParkAssist: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number frontSoundParkAssist: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number laneKeepAssistLeft: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number laneKeepAssistRight: type: object properties: 1: type: number 2: type: number 3: type: number 4: type: number 5: type: number 6: type: number 7: type: number 8: type: number 9: type: number 10: type: number 11: type: number 12: type: number 13: type: number 14: type: number 15: type: number 16: type: number 17: type: number 18: type: number 19: type: number 20: type: number 21: type: number 22: type: number 23: type: number 24: type: number 25: type: number 26: type: number 27: type: number 28: type: number 29: type: number 30: type: number 31: type: number 32: type: number 33: type: number 34: type: number 35: type: number 36: type: number 37: type: number 38: type: number 39: type: number 40: type: number 41: type: number 42: type: number 43: type: number 44: type: number 45: type: number 46: type: number 47: type: number 48: type: number 49: type: number 50: type: number 51: type: number 52: type: number 53: type: number 54: type: number 55: type: number 56: type: number 57: type: number 58: type: number 59: type: number 60: type: number vin: type: string lastUpdate: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /trip/get/referencetrip/{vin}: get: description: Get reference trip tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: 'Unit for this trip : 0 for metric system, 1 for imperial system' name: unit required: true type: string in: query responses: 200: description: "" schema: type: object properties: trips: type: array items: type: object properties: tripId: type: number dateTripBegin: type: string tripDuration: type: number dateUpdate: type: string avgFuelConsumption: type: number deltaFuelLevel: type: number tripMileage: type: number totMileage: type: number avgSpeed: type: number engineSpeed: type: number engineOilTemp: type: number fuelPrice: type: number tripCost: type: number referenceTrip: type: number CO2Emission: type: number ecoDriving: type: number refueling: type: number modePrivacy: type: number refuelingCost: type: number siphoning: type: number siphoningCost: type: number fuelTankLevel: type: number tripFuelConsumption: type: number geoLocalisation: type: object properties: latitude: type: string longitude: type: string vin: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /trip/update/referencetrip/{vin}: put: description: Updating reference trip tags: [] parameters: - default: "" description: Vehicle's VIN name: vin type: string required: true in: path - default: "" description: Contract number name: contract type: string required: true in: query - default: "" description: ID of the trip name: tripid type: string required: true in: query responses: 200: description: "" headers: [] security: - Client ID: [] summary: "" /trip/last/{vin}: get: description: Get n last trip(s) tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: Maximum number of lines to retrieve name: limit required: true type: string in: query - default: "" description: 'Unit for this trip : 0 for metric system, 1 for imperial system' name: unit required: true type: string in: query responses: 200: description: "" schema: type: object properties: totalNumberTrips: type: number trips: type: array items: type: object properties: tripId: type: number dateTripBegin: type: string tripDuration: type: number dateUpdate: type: string avgFuelConsumption: type: number deltaFuelLevel: type: number tripMileage: type: number totMileage: type: number avgSpeed: type: number engineSpeed: type: number engineOilTemp: type: number fuelPrice: type: number tripCost: type: number referenceTrip: type: number CO2Emission: type: number ecoDriving: type: number refueling: type: number modePrivacy: type: number refuelingCost: type: number siphoning: type: number siphoningCost: type: number fuelTankLevel: type: number tripFuelConsumption: type: number geoLocalisation: type: object properties: latitude: type: string longitude: type: string vin: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /trip/update/reference/fuelprice/{vin}: put: description: Updating reference fuel price tags: [] parameters: - default: "" description: Vehicle's VIN name: vin type: string required: true in: path - default: "" description: Contract number name: contract type: string required: true in: query - default: "" description: Fuel price name: price type: string required: true in: query responses: 200: description: "" headers: [] security: - Client ID: [] summary: "" /trip/list: post: description: Get trips with list between two dates tags: [] parameters: - schema: type: object properties: listvin: type: array items: type: string listcontract: type: array items: type: string example: |- { "listvin": [ "a", "b" ], "listcontract": [ "c", "d" ] } description: List of vin and list of related contracts name: body required: true in: body - description: 'Start day. Format : yyyyMMdd' name: from type: string required: true in: query - description: 'End day. Format : yyyyMMdd' name: to type: string required: true in: query - description: Maximum number of lines to retrieve. 10 by default name: limit type: string required: true in: query - description: 'Unit for this trip : 0 for metric system, 1 for imperial system' name: unit required: true type: string in: query responses: 200: description: "" schema: type: object properties: trips: type: array items: type: object properties: tripId: type: number dateTripBegin: type: string tripDuration: type: number dateUpdate: type: string avgFuelConsumption: type: number deltaFuelLevel: type: number tripMileage: type: number totMileage: type: number avgSpeed: type: number engineSpeed: type: number engineOilTemp: type: number fuelPrice: type: number tripCost: type: number referenceTrip: type: number CO2Emission: type: number ecoDriving: type: number refueling: type: number modePrivacy: type: number refuelingCost: type: number siphoning: type: number siphoningCost: type: number fuelTankLevel: type: number tripFuelConsumption: type: number geoLocalisation: type: object properties: latitude: type: string longitude: type: string vin: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /trip/period/{vin}: get: description: "" tags: [] parameters: - description: Vehicle's VIN name: vin type: string required: true in: path - description: Contract number name: contract type: string required: true in: query - description: 'Start day. Format : yyyyMMdd' name: from type: string required: true in: query - description: 'End day. Format : yyyyMMdd' name: to type: string required: true in: query - description: Maximum number of lines to retrieve. 10 by default name: limit type: string required: true in: query - description: 'Unit for this trip : 0 for metric system, 1 for imperial system' name: unit required: true type: string in: query responses: 200: schema: type: object properties: totalNumberTrips: type: number trips: type: array items: type: object properties: tripId: type: number dateTripBegin: type: string tripDuration: type: number dateUpdate: type: string avgFuelConsumption: type: number deltaFuelLevel: type: number tripMileage: type: number totMileage: type: number avgSpeed: type: number engineSpeed: type: number engineOilTemp: type: number fuelPrice: type: number tripCost: type: number referenceTrip: type: number CO2Emission: type: number ecoDriving: type: number refueling: type: number modePrivacy: type: number refuelingCost: type: number siphoning: type: number siphoningCost: type: number fuelTankLevel: type: number tripFuelConsumption: type: number geoLocalisation: type: object properties: latitude: type: string longitude: type: string vin: type: string contract: type: string description: "" security: - Client ID: [] summary: "" /trip/id/{vin}/{tripid}: get: description: Get trip with id tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query - default: "" description: ID of the trip name: tripid required: true type: string in: path - default: "" description: 'Unit for this trip : 0 for metric system, 1 for imperial system' name: unit required: true type: string in: query responses: 200: description: "" schema: type: object properties: tripId: type: number dateTripBegin: type: string tripDuration: type: number dateUpdate: type: string avgFuelConsumption: type: number deltaFuelLevel: type: number tripMileage: type: number totMileage: type: number avgSpeed: type: number engineSpeed: type: number engineOilTemp: type: number fuelPrice: type: number tripCost: type: number referenceTrip: type: number CO2Emission: type: number ecoDriving: type: number refueling: type: number modePrivacy: type: number refuelingCost: type: number siphoning: type: number siphoningCost: type: number fuelTankLevel: type: number tripFuelConsumption: type: number geoLocalisation: type: object properties: latitude: type: string longitude: type: string vin: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /trip/update/fuelprice/{vin}/{tripid}: put: description: Updating fuel price of a trip tags: [] parameters: - default: "" description: Vehicle's VIN name: vin type: string required: true in: path - default: "" description: ID of the trip name: tripid type: string required: true in: path - default: "" description: Contract number name: contract type: string required: true in: query - default: "" description: Fuel price name: price type: string required: true in: query responses: 200: description: "" headers: [] security: - Client ID: [] summary: "" /trip/get/reference/fuelprice/{vin}: get: description: Get reference fuel price tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: query responses: 200: description: "" schema: type: object properties: fuelPrice: type: number vin: type: string contract: type: string headers: [] security: - Client ID: [] summary: "" /vehicle/picture/{vin}/{contract}: post: description: Get vehicles's pictures tags: [] parameters: - schema: type: object properties: width: type: number format: type: string background: type: string trim: type: string view: type: string ratio: type: string description: Picture settings name: body required: true in: body - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - default: "" description: Contract number name: contract required: true type: string in: path responses: 200: description: "" headers: [] security: - Client ID: [] summary: "" get: responses: 200: description: 200 OK summary: "" description: Get vehicle's pictures parameters: - name: vin type: string required: true in: path description: Vehicle's VIN - name: contract type: string required: true in: path description: Contract number /vehicle/information/{vin}: get: description: Get vehicles's informations tags: [] parameters: - default: "" description: Vehicle's VIN name: vin required: true type: string in: path - description: Contract number name: contract type: string required: true in: query responses: 200: description: "" schema: type: object properties: color: type: string cod_fin: type: string cod_sil: type: string cod_ccn: type: string cod_log: type: number lcdv: type: string vis: type: string imei: type: string deliveryDate: type: string manufacturingDate: type: string cod_acc: type: string cod_eng: type: string cod_fam: type: string flagSual: type: number brand: type: string design: type: string vehLiv: type: string vin: type: string headers: [] security: - Client ID: [] summary: "" security: - Client ID: [] x-ibm-endpoints: - endpointUrl: https://api.groupe-psa.com type: - production - development - endpointUrl: https://api.psa-cloud.com type: - production - development ...