action enode_get_vehicles_vehicleid { label: "Get Vehicle" provider: enode method: GET path: "/vehicles/{vehicleId}" encoding: json input: { type: "object" properties: { "field[]": { type: "array" items: { type: "string" enum: ["smartChargingPolicy", "chargeState", "location", "information", "odometer"] } } vehicleId: { type: "string" } } required: ["vehicleId"] additionalProperties: false } output: { type: "object" required: ["chargingLocationId", "id", "isReachable", "lastSeen"] properties: { chargeState: { type: "object" additionalProperties: true } chargingLocationId: { type: "string" description: "Id of the charging location the vehicle is currently positioned at (if any)" } id: { type: "string" description: "Vehicle ID" } information: { type: "object" additionalProperties: true } isReachable: { type: "boolean" description: "Is the vehicle currently reachable?" } lastSeen: { type: "string" format: "date" description: "The last time vehicle was successfully communicated with" } location: { type: "object" additionalProperties: true } odometer: { type: "object" additionalProperties: true } smartChargingPolicy: { type: "object" additionalProperties: true } } } }