action enode_post_vehicles_vehicleid_watch { label: "Start Watching Vehicle" description: "Temporarily triggers high-rate updates of the vehicle's properties, and this state expires automatically. This gives you a way to tell us that user may be interacting with your application and are expecting as-fast-as-possible updates on the status of their vehicle in your UI.\n\nAny data changes resulting from this high-rate updating are reflected everywhere, whether you pull data from the `Vehicles` endpoint, or recieve it via the [Firehose Webhook](#tag/Webhooks)\n\nThe specifics of the expiration times, watch behaviors, and change thresholds are tuned by us to make sure that they work as expected, without causing undue interruption to the vehicle. For many vendors, it is not appropriate to let the high-rate monitoring last indefinitely, as it will keep systems within the car awake that should be allowed to fall into low-power/standby modes.\n" provider: enode method: POST path: "/vehicles/{vehicleId}/watch" encoding: json input: { type: "object" properties: { properties: { type: "string" description: "Array of vehicle properties to watch" enum: ["BATTERY_LEVEL", "RANGE", "IS_PLUGGED_IN", "IS_CHARGING", "IS_CHARGING_REASONS", "LOCATION"] } vehicleId: { type: "string" } } required: ["vehicleId"] additionalProperties: false } output: { type: "object" additionalProperties: true } }