[
  {
    "controller": "Documentation",
    "template": "api/v{version:apiversion}/vehicles/documentation/errors",
    "httpMethods": [
      "GET"
    ]
  },
  {
    "controller": "HealthCheck",
    "template": "api/v{version:apiversion}/vehicles/healthcheck",
    "httpMethods": [
      "GET"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/{category}/accesscodes",
    "httpMethods": [
      "POST"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/firewall/accesscode",
    "httpMethods": [
      "GET"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/firewall/accesscode/withdecryptionkey",
    "httpMethods": [
      "POST"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/firewall/decryptionkey",
    "httpMethods": [
      "POST"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/dotcodes",
    "httpMethods": [
      "GET"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/dotcodes",
    "httpMethods": [
      "POST"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/dotcodes/signed",
    "httpMethods": [
      "POST"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/function",
    "httpMethods": [
      "GET"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/vehicle",
    "httpMethods": [
      "POST"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/vehicleobject/cache",
    "httpMethods": [
      "DELETE"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/{vin}/vehicleobject",
    "httpMethods": [
      "GET"
    ]
  },
  {
    "controller": "Vehicles",
    "template": "api/v{version:apiversion}/vehicles/vehicleobject",
    "httpMethods": [
      "POST"
    ]
  }
]