anchor.diff:  # Group Vehicle Commands
   These commands alter the vehicles state, and return result (true/false) to indicate success, and if failure reason contains the cause of failure.
   
  -Must have a `_s_portal_session` and `user_credentials` cookie set for all requests.
  -
  -## GET /vehicles/{id}/command/charge_port_door_open
  +## GET /api/1/vehicles/{vehicle_id}/command/charge_port_door_open
   Open the charge port.
   + Parameters
   
  -    + id (number) ... The ID number of the car
  -
  -+ Response 200 (application/json)
  -
  -    + Body
  -
  -            {
  -              "result": false,
  -              "reason": "failure reason"
  -            }
  -
  -## GET /vehicles/{id}/command/charge_standard
  +    + vehicle_id: `1` (number) - The id of the Vehicle.
  +
  ++ Response 200 (application/json)
  +
  +    + Body
  +
  +            {
  +              "result": false,
  +              "reason": "failure reason"
  +            }
  +
  +## GET /api/1/vehicles/{vehicle_id}/command/charge_standard
   Set the charge mode to standard (~90% under the new percentage system introduced in 4.5).
   + Parameters
   
  -    + id (number) ... The ID number of the car
  -
  -+ Response 200 (application/json)
  -
  -    + Body
  -
  -            {
  -              "result": false,
  -              "reason": "failure reason"
  -            }
  -
  -## GET /vehicles/{id}/command/charge_max_range
  +    + vehicle_id: `1` (number) - The id of the Vehicle.
  +
  ++ Response 200 (application/json)
  +
  +    + Body
  +
  +            {
  +              "result": false,
  +              "reason": "failure reason"
  +            }
  +
  +## GET /api/1/vehicles/{vehicle_id}/command/charge_max_range
   Set the charge mode to max range (100% under the new percentage system introduced in 4.5).
   + Parameters
   
  -    + id (number) ... The ID number of the car
  -
  -+ Response 200 (application/json)
  -
  -    + Body
  -
  -            {
  -              "result": false,
  -              "reason": "failure reason"
  -            }
  -
  -## GET /vehicles/{id}/command/set_charge_limit?percent={limit_value}
  +    + vehicle_id: `1` (number) - The id of the Vehicle.
  +
  ++ Response 200 (application/json)
  +
  +    + Body
  +
  +            {
  +              "result": false,
  +              "reason": "failure reason"
  +            }
  +
  +## GET /api/1/vehicles/{vehicle_id}/command/set_charge_limit?percent={limit_value}
   Set the charge limit to a custom percentage.
   + Parameters
   
  -    + id (number) ... The ID number of the car
  +    + vehicle_id: `1` (number) - The id of the Vehicle.
       + limit_value (number) ... The percentage value
   
   + Response 200 (application/json)
  
positive.code:                 "fan_status": 0               // fan speed 0-6 or null
              }
  
  ## GET /vehicles/{id}/command/drive_state
  Returns the driving and position state of the vehicle.
  + Parameters
  
      + id (number) ... The ID number of the car
  
  + Response 200 (application/json)
  
  
negative.code:                 "gps_as_of": 1359863204       // Unix timestamp of GPS fix
              }
  
  ## GUI Settings [GET /api/1/vehicles/{vehicle_id}/command/gui_settings]
  Returns various information about the GUI settings of the car, such as unit format and range display.
  + Parameters
  
      + vehicle_id: `1` (number) - The id of the Vehicle.
  
  + Response 200 (application/json)
  
  