{
  "opencollection": "1.0.0",
  "info": {
    "name": "Tesla Authentication Vehicles API",
    "version": "1.0"
  },
  "items": [
    {
      "info": {
        "name": "Vehicles",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Tesla List all Vehicles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles"
          },
          "docs": "Retrieve a list of your owned vehicles (includes vehicles not yet shipped!)"
        },
        {
          "info": {
            "name": "Tesla Retrieve a vehicle",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Retrieve a specific vehicle"
        },
        {
          "info": {
            "name": "Tesla Mobile Access",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/mobile_enabled",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Determines if mobile access to the vehicle is enabled."
        },
        {
          "info": {
            "name": "Tesla Charge State",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/data_request/charge_state",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Returns the state of charge in the battery."
        },
        {
          "info": {
            "name": "Tesla Climate Settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/data_request/climate_state",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Returns the current temperature and climate control state."
        },
        {
          "info": {
            "name": "Tesla Driving and Position",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/data_request/drive_state",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Returns the driving and position state of the vehicle."
        },
        {
          "info": {
            "name": "Tesla GUI Settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/data_request/gui_settings",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Returns various information about the GUI settings of the car, such as unit format and range display."
        },
        {
          "info": {
            "name": "Tesla Vehicle State",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/data_request/vehicle_state",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Returns the vehicle's physical state, such as which doors are open."
        },
        {
          "info": {
            "name": "Tesla Vehicle Config",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/data_request/vehicle_config",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Returns the vehicle's configuration"
        },
        {
          "info": {
            "name": "Tesla Vehicle Data",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/vehicle_data",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              },
              {
                "name": "endpoints",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Returns all vehicle ∂ata, potentially cached"
        },
        {
          "info": {
            "name": "Tesla Get Nearby Chargers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://owner-api.teslamotors.com/api/1/vehicles/:vehicle_id/nearby_charging_sites",
            "params": [
              {
                "name": "vehicle_id",
                "value": "",
                "type": "path",
                "description": "The id of the Vehicle."
              }
            ]
          },
          "docs": "Get a list of nearby charging sites"
        }
      ]
    }
  ],
  "bundled": true
}