From a7a11c887993668a175d712ea60c2f56604b6831 Mon Sep 17 00:00:00 2001 From: Car API <112824983+carapidev@users.noreply.github.com> Date: Thu, 30 Jan 2025 20:54:10 -0500 Subject: [PATCH] doc updates v1.14.3 [automated] --- openapi.json | 2 +- postman_collection.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openapi.json b/openapi.json index b0aa212..8fc4ae0 100644 --- a/openapi.json +++ b/openapi.json @@ -1 +1 @@ -{"openapi":"3.0.0","info":{"x-api":"legacy","version":"1.14.3","title":"Car API Documentation","description":"Welcome to [CarAPIs vehicle API](https:\/\/carapi.app) documentation. The developer friendly Car API.\nStart developing with your vehicle API today — no fees, no signup. CarAPIs free vehicle data-set\nrequires no account. Only pay when you're ready to go live. The free data-set is limited to 2015-2020 vehicles.\nTo access the full data-set you may [signup here](https:\/\/carapi.app\/register) and then select a subscription plan.\n\n**Additional Documentation**\n\nFor additional documentation please review [https:\/\/carapi.app\/docs](https:\/\/carapi.app\/docs).\n\n**SDKs**\n\nPHP SDK: [https:\/\/github.com\/car-api-team\/carapi-php-sdk](https:\/\/github.com\/car-api-team\/carapi-php-sdk)\n\n**Release Updates**\n\nCheck release history here: [https:\/\/github.com\/car-api-team\/docs\/releases](https:\/\/github.com\/car-api-team\/docs\/releases)\n"},"servers":[{"url":"https:\/\/carapi.app"},{"url":"https:\/\/api.carapi.app"}],"tags":[{"name":"Auth"},{"name":"Years"},{"name":"Makes"},{"name":"Models"},{"name":"Trims"},{"name":"Vin Decoder"},{"name":"License Plate"},{"name":"Bodies"},{"name":"Engines"},{"name":"Mileages"},{"name":"Colors (Exterior)"},{"name":"Colors (Interior)"},{"name":"OBD Codes"},{"name":"Data Feeds"},{"name":"Vehicle Attributes"},{"name":"Account"}],"paths":{"\/api\/account\/requests":{"get":{"operationId":"account:requests:get","summary":"Get API Usage","description":"Returns the total requests made by your account since last month to rate-limited endpoints. All dates are\nreported using UTC\/GMT -5 (US Eastern Standard Time).","tags":["Account"],"parameters":[],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"items":{"properties":{"date":{"example":"2023-01-01","type":"string","format":"date"},"count":{"example":203,"type":"integer"}}},"type":"array"}},"application\/ld+json":{"schema":{"items":{"properties":{"date":{"example":"2023-01-01","type":"string","format":"date"},"count":{"example":203,"type":"integer"}}},"type":"array"}},"application\/hal+json":{"schema":{"items":{"properties":{"date":{"example":"2023-01-01","type":"string","format":"date"},"count":{"example":203,"type":"integer"}}},"type":"array"}}}},"500":{"description":"UnauthenticatedException","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/account\/requests-today":{"get":{"operationId":"account:requeststoday:get","summary":"Get Today's API Usage","description":"Returns the total requests made by your account today to rate-limited endpoints. All dates are\nreported using UTC\/GMT -5 (US Eastern Standard Time).","tags":["Account"],"parameters":[],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"count":{"example":42,"type":"integer"}},"type":"object"}},"application\/ld+json":{"schema":{"properties":{"count":{"example":42,"type":"integer"}},"type":"object"}},"application\/hal+json":{"schema":{"properties":{"count":{"example":42,"type":"integer"}},"type":"object"}}}},"500":{"description":"UnauthenticatedException","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/auth\/login":{"post":{"operationId":"auth:api:post","summary":"JWT Login","description":"CarAPI uses JSON Web Tokens (JWT) to authenticate requests. You can generate a JWT using your API Token and\nAPI Secret in SwaggerUI (this page) with the following steps:\n\n- Click the \"Try Out\" button\n- Enter API Token and API Secret in the JSON payload.\n- Click Execute\n- A JWT will be returned if the credentials are correct\n- Next click the \"Authorize\" button at the top-right of Swagger UI (this page) and paste in the JWT.\n\nYour JWT will now be sent with any request you make in Swagger until you refresh the page.\n\nIn your application code, Postman or cURL, you will need to pass the token in the HTTP Header as:\n\n```\nAuthorization: Bearer {TOKEN_VALUE_HERE}\n```\n\nYou should cache your JWT to avoid having to authenticate on each request. You must check the token's\nexpiration value to determine when you need to generate a new token. Please refer to\n[https:\/\/jwt.io\/](https:\/\/jwt.io\/) to learn more about JSON Web Tokens.\n\nYour email address and password cannot be used to generate a JWT. You must use your API token and secret.\n\nIf you don't yet have API credentials you must first [register](\/register) and then generate a secret.\nUsers without a subscription will have limited data access.\n\nFor additional documentation please review [https:\/\/carapi.app\/docs](https:\/\/carapi.app\/docs).","tags":["Auth"],"requestBody":{"content":{"application\/json":{"schema":{"required":["api_token","api_secret"],"properties":{"api_token":{"example":"","type":"string"},"api_secret":{"example":"","type":"string"}},"type":"object"}}}},"parameters":[],"responses":{"200":{"description":"","content":{"text\/plain":{"schema":{"type":"string"}}}},"400":{"description":"BadRequestException","content":{"text\/plain":{"schema":{"type":"string"}}}},"401":{"description":"Authentication Failed","content":{"text\/plain":{"schema":{"type":"string"}}}},"405":{"description":"MethodNotAllowedException","content":{"text\/plain":{"schema":{"type":"string"}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 20","content":{"text\/plain":{"schema":{"type":"string"}}}},"500":{"description":"ServiceUnavailableException","content":{"text\/plain":{"schema":{"type":"string"}}}},"503":{"description":"ServiceUnavailableException","content":{"text\/plain":{"schema":{"type":"string"}}}}}}},"\/api\/bodies":{"get":{"operationId":"makemodeltrimbodies:index:get","summary":"Search vehicle bodies","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"doors\", \"op\": \">=\", \"val\": 4}, {\"field\": \"type\", \"op\": \"in\", \"val\": [\"SUV\",\"Van\"]}]`\n\nSee `\/api\/vehicle-attributes` for a complete list of vehicle attributes.\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `type`, `doors`, `seats`, `length`, `width`, `height`, `wheel_base`, `front_track`, `rear_track`, `ground_clearance`, `cargo_capacity`, `max_cargo_capacity`, `curb_weight`, `gross_weight`, `max_payload`, `max_towing_capacity`, `make_model_trim_id`, `created`, `modified`, `make_id`, and `make_model_id`.","tags":["Bodies"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#bodies","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","type","doors","length","width","seats","height","wheel_base","front_track","rear_track","ground_clearance","cargo_capacity","max_cargo_capacity","curb_weight","gross_weight","max_payload","max_towing_capacity"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"doors","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimBody"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimBody"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimBody"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/data-feeds\/download":{"get":{"operationId":"datafeeds:download:get","summary":"Get Data Feed","description":"Returns a datafeed as a CSV compressed in a ZIP for download, you must subscribe to this product through your\ndashboard.","tags":["Data Feeds"],"externalDocs":{"url":"https:\/\/carapi.app\/sample-opendatafeed","description":""},"parameters":[],"responses":{"200":{"description":"","content":{"text\/plain":{"schema":{"type":"string","format":"file"}}}},"400":{"description":"BadRequestException","content":{"text\/plain":{"schema":{"type":"string"}}}},"401":{"description":"Authentication Failed","content":{"text\/plain":{"schema":{"type":"string"}}}},"403":{"description":"ForbiddenException","content":{"text\/plain":{"schema":{"type":"string"}}}},"405":{"description":"MethodNotAllowedException","content":{"text\/plain":{"schema":{"type":"string"}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"text\/plain":{"schema":{"type":"string"}}}},"500":{"description":"ServiceUnavailableException","content":{"text\/plain":{"schema":{"type":"string"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"503":{"description":"ServiceUnavailableException","content":{"text\/plain":{"schema":{"type":"string"}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/data-feeds\/last-updated":{"get":{"operationId":"datafeeds:lastupdated:get","summary":"Data Feed Last Updated","description":"Returns last modified timestamp of the data feed. All times are United States Eastern Standard Time (EST).","tags":["Data Feeds"],"parameters":[],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"last_updated":{"example":"2023-01-01 12:00:00","type":"string","format":"date-time"}},"type":"object"}},"application\/ld+json":{"schema":{"properties":{"last_updated":{"example":"2023-01-01 12:00:00","type":"string","format":"date-time"}},"type":"object"}},"application\/hal+json":{"schema":{"properties":{"last_updated":{"example":"2023-01-01 12:00:00","type":"string","format":"date-time"}},"type":"object"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/engines":{"get":{"operationId":"makemodeltrimengines:index:get","summary":"Search vehicle engines","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"horsepower_hp\", \"op\": \">=\", \"val\": 100}, {\"field\": \"horsepower_hp\", \"op\": \"<=\", \"val\": 300}]`\n\nSee `\/api\/vehicle-attributes` for a complete list of vehicle attributes.\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `fuel_type`, `engine_type`, `transmission`, `drive_type`, `cam_type`, `valve_timing`, `valves`, `horsepower_hp`, `size`, `cylinders`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","tags":["Engines"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#engines","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","engine_type","fuel_type","cylinders","size","horsepower_hp","horsepower_rpm","torque_ft_lbs","torque_rpm","valves","valve_timing","cam_type","drive_type","transmission"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"cylinders","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"size","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"horsepower_hp","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"valves","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"valve_timing","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"cam_type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"drive_type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"transmission","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"engine_type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"fuel_type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimEngine"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimEngine"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimEngine"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/exterior-colors":{"get":{"operationId":"makemodeltrimexteriorcolors:index:get","summary":"Search vehicle exterior colors","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"name\", \"op\": \"in\", \"val\": [\"red\", \"blue\"]}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `name`, `rgb`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","tags":["Colors (Exterior)"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#colors","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","name","rgb"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"name","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"rgb","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/interior-colors":{"get":{"operationId":"makemodeltriminteriorcolors:index:get","summary":"Search vehicle interior colors","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"name\", \"op\": \"in\", \"val\": [\"red\", \"blue\"]}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `name`, `rgb`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","tags":["Colors (Interior)"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#colors","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","name","rgb"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"name","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"rgb","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/license-plate":{"get":{"operationId":"licenseplate:index:get","summary":"License Plate Lookup","description":"Returns information about the vehicle and the Vehicle Identification Number (VIN) associated to the license\nplate. Data requirements around the region parameter differ based on the country_code you are requesting data\nfor. Refer to https:\/\/carapi.app\/docs\/ for additional documentation. Each country makes available different data\nso depending on the country requested some values may be returned as null.\n\nFor testing, any lookup containing the string \"#TEST\" will return test data. Example:\n\n- United States: `\/api\/license-plate?country_code=US®ion=NY&lookup=830UNL#TEST`\n- Canada: `\/api\/license-plate?country_code=CA®ion=BC&lookup=#TEST`\n- United Kingdom: `\/api\/license-plate?country_code=UK&lookup=#TEST-LD59YMR`\n\nThe following countries are currently supported: US, CA, AU, UK, FR, IE, NZ, MX, DE, CZ and PT","tags":["License Plate"],"externalDocs":{"url":"https:\/\/carapi.app\/docs\/","description":""},"parameters":[{"in":"query","name":"country_code","description":"ISO 3166-1 alpha-2 country code (two letters)","required":true,"schema":{"type":"string"}},{"in":"query","name":"lookup","description":"The license plate (registration in some countries) to lookup","required":true,"schema":{"type":"string"}},{"in":"query","name":"region","description":"Province, region or state (required for US, CA and AU)","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"year":{"nullable":true,"type":"integer","description":"Returned for all countries except for Germany"},"make":{"type":"string"},"model":{"type":"string"},"body":{"nullable":true,"type":"string"},"vin":{"nullable":true,"type":"string","description":"Returned for all countries except for Ireland"},"engine_description":{"nullable":true,"type":"string"},"assembled_in":{"nullable":true,"type":"string"}},"type":"object"}},"application\/ld+json":{"schema":{"properties":{"year":{"nullable":true,"type":"integer","description":"Returned for all countries except for Germany"},"make":{"type":"string"},"model":{"type":"string"},"body":{"nullable":true,"type":"string"},"vin":{"nullable":true,"type":"string","description":"Returned for all countries except for Ireland"},"engine_description":{"nullable":true,"type":"string"},"assembled_in":{"nullable":true,"type":"string"}},"type":"object"}},"application\/hal+json":{"schema":{"properties":{"year":{"nullable":true,"type":"integer","description":"Returned for all countries except for Germany"},"make":{"type":"string"},"model":{"type":"string"},"body":{"nullable":true,"type":"string"},"vin":{"nullable":true,"type":"string","description":"Returned for all countries except for Ireland"},"engine_description":{"nullable":true,"type":"string"},"assembled_in":{"nullable":true,"type":"string"}},"type":"object"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/makes":{"get":{"operationId":"makes:index:get","summary":"Get makes for light duty cars, trucks and vans.","description":"Search makes by name and year.","tags":["Makes"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","name"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/Make"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/Make"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/Make"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/makes\/powersports":{"get":{"operationId":"makes:powersports:get","summary":"Get makes for street motorcycles","description":"Search makes by name and year for all makes sold in the United States from the 1930s onwards.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to makes with model\nyears 2015 - 2020.","tags":["Makes"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorSort"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"type","required":true,"schema":{"type":"string","enum":["street_motorcycle"]}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"description":""}},"application\/ld+json":{"schema":{"description":""}},"application\/hal+json":{"schema":{"description":""}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/mileages":{"get":{"operationId":"makemodeltrimmileages:index:get","summary":"Search vehicle mileages","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"combined_mpg\", \"op\": \">=\", \"val\": 20}, {\"field\": \"combined_mpg\", \"op\": \"<=\", \"val\": 30}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `fuel_tank_capacity`, `combined_mpg`, `epa_city_mpg`, `epa_highway_mpg`, `range_city`, `range_highway`, `epa_combined_mpg_electric`, `epa_city_mpg_electric`, `epa_highway_mpg_electric`, `range_electric`, `epa_kwh_100_mi_electric`, `epa_time_to_charge_hr_240v_electric`, `battery_capacity_electric`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","tags":["Mileages"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#mileages","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","fuel_tank_capacity","combined_mpg","epa_city_mpg","epa_highway_mpg","range_city","range_highway","battery_capacity_electric","epa_time_to_charge_hr_240v_electric","epa_kwh_100_mi_electric","range_electric","epa_highway_mpg_electric","epa_city_mpg_electric","epa_combined_mpg_electric"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"combined_mpg","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"epa_city_mpg","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"epa_highway_mpg","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"range_city","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"range_highway","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimMileage"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimMileage"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimMileage"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/models":{"get":{"operationId":"makemodels:index:get","summary":"Get Models for light duty cars, trucks and vans.","description":"Search models by year, make, model, trim or make_id.\n\nTo include the models make in the description request with the query parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Ford\", \"Acura\"]}, {\"field\": \"year\", \"op\": \">=\", \"val\": 2010}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `make_id`, `created`, and `modified`.","tags":["Models"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_id","name"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make and model","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModel"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModel"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModel"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/models\/powersports":{"get":{"operationId":"makemodels:powersports:get","summary":"Get models for street motorcycles","description":"Search models by year, make and model for all motorcycles sold in the United States from the 1930s onwards.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to model years 2015 - 2020.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Kawasaki\", \"Harley Davidson\"]}, {\"field\": \"year\", \"op\": \">=\", \"val\": 2010}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `oem_make_id`, `created`, and `modified`.","tags":["Models"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorSort"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"type","required":true,"schema":{"type":"string","enum":["street_motorcycle"]}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"oem_make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"OemJsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"description":""}},"application\/ld+json":{"schema":{"description":""}},"application\/hal+json":{"schema":{"description":""}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/obd-codes":{"get":{"operationId":"obdcodes:index:get","summary":"Get OBD-II Codes","description":"Perform wildcard searches by code or description. For non-subscribers the results are limited to one code per category.\n\nThere are four different types of OBD-II codes (P, B, C, and U):\n\n- P: Power train (engine and transmission) systems\n- B: Body\n- C: Chassis\n- U: Network and wiring systems.","tags":["OBD Codes"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["code","description"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"code","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"description","required":false,"schema":{"type":"string","description":"Like"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/ObdCode"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/ObdCode"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/ObdCode"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/obd-codes\/{code}":{"get":{"operationId":"obdcodes:code:get","summary":"Get a single OBD-II Code","description":"For non-subscribers the results are limited to one code per category: B1200, P0100, U1000, and C1091.","tags":["OBD Codes"],"parameters":[{"in":"path","name":"code","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"description":""}},"application\/ld+json":{"schema":{"description":""}},"application\/hal+json":{"schema":{"description":""}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/trims":{"get":{"operationId":"makemodeltrims:index:get","summary":"Search trims","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"year\", \"op\": \">=\", \"val\": 2010}, {\"field\": \"year\", \"op\": \"<=\", \"val\": 2020}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `make_model_id`, `make_model_trim_id`, `created`, `modified`, `bodies.type`, `engines.cam_type`, `engines.cylinders`, `engines.drive_type`, `engines.engine_type`, `engines.fuel_type`, `engines.transmission`, `engines.valve_timing`, `engines.valves`, and `make_id`.","tags":["Trims"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#trims","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_id","year","name","description","msrp","invoice","created","modified"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrim"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrim"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrim"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/trims\/{id}":{"get":{"operationId":"makemodeltrims:view:get","summary":"Get vehicle data.","description":"Returns all data associated with the vehicle trim.","tags":["Trims"],"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"make_model":{"properties":{"make":{"allOf":[{"$ref":"#\/components\/schemas\/Make"}],"type":"object","description":""}},"allOf":[{"$ref":"#\/components\/schemas\/MakeModel"}],"type":"object","description":""},"make_model_trim_body":{"allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimBody"}],"type":"object","description":""},"make_model_trim_engine":{"allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimEngine"}],"type":"object","description":"Engine specifications and transmission type"},"make_model_trim_mileage":{"allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimMileage"}],"type":"object","description":"EPA miles per gallon, ranges etc."},"make_model_trim_exterior_colors":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"}]},"type":"array"},"make_model_trim_interior_colors":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrim"}],"type":"object","description":""}},"application\/ld+json":{"schema":{"items":{"type":"object","properties":{"make_model":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]},"make_model_trim_body":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]},"make_model_trim_engine":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]},"make_model_trim_mileage":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]},"make_model_trim_exterior_colors":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"},{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]}},"make_model_trim_interior_colors":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"},{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]}}}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]}},"application\/hal+json":{"schema":{"items":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"make_model":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]},"make_model_trim_body":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]},"make_model_trim_engine":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]},"make_model_trim_mileage":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]}},"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"},{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]}}}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]}}}},"404":{"description":"RecordNotFoundException","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/vehicle-attributes":{"get":{"operationId":"vehicleattributes:display:get","summary":"Get Vehicle Attributes","description":"Returns all options for given attribute.","tags":["Vehicle Attributes"],"parameters":[{"in":"query","name":"attribute","description":"The attribute options to be returned","required":false,"schema":{"type":"string","enum":["bodies.type","engines.cam_type","engines.cylinders","engines.drive_type","engines.engine_type","engines.fuel_type","engines.transmission","engines.valve_timing","engines.valves"]}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/VehicleAttribute"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}}}},"\/api\/vin\/{vin}":{"get":{"operationId":"vindecoder:index:get","summary":"Vin Decoder","description":"Decodes Vehicle Identification Numbers. The result will include a list of specifications in the `specs` property\nand a list of all possible trims matching the VIN in the `trims` property. For non-paying users, all VINs for\n2015-2020 models (e.g. 1GTG6CEN0L1139305) will be returned, otherwise data is hidden. Paying users have full\ndata access.\n\nYou may include body, engine, and mileage data to the matching trims by requesting `?verbose=yes`.\n\nYou may include all trims for the VINs model by requesting `?all_trims=yes`. By default, only trims\nclosely matching the requested VIN are returned.","tags":["Vin Decoder"],"parameters":[{"in":"path","name":"vin","required":true,"schema":{"type":"string"}},{"in":"query","name":"verbose","description":"Includes body, engine, and mileage data (default: no)","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"all_trims","description":"Includes all trims for the matching model (default: no)","required":false,"schema":{"type":"string","enum":["yes","no"]}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"year":{"example":2020,"type":"integer","format":"year"},"make":{"example":"make (e.g. Toyota)","type":"string"},"model":{"example":"model (e.g. Camry)","type":"string"},"trim":{"example":"trim (e.g. LX)","type":"string"},"specs":{"type":"object"},"trims":{"items":{"type":"object"},"type":"array"}},"type":"object"}},"application\/ld+json":{"schema":{"properties":{"year":{"example":2020,"type":"integer","format":"year"},"make":{"example":"make (e.g. Toyota)","type":"string"},"model":{"example":"model (e.g. Camry)","type":"string"},"trim":{"example":"trim (e.g. LX)","type":"string"},"specs":{"type":"object"},"trims":{"items":{"type":"object"},"type":"array"}},"type":"object"}},"application\/hal+json":{"schema":{"properties":{"year":{"example":2020,"type":"integer","format":"year"},"make":{"example":"make (e.g. Toyota)","type":"string"},"model":{"example":"model (e.g. Camry)","type":"string"},"trim":{"example":"trim (e.g. LX)","type":"string"},"specs":{"type":"object"},"trims":{"items":{"type":"object"},"type":"array"}},"type":"object"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/years":{"get":{"operationId":"years:index:get","summary":"Year list for light duty cars, trucks and vans.","description":"For complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Scion\", \"Tesla\"]}]`\n\nAllowed operators are: `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `is null` and `not null`.\n\nAllowed search fields are: `year`, `make`, `model`, `trim`, `make_id`, and `make_model_id`.","tags":["Years"],"parameters":[{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/Year"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/years\/powersports":{"get":{"operationId":"years:powersports:get","summary":"Year list for street motorcycles","description":"For complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Kawasaki\", \"Harley Davidson\"]}]`\n\nAllowed operators are: `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `is null` and `not null`.\n\nAllowed search fields are: `year`, `make`, `model`, `trim`, `make_id`, and `make_model_id`.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to model years 2015 - 2020.","tags":["Years"],"parameters":[{"in":"query","name":"type","required":true,"schema":{"type":"string","enum":["street_motorcycle"]}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"submodel","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"oem_make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"oem_make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"OemJsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/Year"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"Exception":{"properties":{"exception":{"example":"ExceptionName","type":"string"},"code":{"example":500,"type":"integer"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"Internal Error","type":"string"}},"xml":{"name":"response"},"type":"object"},"Make":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"name":{"minLength":1,"maxLength":32,"type":"string","description":"Vehicle make\/brand"}},"type":"object","description":""},"MakeModel":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_id":{"minLength":1,"type":"integer","format":"int64"},"name":{"minLength":1,"maxLength":64,"type":"string","description":"Vehicle model"}},"type":"object","description":""},"MakeModelTrim":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_id":{"minLength":1,"type":"integer","format":"int64"},"year":{"minLength":1,"maxLength":4,"type":"integer","format":"int32","description":"Vehicle Year"},"name":{"minLength":1,"maxLength":128,"type":"string","description":"Vehicle Trim"},"description":{"minLength":1,"maxLength":256,"type":"string","description":"Full trim description"},"msrp":{"minLength":1,"type":"integer","format":"int64","description":"Manufacturers Suggested Retail Price"},"invoice":{"minLength":1,"type":"integer","format":"int64","description":"The typical auto dealers cost"},"created":{"minLength":1,"type":"string","format":"date-time","readOnly":true},"modified":{"minLength":1,"type":"string","format":"date-time","readOnly":true}},"type":"object","description":""},"MakeModelTrimBody":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"type":{"minLength":1,"maxLength":32,"type":"string","description":"The body type, such as SUV or Sedan","enum":["Cargo Van","Convertible","Coupe","Ext Cargo Minivan","Ext Cargo Van","Ext Minivan","Ext Van","Hatchback","Minivan","Passenger Van","Sedan","SUV","Truck (Access Cab)","Truck (Cab Plus)","Truck (Club Cab)","Truck (Crew Cab)","Truck (CrewMax)","Truck (Double Cab)","Truck (Extended Cab)","Truck (King Cab)","Truck (Mega Cab)","Truck (Quad Cab)","Truck (Regular Cab)","Truck (SuperCab)","Truck (SuperCrew)","Truck (Xtracab)","Van","Wagon"]},"doors":{"type":"integer","format":"int32","description":"Number of doors — generally including a hatchback as an additional door"},"length":{"type":"number","format":"float","description":"Total length (in inches) of the vehicle in inches"},"width":{"type":"number","format":"float","description":"Total width (in inches) of the vehicle"},"seats":{"type":"integer","format":"int32","description":"Number of passenger seats in the vehicle."},"height":{"type":"number","format":"float","description":"Total height (in inches) of the vehicle"},"wheel_base":{"type":"number","format":"float","description":"The horizontal distance (in inches) between the centers of the front and rear wheels"},"front_track":{"type":"number","format":"float","description":"The distance (in inches) between the centerline of the wheels"},"rear_track":{"type":"number","format":"float","description":"The distance (in inches) between the hub flanges on an axle"},"ground_clearance":{"type":"number","format":"float","description":"The distance (in inches) between the lowest point on the undersurface of the vehicle and the road"},"cargo_capacity":{"type":"number","format":"float","description":"The standard total cubic feet of space in a vehicles cargo area"},"max_cargo_capacity":{"type":"number","format":"float","description":"The maximum total cubic feet of space in a vehicles cargo area"},"curb_weight":{"type":"integer","format":"int64","description":"Curb weight refers to the vehicles heaviness (in pounds) without passengers or cargo, only counting the car itself along with necessary fluids like oil and coolant"},"gross_weight":{"type":"integer","format":"int64","description":"Gross weight (in pounds) considers all components—including passengers, cargo, and both the tow vehicle weight—if one is attached"},"max_payload":{"type":"integer","format":"int64","description":"Maximum weight in pounds that a vehicle can safely carry"},"max_towing_capacity":{"type":"integer","format":"int64","description":"Maximum weight in pounds that a vehicle can safely tow"}},"type":"object","description":""},"MakeModelTrimEngine":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"engine_type":{"maxLength":32,"type":"string","description":"Type of engine","enum":["diesel","electric","electric (fuel cell)","flex-fuel (FFV)","gas","hybrid","mild hybrid","natural gas (CNG)","plug-in hybrid"]},"fuel_type":{"maxLength":64,"type":"string","description":"The fuel the vehicle uses","enum":["diesel fuel","electric","flex-fuel (premium unleaded recommended\/E85)","flex-fuel (premium unleaded required\/E85)","flex-fuel (unleaded\/E85)","flex-fuel (unleaded\/natural gas)","hydrogen","midgrade unleaded (recommended)","natural gas","premium unleaded (recommended)","premium unleaded (required)","regular unleaded"]},"cylinders":{"maxLength":16,"type":"string","description":"How many cylinders the engine has","enum":["flat 4","flat 6","I2","I3","I4","I5","I6","rotary 0","V10","V12","V6","V8","W12","W16","W8"]},"size":{"type":"number","format":"float","description":"Total size of the engine in liters"},"horsepower_hp":{"type":"integer","format":"int64","description":"One horsepower equals 33,000 foot-pounds of work per minute"},"horsepower_rpm":{"type":"integer","format":"int64"},"torque_ft_lbs":{"type":"integer","format":"int64","description":"The torque (turning force) of the vehicle's engine."},"torque_rpm":{"type":"integer","format":"int64"},"valves":{"type":"integer","format":"int32","description":"Number of valves. The valves are installed in a part of the engine called the head and are responsible for letting air and\/or fuel into the cylinders to be combusted -- those are called intake valves -- and for letting the exhaust from that combustion out of the cylinders -- those are called exhaust valves."},"valve_timing":{"maxLength":32,"type":"string","description":"In a piston engine, the valve timing is the precise timing of the opening and closing of the valves. ","enum":["Variable"]},"cam_type":{"maxLength":64,"type":"string","description":"Camshafts are integral components of internal combustion engines, responsible for controlling the opening and closing of the engine's intake and exhaust valves.","enum":["Double overhead cam (DOHC)","Overhead valves (OHV)","Single overhead cam (SOHC)"]},"drive_type":{"maxLength":32,"type":"string","description":"The drive type which delivers power to the wheels.","enum":["all wheel drive","four wheel drive","front wheel drive","rear wheel drive"]},"transmission":{"maxLength":64,"type":"string","description":"Type of transmission","enum":["1-speed direct drive","10-speed automatic","10-speed shiftable automatic","2-speed","2-speed automatic","3-speed automatic","4-speed automatic","4-speed manual","4-speed shiftable automatic","5-speed automated manual","5-speed automatic","5-speed manual","5-speed shiftable automatic","6-speed automated manual","6-speed automatic","6-speed manual","6-speed shiftable automatic","7-speed automated manual","7-speed automatic","7-speed manual","7-speed shiftable automatic","8-speed automated manual","8-speed automatic","8-speed shiftable automatic","9-speed automated manual","9-speed automatic","9-speed shiftable automatic","continuously variable-speed automatic","continuously variable-speed shiftable automatic","electrically variable-speed automatic"]}},"type":"object","description":"Engine specifications and transmission type"},"MakeModelTrimExteriorColor":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"name":{"minLength":1,"maxLength":128,"type":"string","description":"Color and shade"},"rgb":{"maxLength":16,"type":"string","description":"Red, Green, Blue (RGB) value"}},"type":"object","description":""},"MakeModelTrimInteriorColor":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"name":{"minLength":1,"maxLength":128,"type":"string","description":"Color and shade"},"rgb":{"maxLength":16,"type":"string","description":"Red, Green, Blue (RGB) value"}},"type":"object","description":""},"MakeModelTrimMileage":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"fuel_tank_capacity":{"type":"number","format":"float","description":"How much fuel the vehicle holds (gallons)"},"combined_mpg":{"type":"integer","format":"int32","description":"Combined fuel economy is a weighted average of City and Highway MPG values that is calculated by weighting the City value by 55% and the Highway value by 45%."},"epa_city_mpg":{"type":"integer","format":"int32","description":"Miles per gallon for city driving"},"epa_highway_mpg":{"type":"integer","format":"int32","description":"Miles per gallon for highway driving"},"range_city":{"type":"integer","format":"int32","description":"Total range in miles on a full tank for city driving"},"range_highway":{"type":"integer","format":"int32","description":"Total range in miles on a full tank for highway driving"},"battery_capacity_electric":{"minLength":1,"type":"integer","format":"int32","description":"Total capacity of the battery kWh"},"epa_time_to_charge_hr_240v_electric":{"type":"number","format":"float","description":"How long it takes to charge an EV battery"},"epa_kwh_100_mi_electric":{"type":"integer","format":"int32","description":"kWh used to drive 100 miles for an electric vehicle"},"range_electric":{"type":"integer","format":"int32","description":"Range for electric vehicles in miles"},"epa_highway_mpg_electric":{"type":"integer","format":"int32","description":"MPG equivalent for driving electric vehicles on the highway"},"epa_city_mpg_electric":{"type":"integer","format":"int32","description":"MPG equivalent for driving electric vehicles in the city"},"epa_combined_mpg_electric":{"type":"integer","format":"int32","description":"MPG equivalent for electric vehicles"}},"type":"object","description":"EPA miles per gallon, ranges etc."},"ObdCode":{"properties":{"code":{"minLength":1,"maxLength":6,"type":"string","format":"string","description":"There are four different types of OBD-II codes (P, B, C, and U). Letters are followed by a series of numbers."},"description":{"minLength":1,"maxLength":256,"type":"string","description":"A description of the diagnostic code."}},"type":"object","description":""},"VehicleAttribute":{"items":{"type":"string"},"example":["option a","option b ","option c"],"type":"array"},"Year":{"items":{"type":"integer"},"example":[2022,2021,2020],"type":"array"}}},"x-swagger-bake":{"components":{"parameters":{"paginatorPage":{"name":"page","in":"query","required":false,"schema":{"type":"integer"}},"paginatorLimit":{"name":"limit","in":"query","required":false,"schema":{"type":"integer"}},"paginatorSort":{"name":"sort","in":"query","required":false,"schema":{"type":"string"}},"paginatorDirection":{"name":"direction","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}},"schemas":{"HalJson-Item":{"type":"object","properties":{"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/entity\/:id"}}}}}}},"HalJson-Collection":{"type":"object","properties":{"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection"}}},"next":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}},"prev":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}},"first":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}},"properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}},"last":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}}}}},"JsonLd-Item":{"type":"object","properties":{"@id":{"type":"string","format":"url","example":"\/entity\/:id"},"@type":{"type":"string","format":"url","example":"https:\/\/schema.org\/Thing"},"@context":{"type":"string","format":"url","example":"\/context\/Entity"}}},"JsonLd-Collection":{"type":"object","properties":{"@id":{"type":"string","format":"url","example":"\/entity\/:id"},"@type":{"type":"string","format":"url","example":"https:\/\/schema.org\/Thing"},"@context":{"type":"string","format":"url","example":"\/context\/Entity"},"view":{"type":"object","properties":{"@id":{"type":"string","format":"url","example":"\/index"},"@type":{"type":"string","example":"PartialCollectionView"},"next":{"type":"string","format":"url","example":"\/index?page=:number"},"prev":{"type":"string","format":"url","example":"\/index?page=:number"},"first":{"type":"string","format":"url","example":"\/index"},"last":{"type":"string","format":"url","example":"\/index?page=:number"}}}}},"Generic-Collection":{"properties":{"collection":{"properties":{"url":{"example":"\/collection","type":"string","format":"url"},"count":{"example":50,"type":"integer"},"pages":{"example":20,"type":"integer"},"total":{"example":200,"type":"integer"},"next":{"example":"\/collection?page=:number","type":"string","format":"url"},"prev":{"example":"\/collection?page=:number","type":"string","format":"url"},"first":{"example":"\/collection?page=:number","type":"string","format":"url"},"last":{"example":"\/collection?page=:number","type":"string","format":"url"}},"type":"object"}},"type":"object","x-data-element":"data"}}}}} \ No newline at end of file +{"openapi":"3.0.0","info":{"x-api":"legacy","version":"1.14.3","title":"Car API Documentation","description":"Welcome to [CarAPIs vehicle API](https:\/\/carapi.app) documentation. The developer friendly Car API.\nStart developing with your vehicle API today — no fees, no signup. CarAPIs free vehicle data-set\nrequires no account. Only pay when you're ready to go live. The free data-set is limited to 2015-2020 vehicles.\nTo access the full data-set you may [signup here](https:\/\/carapi.app\/register) and then select a subscription plan.\n\n**Additional Documentation**\n\nFor additional documentation please review [https:\/\/carapi.app\/docs](https:\/\/carapi.app\/docs).\n\n**SDKs**\n\nPHP SDK: [https:\/\/github.com\/car-api-team\/carapi-php-sdk](https:\/\/github.com\/car-api-team\/carapi-php-sdk)\n\n**Release Updates**\n\nCheck release history here: [https:\/\/github.com\/car-api-team\/docs\/releases](https:\/\/github.com\/car-api-team\/docs\/releases)\n"},"servers":[{"url":"https:\/\/carapi.app"}],"tags":[{"name":"Auth"},{"name":"Years"},{"name":"Makes"},{"name":"Models"},{"name":"Trims"},{"name":"Vin Decoder"},{"name":"License Plate"},{"name":"Bodies"},{"name":"Engines"},{"name":"Mileages"},{"name":"Colors (Exterior)"},{"name":"Colors (Interior)"},{"name":"OBD Codes"},{"name":"Data Feeds"},{"name":"Vehicle Attributes"},{"name":"Account"}],"paths":{"\/api\/account\/requests":{"get":{"operationId":"account:requests:get","summary":"Get API Usage","description":"Returns the total requests made by your account since last month to rate-limited endpoints. All dates are\nreported using UTC\/GMT -5 (US Eastern Standard Time).","tags":["Account"],"parameters":[],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"items":{"properties":{"date":{"example":"2023-01-01","type":"string","format":"date"},"count":{"example":203,"type":"integer"}}},"type":"array"}},"application\/ld+json":{"schema":{"items":{"properties":{"date":{"example":"2023-01-01","type":"string","format":"date"},"count":{"example":203,"type":"integer"}}},"type":"array"}},"application\/hal+json":{"schema":{"items":{"properties":{"date":{"example":"2023-01-01","type":"string","format":"date"},"count":{"example":203,"type":"integer"}}},"type":"array"}}}},"500":{"description":"UnauthenticatedException","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/account\/requests-today":{"get":{"operationId":"account:requeststoday:get","summary":"Get Today's API Usage","description":"Returns the total requests made by your account today to rate-limited endpoints. All dates are\nreported using UTC\/GMT -5 (US Eastern Standard Time).","tags":["Account"],"parameters":[],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"count":{"example":42,"type":"integer"}},"type":"object"}},"application\/ld+json":{"schema":{"properties":{"count":{"example":42,"type":"integer"}},"type":"object"}},"application\/hal+json":{"schema":{"properties":{"count":{"example":42,"type":"integer"}},"type":"object"}}}},"500":{"description":"UnauthenticatedException","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/auth\/login":{"post":{"operationId":"auth:api:post","summary":"JWT Login","description":"CarAPI uses JSON Web Tokens (JWT) to authenticate requests. You can generate a JWT using your API Token and\nAPI Secret in SwaggerUI (this page) with the following steps:\n\n- Click the \"Try Out\" button\n- Enter API Token and API Secret in the JSON payload.\n- Click Execute\n- A JWT will be returned if the credentials are correct\n- Next click the \"Authorize\" button at the top-right of Swagger UI (this page) and paste in the JWT.\n\nYour JWT will now be sent with any request you make in Swagger until you refresh the page.\n\nIn your application code, Postman or cURL, you will need to pass the token in the HTTP Header as:\n\n```\nAuthorization: Bearer {TOKEN_VALUE_HERE}\n```\n\nYou should cache your JWT to avoid having to authenticate on each request. You must check the token's\nexpiration value to determine when you need to generate a new token. Please refer to\n[https:\/\/jwt.io\/](https:\/\/jwt.io\/) to learn more about JSON Web Tokens.\n\nYour email address and password cannot be used to generate a JWT. You must use your API token and secret.\n\nIf you don't yet have API credentials you must first [register](\/register) and then generate a secret.\nUsers without a subscription will have limited data access.\n\nFor additional documentation please review [https:\/\/carapi.app\/docs](https:\/\/carapi.app\/docs).","tags":["Auth"],"requestBody":{"content":{"application\/json":{"schema":{"required":["api_token","api_secret"],"properties":{"api_token":{"example":"","type":"string"},"api_secret":{"example":"","type":"string"}},"type":"object"}}}},"parameters":[],"responses":{"200":{"description":"","content":{"text\/plain":{"schema":{"type":"string"}}}},"400":{"description":"BadRequestException","content":{"text\/plain":{"schema":{"type":"string"}}}},"401":{"description":"Authentication Failed","content":{"text\/plain":{"schema":{"type":"string"}}}},"405":{"description":"MethodNotAllowedException","content":{"text\/plain":{"schema":{"type":"string"}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 20","content":{"text\/plain":{"schema":{"type":"string"}}}},"500":{"description":"ServiceUnavailableException","content":{"text\/plain":{"schema":{"type":"string"}}}},"503":{"description":"ServiceUnavailableException","content":{"text\/plain":{"schema":{"type":"string"}}}}}}},"\/api\/bodies":{"get":{"operationId":"makemodeltrimbodies:index:get","summary":"Search vehicle bodies","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"doors\", \"op\": \">=\", \"val\": 4}, {\"field\": \"type\", \"op\": \"in\", \"val\": [\"SUV\",\"Van\"]}]`\n\nSee `\/api\/vehicle-attributes` for a complete list of vehicle attributes.\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `type`, `doors`, `seats`, `length`, `width`, `height`, `wheel_base`, `front_track`, `rear_track`, `ground_clearance`, `cargo_capacity`, `max_cargo_capacity`, `curb_weight`, `gross_weight`, `max_payload`, `max_towing_capacity`, `make_model_trim_id`, `created`, `modified`, `make_id`, and `make_model_id`.","tags":["Bodies"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#bodies","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","type","doors","length","width","seats","height","wheel_base","front_track","rear_track","ground_clearance","cargo_capacity","max_cargo_capacity","curb_weight","gross_weight","max_payload","max_towing_capacity"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"doors","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimBody"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimBody"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimBody"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/data-feeds\/download":{"get":{"operationId":"datafeeds:download:get","summary":"Get Data Feed","description":"Returns a datafeed as a CSV compressed in a ZIP for download, you must subscribe to this product through your\ndashboard.","tags":["Data Feeds"],"externalDocs":{"url":"https:\/\/carapi.app\/sample-opendatafeed","description":""},"parameters":[],"responses":{"200":{"description":"","content":{"text\/plain":{"schema":{"type":"string","format":"file"}}}},"400":{"description":"BadRequestException","content":{"text\/plain":{"schema":{"type":"string"}}}},"401":{"description":"Authentication Failed","content":{"text\/plain":{"schema":{"type":"string"}}}},"403":{"description":"ForbiddenException","content":{"text\/plain":{"schema":{"type":"string"}}}},"405":{"description":"MethodNotAllowedException","content":{"text\/plain":{"schema":{"type":"string"}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"text\/plain":{"schema":{"type":"string"}}}},"500":{"description":"ServiceUnavailableException","content":{"text\/plain":{"schema":{"type":"string"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"503":{"description":"ServiceUnavailableException","content":{"text\/plain":{"schema":{"type":"string"}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/data-feeds\/last-updated":{"get":{"operationId":"datafeeds:lastupdated:get","summary":"Data Feed Last Updated","description":"Returns last modified timestamp of the data feed. All times are United States Eastern Standard Time (EST).","tags":["Data Feeds"],"parameters":[],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"last_updated":{"example":"2023-01-01 12:00:00","type":"string","format":"date-time"}},"type":"object"}},"application\/ld+json":{"schema":{"properties":{"last_updated":{"example":"2023-01-01 12:00:00","type":"string","format":"date-time"}},"type":"object"}},"application\/hal+json":{"schema":{"properties":{"last_updated":{"example":"2023-01-01 12:00:00","type":"string","format":"date-time"}},"type":"object"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/engines":{"get":{"operationId":"makemodeltrimengines:index:get","summary":"Search vehicle engines","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"horsepower_hp\", \"op\": \">=\", \"val\": 100}, {\"field\": \"horsepower_hp\", \"op\": \"<=\", \"val\": 300}]`\n\nSee `\/api\/vehicle-attributes` for a complete list of vehicle attributes.\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `fuel_type`, `engine_type`, `transmission`, `drive_type`, `cam_type`, `valve_timing`, `valves`, `horsepower_hp`, `size`, `cylinders`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","tags":["Engines"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#engines","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","engine_type","fuel_type","cylinders","size","horsepower_hp","horsepower_rpm","torque_ft_lbs","torque_rpm","valves","valve_timing","cam_type","drive_type","transmission"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"cylinders","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"size","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"horsepower_hp","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"valves","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"valve_timing","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"cam_type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"drive_type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"transmission","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"engine_type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"fuel_type","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimEngine"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimEngine"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimEngine"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/exterior-colors":{"get":{"operationId":"makemodeltrimexteriorcolors:index:get","summary":"Search vehicle exterior colors","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"name\", \"op\": \"in\", \"val\": [\"red\", \"blue\"]}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `name`, `rgb`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","tags":["Colors (Exterior)"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#colors","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","name","rgb"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"name","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"rgb","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/interior-colors":{"get":{"operationId":"makemodeltriminteriorcolors:index:get","summary":"Search vehicle interior colors","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"name\", \"op\": \"in\", \"val\": [\"red\", \"blue\"]}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `name`, `rgb`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","tags":["Colors (Interior)"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#colors","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","name","rgb"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"name","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"rgb","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/license-plate":{"get":{"operationId":"licenseplate:index:get","summary":"License Plate Lookup","description":"Returns information about the vehicle and the Vehicle Identification Number (VIN) associated to the license\nplate. Data requirements around the region parameter differ based on the country_code you are requesting data\nfor. Refer to https:\/\/carapi.app\/docs\/ for additional documentation. Each country makes available different data\nso depending on the country requested some values may be returned as null.\n\nFor testing, any lookup containing the string \"#TEST\" will return test data. Example:\n\n- United States: `\/api\/license-plate?country_code=US®ion=NY&lookup=830UNL#TEST`\n- Canada: `\/api\/license-plate?country_code=CA®ion=BC&lookup=#TEST`\n- United Kingdom: `\/api\/license-plate?country_code=UK&lookup=#TEST-LD59YMR`\n\nThe following countries are currently supported: US, CA, AU, UK, FR, IE, NZ, MX, DE, CZ and PT","tags":["License Plate"],"externalDocs":{"url":"https:\/\/carapi.app\/docs\/","description":""},"parameters":[{"in":"query","name":"country_code","description":"ISO 3166-1 alpha-2 country code (two letters)","required":true,"schema":{"type":"string"}},{"in":"query","name":"lookup","description":"The license plate (registration in some countries) to lookup","required":true,"schema":{"type":"string"}},{"in":"query","name":"region","description":"Province, region or state (required for US, CA and AU)","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"year":{"nullable":true,"type":"integer","description":"Returned for all countries except for Germany"},"make":{"type":"string"},"model":{"type":"string"},"body":{"nullable":true,"type":"string"},"vin":{"nullable":true,"type":"string","description":"Returned for all countries except for Ireland"},"engine_description":{"nullable":true,"type":"string"},"assembled_in":{"nullable":true,"type":"string"}},"type":"object"}},"application\/ld+json":{"schema":{"properties":{"year":{"nullable":true,"type":"integer","description":"Returned for all countries except for Germany"},"make":{"type":"string"},"model":{"type":"string"},"body":{"nullable":true,"type":"string"},"vin":{"nullable":true,"type":"string","description":"Returned for all countries except for Ireland"},"engine_description":{"nullable":true,"type":"string"},"assembled_in":{"nullable":true,"type":"string"}},"type":"object"}},"application\/hal+json":{"schema":{"properties":{"year":{"nullable":true,"type":"integer","description":"Returned for all countries except for Germany"},"make":{"type":"string"},"model":{"type":"string"},"body":{"nullable":true,"type":"string"},"vin":{"nullable":true,"type":"string","description":"Returned for all countries except for Ireland"},"engine_description":{"nullable":true,"type":"string"},"assembled_in":{"nullable":true,"type":"string"}},"type":"object"}}}},"404":{"description":"NotFoundException","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/makes":{"get":{"operationId":"makes:index:get","summary":"Get makes for light duty cars, trucks and vans.","description":"Search makes by name and year.","tags":["Makes"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","name"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/Make"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/Make"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/Make"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/makes\/powersports":{"get":{"operationId":"makes:powersports:get","summary":"Get makes for street motorcycles","description":"Search makes by name and year for all makes sold in the United States from the 1930s onwards.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to makes with model\nyears 2015 - 2020.","tags":["Makes"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorSort"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"type","required":true,"schema":{"type":"string","enum":["street_motorcycle"]}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"description":""}},"application\/ld+json":{"schema":{"description":""}},"application\/hal+json":{"schema":{"description":""}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/mileages":{"get":{"operationId":"makemodeltrimmileages:index:get","summary":"Search vehicle mileages","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"combined_mpg\", \"op\": \">=\", \"val\": 20}, {\"field\": \"combined_mpg\", \"op\": \"<=\", \"val\": 30}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `fuel_tank_capacity`, `combined_mpg`, `epa_city_mpg`, `epa_highway_mpg`, `range_city`, `range_highway`, `epa_combined_mpg_electric`, `epa_city_mpg_electric`, `epa_highway_mpg_electric`, `range_electric`, `epa_kwh_100_mi_electric`, `epa_time_to_charge_hr_240v_electric`, `battery_capacity_electric`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","tags":["Mileages"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#mileages","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_trim_id","fuel_tank_capacity","combined_mpg","epa_city_mpg","epa_highway_mpg","range_city","range_highway","battery_capacity_electric","epa_time_to_charge_hr_240v_electric","epa_kwh_100_mi_electric","range_electric","epa_highway_mpg_electric","epa_city_mpg_electric","epa_combined_mpg_electric"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"make_model_trim_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"combined_mpg","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"epa_city_mpg","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"epa_highway_mpg","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"range_city","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"range_highway","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimMileage"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimMileage"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrimMileage"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/models":{"get":{"operationId":"makemodels:index:get","summary":"Get Models for light duty cars, trucks and vans.","description":"Search models by year, make, model, trim or make_id.\n\nTo include the models make in the description request with the query parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Ford\", \"Acura\"]}, {\"field\": \"year\", \"op\": \">=\", \"val\": 2010}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `make_id`, `created`, `modified`, and `bodies.type`.","tags":["Models"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_id","name"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make and model","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModel"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModel"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModel"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/models\/powersports":{"get":{"operationId":"makemodels:powersports:get","summary":"Get models for street motorcycles","description":"Search models by year, make and model for all motorcycles sold in the United States from the 1930s onwards.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to model years 2015 - 2020.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Kawasaki\", \"Harley Davidson\"]}, {\"field\": \"year\", \"op\": \">=\", \"val\": 2010}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `oem_make_id`, `created`, and `modified`.","tags":["Models"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorSort"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"type","required":true,"schema":{"type":"string","enum":["street_motorcycle"]}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"oem_make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"OemJsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"description":""}},"application\/ld+json":{"schema":{"description":""}},"application\/hal+json":{"schema":{"description":""}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/obd-codes":{"get":{"operationId":"obdcodes:index:get","summary":"Get OBD-II Codes","description":"Perform wildcard searches by code or description. For non-subscribers the results are limited to one code per category.\n\nThere are four different types of OBD-II codes (P, B, C, and U):\n\n- P: Power train (engine and transmission) systems\n- B: Body\n- C: Chassis\n- U: Network and wiring systems.","tags":["OBD Codes"],"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["code","description"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"code","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"description","required":false,"schema":{"type":"string","description":"Like"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/ObdCode"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/ObdCode"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/ObdCode"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/obd-codes\/{code}":{"get":{"operationId":"obdcodes:code:get","summary":"Get a single OBD-II Code","description":"For non-subscribers the results are limited to one code per category: B1200, P0100, U1000, and C1091.","tags":["OBD Codes"],"parameters":[{"in":"path","name":"code","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"description":""}},"application\/ld+json":{"schema":{"description":""}},"application\/hal+json":{"schema":{"description":""}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/trims":{"get":{"operationId":"makemodeltrims:index:get","summary":"Search trims","description":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"year\", \"op\": \">=\", \"val\": 2010}, {\"field\": \"year\", \"op\": \"<=\", \"val\": 2020}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `make_model_id`, `make_model_trim_id`, `created`, `modified`, `bodies.type`, `engines.cam_type`, `engines.cylinders`, `engines.drive_type`, `engines.engine_type`, `engines.fuel_type`, `engines.transmission`, `engines.valve_timing`, `engines.valves`, and `make_id`.","tags":["Trims"],"externalDocs":{"url":"https:\/\/carapi.app\/features\/json-api-specs#trims","description":"Documentation"},"parameters":[{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorPage"},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorLimit"},{"in":"query","name":"sort","required":false,"schema":{"type":"string","enum":["id","make_model_id","year","name","description","msrp","invoice","created","modified"]}},{"$ref":"#\/x-swagger-bake\/components\/parameters\/paginatorDirection"},{"in":"query","name":"verbose","description":"Includes make, model and trim","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"data":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrim"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/Generic-Collection"}]}},"application\/ld+json":{"schema":{"properties":{"member":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrim"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Collection"}]}},"application\/hal+json":{"schema":{"properties":{"_embedded":{"items":{"type":"object","allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"},{"$ref":"#\/components\/schemas\/MakeModelTrim"}]},"type":"array"}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Collection"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/trims\/{id}":{"get":{"operationId":"makemodeltrims:view:get","summary":"Get vehicle data.","description":"Returns all data associated with the vehicle trim.","tags":["Trims"],"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"make_model":{"properties":{"make":{"allOf":[{"$ref":"#\/components\/schemas\/Make"}],"type":"object","description":""}},"allOf":[{"$ref":"#\/components\/schemas\/MakeModel"}],"type":"object","description":""},"make_model_trim_body":{"allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimBody"}],"type":"object","description":""},"make_model_trim_engine":{"allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimEngine"}],"type":"object","description":"Engine specifications and transmission type"},"make_model_trim_mileage":{"allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimMileage"}],"type":"object","description":"EPA miles per gallon, ranges etc."},"make_model_trim_exterior_colors":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"}]},"type":"array"},"make_model_trim_interior_colors":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"}]},"type":"array"}},"allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrim"}],"type":"object","description":""}},"application\/ld+json":{"schema":{"items":{"type":"object","properties":{"make_model":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]},"make_model_trim_body":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]},"make_model_trim_engine":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]},"make_model_trim_mileage":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]},"make_model_trim_exterior_colors":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimExteriorColor"},{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]}},"make_model_trim_interior_colors":{"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"},{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]}}}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/JsonLd-Item"}]}},"application\/hal+json":{"schema":{"items":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"make_model":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]},"make_model_trim_body":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]},"make_model_trim_engine":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]},"make_model_trim_mileage":{"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]}},"items":{"type":"object","allOf":[{"$ref":"#\/components\/schemas\/MakeModelTrimInteriorColor"},{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]}}}},"allOf":[{"$ref":"#\/x-swagger-bake\/components\/schemas\/HalJson-Item"}]}}}},"404":{"description":"RecordNotFoundException","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}},"application\/hal+json":{"schema":{"$ref":"#\/components\/schemas\/Exception"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/vehicle-attributes":{"get":{"operationId":"vehicleattributes:display:get","summary":"Get Vehicle Attributes","description":"Returns all options for given attribute.","tags":["Vehicle Attributes"],"parameters":[{"in":"query","name":"attribute","description":"The attribute options to be returned","required":false,"schema":{"type":"string","enum":["bodies.type","engines.cam_type","engines.cylinders","engines.drive_type","engines.engine_type","engines.fuel_type","engines.transmission","engines.valve_timing","engines.valves"]}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/VehicleAttribute"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}}}},"\/api\/vin\/{vin}":{"get":{"operationId":"vindecoder:index:get","summary":"Vin Decoder","description":"Decodes Vehicle Identification Numbers. The result will include a list of specifications in the `specs` property\nand a list of all possible trims matching the VIN in the `trims` property. For non-paying users, all VINs for\n2015-2020 models (e.g. 1GTG6CEN0L1139305) will be returned, otherwise data is hidden. Paying users have full\ndata access.\n\nYou may include body, engine, and mileage data to the matching trims by requesting `?verbose=yes`.\n\nYou may include all trims for the VINs model by requesting `?all_trims=yes`. By default, only trims\nclosely matching the requested VIN are returned.","tags":["Vin Decoder"],"parameters":[{"in":"path","name":"vin","required":true,"schema":{"type":"string"}},{"in":"query","name":"verbose","description":"Includes body, engine, and mileage data (default: no)","required":false,"schema":{"type":"string","enum":["yes","no"]}},{"in":"query","name":"all_trims","description":"Includes all trims for the matching model (default: no)","required":false,"schema":{"type":"string","enum":["yes","no"]}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"properties":{"year":{"example":2020,"type":"integer","format":"year"},"make":{"example":"make (e.g. Toyota)","type":"string"},"model":{"example":"model (e.g. Camry)","type":"string"},"trim":{"example":"trim (e.g. LX)","type":"string"},"specs":{"type":"object"},"trims":{"items":{"type":"object"},"type":"array"}},"type":"object"}},"application\/ld+json":{"schema":{"properties":{"year":{"example":2020,"type":"integer","format":"year"},"make":{"example":"make (e.g. Toyota)","type":"string"},"model":{"example":"model (e.g. Camry)","type":"string"},"trim":{"example":"trim (e.g. LX)","type":"string"},"specs":{"type":"object"},"trims":{"items":{"type":"object"},"type":"array"}},"type":"object"}},"application\/hal+json":{"schema":{"properties":{"year":{"example":2020,"type":"integer","format":"year"},"make":{"example":"make (e.g. Toyota)","type":"string"},"model":{"example":"model (e.g. Camry)","type":"string"},"trim":{"example":"trim (e.g. LX)","type":"string"},"specs":{"type":"object"},"trims":{"items":{"type":"object"},"type":"array"}},"type":"object"}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/years":{"get":{"operationId":"years:index:get","summary":"Year list for light duty cars, trucks and vans.","description":"For complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Scion\", \"Tesla\"]}]`\n\nAllowed operators are: `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `is null` and `not null`.\n\nAllowed search fields are: `year`, `make`, `model`, `trim`, `make_id`, and `make_model_id`.","tags":["Years"],"parameters":[{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"trim","required":false,"schema":{"type":"string","description":"Like"}},{"in":"query","name":"make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"JsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/Year"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}},"\/api\/years\/powersports":{"get":{"operationId":"years:powersports:get","summary":"Year list for street motorcycles","description":"For complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Kawasaki\", \"Harley Davidson\"]}]`\n\nAllowed operators are: `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `is null` and `not null`.\n\nAllowed search fields are: `year`, `make`, `model`, `trim`, `make_id`, and `make_model_id`.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to model years 2015 - 2020.","tags":["Years"],"parameters":[{"in":"query","name":"type","required":true,"schema":{"type":"string","enum":["street_motorcycle"]}},{"in":"query","name":"year","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"make","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"model","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"submodel","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"oem_make_model_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"oem_make_id","required":false,"schema":{"type":"string","description":"Value"}},{"in":"query","name":"json","required":false,"schema":{"type":"string","description":"OemJsonSearchFilter"}}],"responses":{"200":{"description":"","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/Year"}]}}}},"400":{"description":"BadRequestException","content":{"application\/json":{"schema":{"title":"BadRequestException","properties":{"exception":{"example":"BadRequestException","type":"string"},"code":{"example":400,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The request contains invalid data. The returned error message should indicate the issue.","type":"string"}}}}}},"405":{"description":"MethodNotAllowedException","content":{"application\/json":{"schema":{"title":"MethodNotAllowedException","properties":{"exception":{"example":"MethodNotAllowedException","type":"string"},"code":{"example":405,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.","type":"string"}}}}}},"429":{"description":"TooManyRequestsException - Max Per Minute: 600","content":{"application\/json":{"schema":{"title":"TooManyRequestsException","properties":{"exception":{"example":"TooManyRequestsException","type":"string"},"code":{"example":429,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)","type":"string"}}}}}},"503":{"description":"ServiceUnavailableException","content":{"application\/json":{"schema":{"title":"ServiceUnavailableException","properties":{"exception":{"example":"ServiceUnavailableException","type":"string"},"code":{"example":503,"type":"string"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"The server is unavailable, typically only encountered during scheduled maintenance.","type":"string"}}}}}}},"security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"Exception":{"properties":{"exception":{"example":"ExceptionName","type":"string"},"code":{"example":500,"type":"integer"},"url":{"example":"\/url\/path","type":"string"},"message":{"example":"Internal Error","type":"string"}},"xml":{"name":"response"},"type":"object"},"Make":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"name":{"minLength":1,"maxLength":32,"type":"string","description":"Vehicle make\/brand"}},"type":"object","description":""},"MakeModel":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_id":{"minLength":1,"type":"integer","format":"int64"},"name":{"minLength":1,"maxLength":64,"type":"string","description":"Vehicle model"}},"type":"object","description":""},"MakeModelTrim":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_id":{"minLength":1,"type":"integer","format":"int64"},"year":{"minLength":1,"maxLength":4,"type":"integer","format":"int32","description":"Vehicle Year"},"name":{"minLength":1,"maxLength":128,"type":"string","description":"Vehicle Trim"},"description":{"minLength":1,"maxLength":256,"type":"string","description":"Full trim description"},"msrp":{"minLength":1,"type":"integer","format":"int64","description":"Manufacturers Suggested Retail Price"},"invoice":{"minLength":1,"type":"integer","format":"int64","description":"The typical auto dealers cost"},"created":{"minLength":1,"type":"string","format":"date-time","readOnly":true},"modified":{"minLength":1,"type":"string","format":"date-time","readOnly":true}},"type":"object","description":""},"MakeModelTrimBody":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"type":{"minLength":1,"maxLength":32,"type":"string","description":"The body type, such as SUV or Sedan","enum":["Cargo Van","Convertible","Coupe","Ext Cargo Minivan","Ext Cargo Van","Ext Minivan","Ext Van","Hatchback","Minivan","Passenger Van","Sedan","SUV","Truck (Access Cab)","Truck (Cab Plus)","Truck (Club Cab)","Truck (Crew Cab)","Truck (CrewMax)","Truck (Double Cab)","Truck (Extended Cab)","Truck (King Cab)","Truck (Mega Cab)","Truck (Quad Cab)","Truck (Regular Cab)","Truck (SuperCab)","Truck (SuperCrew)","Truck (Xtracab)","Van","Wagon"]},"doors":{"type":"integer","format":"int32","description":"Number of doors — generally including a hatchback as an additional door"},"length":{"type":"number","format":"float","description":"Total length (in inches) of the vehicle in inches"},"width":{"type":"number","format":"float","description":"Total width (in inches) of the vehicle"},"seats":{"type":"integer","format":"int32","description":"Number of passenger seats in the vehicle."},"height":{"type":"number","format":"float","description":"Total height (in inches) of the vehicle"},"wheel_base":{"type":"number","format":"float","description":"The horizontal distance (in inches) between the centers of the front and rear wheels"},"front_track":{"type":"number","format":"float","description":"The distance (in inches) between the centerline of the wheels"},"rear_track":{"type":"number","format":"float","description":"The distance (in inches) between the hub flanges on an axle"},"ground_clearance":{"type":"number","format":"float","description":"The distance (in inches) between the lowest point on the undersurface of the vehicle and the road"},"cargo_capacity":{"type":"number","format":"float","description":"The standard total cubic feet of space in a vehicles cargo area"},"max_cargo_capacity":{"type":"number","format":"float","description":"The maximum total cubic feet of space in a vehicles cargo area"},"curb_weight":{"type":"integer","format":"int64","description":"Curb weight refers to the vehicles heaviness (in pounds) without passengers or cargo, only counting the car itself along with necessary fluids like oil and coolant"},"gross_weight":{"type":"integer","format":"int64","description":"Gross weight (in pounds) considers all components—including passengers, cargo, and both the tow vehicle weight—if one is attached"},"max_payload":{"type":"integer","format":"int64","description":"Maximum weight in pounds that a vehicle can safely carry"},"max_towing_capacity":{"type":"integer","format":"int64","description":"Maximum weight in pounds that a vehicle can safely tow"}},"type":"object","description":""},"MakeModelTrimEngine":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"engine_type":{"maxLength":32,"type":"string","description":"Type of engine","enum":["diesel","electric","electric (fuel cell)","flex-fuel (FFV)","gas","hybrid","mild hybrid","natural gas (CNG)","plug-in hybrid"]},"fuel_type":{"maxLength":64,"type":"string","description":"The fuel the vehicle uses","enum":["diesel fuel","electric","flex-fuel (premium unleaded recommended\/E85)","flex-fuel (premium unleaded required\/E85)","flex-fuel (unleaded\/E85)","flex-fuel (unleaded\/natural gas)","hydrogen","midgrade unleaded (recommended)","natural gas","premium unleaded (recommended)","premium unleaded (required)","regular unleaded"]},"cylinders":{"maxLength":16,"type":"string","description":"How many cylinders the engine has","enum":["flat 4","flat 6","I2","I3","I4","I5","I6","rotary 0","V10","V12","V6","V8","W12","W16","W8"]},"size":{"type":"number","format":"float","description":"Total size of the engine in liters"},"horsepower_hp":{"type":"integer","format":"int64","description":"One horsepower equals 33,000 foot-pounds of work per minute"},"horsepower_rpm":{"type":"integer","format":"int64"},"torque_ft_lbs":{"type":"integer","format":"int64","description":"The torque (turning force) of the vehicle's engine."},"torque_rpm":{"type":"integer","format":"int64"},"valves":{"type":"integer","format":"int32","description":"Number of valves. The valves are installed in a part of the engine called the head and are responsible for letting air and\/or fuel into the cylinders to be combusted -- those are called intake valves -- and for letting the exhaust from that combustion out of the cylinders -- those are called exhaust valves."},"valve_timing":{"maxLength":32,"type":"string","description":"In a piston engine, the valve timing is the precise timing of the opening and closing of the valves. ","enum":["Variable"]},"cam_type":{"maxLength":64,"type":"string","description":"Camshafts are integral components of internal combustion engines, responsible for controlling the opening and closing of the engine's intake and exhaust valves.","enum":["Double overhead cam (DOHC)","Overhead valves (OHV)","Single overhead cam (SOHC)"]},"drive_type":{"maxLength":32,"type":"string","description":"The drive type which delivers power to the wheels.","enum":["all wheel drive","four wheel drive","front wheel drive","rear wheel drive"]},"transmission":{"maxLength":64,"type":"string","description":"Type of transmission","enum":["1-speed direct drive","10-speed automatic","10-speed shiftable automatic","2-speed","2-speed automatic","3-speed automatic","4-speed automatic","4-speed manual","4-speed shiftable automatic","5-speed automated manual","5-speed automatic","5-speed manual","5-speed shiftable automatic","6-speed automated manual","6-speed automatic","6-speed manual","6-speed shiftable automatic","7-speed automated manual","7-speed automatic","7-speed manual","7-speed shiftable automatic","8-speed automated manual","8-speed automatic","8-speed shiftable automatic","9-speed automated manual","9-speed automatic","9-speed shiftable automatic","continuously variable-speed automatic","continuously variable-speed shiftable automatic","electrically variable-speed automatic"]}},"type":"object","description":"Engine specifications and transmission type"},"MakeModelTrimExteriorColor":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"name":{"minLength":1,"maxLength":128,"type":"string","description":"Color and shade"},"rgb":{"maxLength":16,"type":"string","description":"Red, Green, Blue (RGB) value"}},"type":"object","description":""},"MakeModelTrimInteriorColor":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"name":{"minLength":1,"maxLength":128,"type":"string","description":"Color and shade"},"rgb":{"maxLength":16,"type":"string","description":"Red, Green, Blue (RGB) value"}},"type":"object","description":""},"MakeModelTrimMileage":{"properties":{"id":{"minLength":1,"type":"integer","format":"int64","readOnly":true},"make_model_trim_id":{"minLength":1,"type":"integer","format":"int64"},"fuel_tank_capacity":{"type":"number","format":"float","description":"How much fuel the vehicle holds (gallons)"},"combined_mpg":{"type":"integer","format":"int32","description":"Combined fuel economy is a weighted average of City and Highway MPG values that is calculated by weighting the City value by 55% and the Highway value by 45%."},"epa_city_mpg":{"type":"integer","format":"int32","description":"Miles per gallon for city driving"},"epa_highway_mpg":{"type":"integer","format":"int32","description":"Miles per gallon for highway driving"},"range_city":{"type":"integer","format":"int32","description":"Total range in miles on a full tank for city driving"},"range_highway":{"type":"integer","format":"int32","description":"Total range in miles on a full tank for highway driving"},"battery_capacity_electric":{"minLength":1,"type":"integer","format":"int32","description":"Total capacity of the battery kWh"},"epa_time_to_charge_hr_240v_electric":{"type":"number","format":"float","description":"How long it takes to charge an EV battery"},"epa_kwh_100_mi_electric":{"type":"integer","format":"int32","description":"kWh used to drive 100 miles for an electric vehicle"},"range_electric":{"type":"integer","format":"int32","description":"Range for electric vehicles in miles"},"epa_highway_mpg_electric":{"type":"integer","format":"int32","description":"MPG equivalent for driving electric vehicles on the highway"},"epa_city_mpg_electric":{"type":"integer","format":"int32","description":"MPG equivalent for driving electric vehicles in the city"},"epa_combined_mpg_electric":{"type":"integer","format":"int32","description":"MPG equivalent for electric vehicles"}},"type":"object","description":"EPA miles per gallon, ranges etc."},"ObdCode":{"properties":{"code":{"minLength":1,"maxLength":6,"type":"string","format":"string","description":"There are four different types of OBD-II codes (P, B, C, and U). Letters are followed by a series of numbers."},"description":{"minLength":1,"maxLength":256,"type":"string","description":"A description of the diagnostic code."}},"type":"object","description":""},"VehicleAttribute":{"items":{"type":"string"},"example":["option a","option b ","option c"],"type":"array"},"Year":{"items":{"type":"integer"},"example":[2022,2021,2020],"type":"array"}}},"x-swagger-bake":{"components":{"parameters":{"paginatorPage":{"name":"page","in":"query","required":false,"schema":{"type":"integer"}},"paginatorLimit":{"name":"limit","in":"query","required":false,"schema":{"type":"integer"}},"paginatorSort":{"name":"sort","in":"query","required":false,"schema":{"type":"string"}},"paginatorDirection":{"name":"direction","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}},"schemas":{"HalJson-Item":{"type":"object","properties":{"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/entity\/:id"}}}}}}},"HalJson-Collection":{"type":"object","properties":{"links":{"type":"object","properties":{"self":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection"}}},"next":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}},"prev":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}},"first":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}},"properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}},"last":{"type":"object","properties":{"href":{"type":"string","format":"url","example":"\/collection?page=:number"}}}}}},"JsonLd-Item":{"type":"object","properties":{"@id":{"type":"string","format":"url","example":"\/entity\/:id"},"@type":{"type":"string","format":"url","example":"https:\/\/schema.org\/Thing"},"@context":{"type":"string","format":"url","example":"\/context\/Entity"}}},"JsonLd-Collection":{"type":"object","properties":{"@id":{"type":"string","format":"url","example":"\/entity\/:id"},"@type":{"type":"string","format":"url","example":"https:\/\/schema.org\/Thing"},"@context":{"type":"string","format":"url","example":"\/context\/Entity"},"view":{"type":"object","properties":{"@id":{"type":"string","format":"url","example":"\/index"},"@type":{"type":"string","example":"PartialCollectionView"},"next":{"type":"string","format":"url","example":"\/index?page=:number"},"prev":{"type":"string","format":"url","example":"\/index?page=:number"},"first":{"type":"string","format":"url","example":"\/index"},"last":{"type":"string","format":"url","example":"\/index?page=:number"}}}}},"Generic-Collection":{"properties":{"collection":{"properties":{"url":{"example":"\/collection","type":"string","format":"url"},"count":{"example":50,"type":"integer"},"pages":{"example":20,"type":"integer"},"total":{"example":200,"type":"integer"},"next":{"example":"\/collection?page=:number","type":"string","format":"url"},"prev":{"example":"\/collection?page=:number","type":"string","format":"url"},"first":{"example":"\/collection?page=:number","type":"string","format":"url"},"last":{"example":"\/collection?page=:number","type":"string","format":"url"}},"type":"object"}},"type":"object","x-data-element":"data"}}}}} \ No newline at end of file diff --git a/postman_collection.json b/postman_collection.json index 61a5f22..8a94125 100644 --- a/postman_collection.json +++ b/postman_collection.json @@ -1 +1 @@ -{"item":[{"id":"969d5273-21b9-4444-a622-96999546e568","name":"api","item":[{"id":"ad9a7fb0-6dab-40e1-9128-e41166d86f68","name":"account","item":[{"id":"22678aa8-3ac1-4790-bb6d-8d0e352c78bb","name":"Get API Usage","request":{"name":"Get API Usage","description":{"content":"Returns the total requests made by your account since last month to rate-limited endpoints. All dates are\nreported using UTC/GMT -5 (US Eastern Standard Time).","type":"text/plain"},"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"9920a91d-77cd-455a-bab0-59417a55b0e7","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n {\n \"date\": \"2023-01-01\",\n \"count\": 203\n },\n {\n \"date\": \"2023-01-01\",\n \"count\": 203\n }\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"d652e51c-f93b-4129-b84e-52bd88b051d6","name":"BadRequestException","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"49c4461a-86dd-479d-aa76-f5da23981d5a","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"097cb181-2563-45ea-a616-4680e7108704","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e2c36ffb-5979-4743-b680-bdeb883cb650","name":"UnauthenticatedException","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"568bccec-5e18-41e2-9b5c-e15c70f39d39","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"cb8572cb-bac0-42db-b332-fa59fbfbab30","name":"Get Today's API Usage","request":{"name":"Get Today's API Usage","description":{"content":"Returns the total requests made by your account today to rate-limited endpoints. All dates are\nreported using UTC/GMT -5 (US Eastern Standard Time).","type":"text/plain"},"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"4c7c9f2c-8969-4612-9c2a-daaeb1547998","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"count\": 42\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"48034835-7faa-44e5-997f-6326fa337b32","name":"BadRequestException","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f783d5f8-725d-4d69-8e4b-18451b502ca3","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9c37af69-3bd5-4787-ae5a-ff96d027a790","name":"UnauthenticatedException","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7787af9c-f083-4535-9a35-cd54eb5d262e","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"06873c74-1bcd-4df1-a219-9a61fdcbf2da","name":"JWT Login","request":{"name":"JWT Login","description":{"content":"CarAPI uses JSON Web Tokens (JWT) to authenticate requests. You can generate a JWT using your API Token and\nAPI Secret in SwaggerUI (this page) with the following steps:\n\n- Click the \"Try Out\" button\n- Enter API Token and API Secret in the JSON payload.\n- Click Execute\n- A JWT will be returned if the credentials are correct\n- Next click the \"Authorize\" button at the top-right of Swagger UI (this page) and paste in the JWT.\n\nYour JWT will now be sent with any request you make in Swagger until you refresh the page.\n\nIn your application code, Postman or cURL, you will need to pass the token in the HTTP Header as:\n\n```\nAuthorization: Bearer {TOKEN_VALUE_HERE}\n```\n\nYou should cache your JWT to avoid having to authenticate on each request. You must check the token's\nexpiration value to determine when you need to generate a new token. Please refer to\n[https://jwt.io/](https://jwt.io/) to learn more about JSON Web Tokens.\n\nYour email address and password cannot be used to generate a JWT. You must use your API token and secret.\n\nIf you don't yet have API credentials you must first [register](/register) and then generate a secret.\nUsers without a subscription will have limited data access.\n\nFor additional documentation please review [https://carapi.app/docs](https://carapi.app/docs).","type":"text/plain"},"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"method":"POST","auth":null,"body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"3d5fbe0e-0590-448b-b2df-ed9297180b36","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"42f9d181-8dba-47ba-87f8-1ea8e2dde80a","name":"BadRequestException","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"aa1235d8-3daa-4c09-8964-63b81bdcbef5","name":"Authentication Failed","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"8d2af7f8-4e18-404a-9d10-1ef832b1b7da","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"f8414def-9b57-4b35-84c8-35e66009e713","name":"TooManyRequestsException - Max Per Minute: 20","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"064948f3-032c-423d-8cc7-694a7a99fba4","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"4af663d7-f07e-4bc0-8468-d4689162fc97","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8bbadb4c-15c3-4866-ac03-3b6c73b0064e","name":"Search vehicle bodies","request":{"name":"Search vehicle bodies","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"doors\", \"op\": \">=\", \"val\": 4}, {\"field\": \"type\", \"op\": \"in\", \"val\": [\"SUV\",\"Van\"]}]`\n\nSee `/api/vehicle-attributes` for a complete list of vehicle attributes.\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `type`, `doors`, `seats`, `length`, `width`, `height`, `wheel_base`, `front_track`, `rear_track`, `ground_clearance`, `cargo_capacity`, `max_cargo_capacity`, `curb_weight`, `gross_weight`, `max_payload`, `max_towing_capacity`, `make_model_trim_id`, `created`, `modified`, `make_id`, and `make_model_id`.","type":"text/plain"},"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"type","value":""},{"disabled":false,"key":"doors","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"4b7cca3d-29e0-4343-ae79-6fe266436f12","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0d20ca6a-c73d-4a68-a158-df6cd5093514","name":"BadRequestException","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b64af055-4c2b-4b5a-82fc-9644ccc4c333","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"eaa37979-b99c-4d25-af54-4a6172d38eeb","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3dd948c2-00bc-4b38-b3b3-a40b0da6f607","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c8663ff5-fe07-4bea-b8cc-84b5c187b352","name":"data-feeds","item":[{"id":"d9f0465e-8aa5-40df-84de-1d513b1a49fe","name":"Get Data Feed","request":{"name":"Get Data Feed","description":{"content":"Returns a datafeed as a CSV compressed in a ZIP for download, you must subscribe to this product through your\ndashboard.","type":"text/plain"},"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"text/plain"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"0ccf0564-aea4-4a96-aa72-6e3236820c3e","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"bfdec6d6-2403-49bb-b331-7fe3c2c55115","name":"BadRequestException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"ee8f3814-b647-4104-9e31-295712ec4e95","name":"Authentication Failed","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"a79ccf49-6857-483f-8e65-fdaf96471938","name":"ForbiddenException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"26ad7df5-98d4-4d7c-8ed0-63ab2ed8c6e1","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"0e741b16-2264-4614-bdf5-2f69324f981b","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"},{"id":"b6d7d965-bf19-4123-aced-800447f424ac","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"476bbbd6-cbfc-4e33-8589-c3722111209c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"in Duis pariatur reprehen","cookie":[],"_postman_previewlanguage":"text"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"29d5c117-44f2-45a0-8f05-ef7754dd1f01","name":"Data Feed Last Updated","request":{"name":"Data Feed Last Updated","description":{"content":"Returns last modified timestamp of the data feed. All times are United States Eastern Standard Time (EST).","type":"text/plain"},"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"5a855c0f-ec6c-42a4-8663-5b3706b37485","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"last_updated\": \"2023-01-01 12:00:00\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"aedf6160-5941-47ed-b1a8-5b613ac35b46","name":"BadRequestException","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"635e93c7-a669-4e60-ad2c-5b0428f1a8a9","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"13e0707d-00fc-43f2-ae08-19215855ce63","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"82405987-20e1-434c-8cdf-6a893d3fca4f","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"4a2e994e-7063-4642-b3cb-822aaccf9b05","name":"Search vehicle engines","request":{"name":"Search vehicle engines","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"horsepower_hp\", \"op\": \">=\", \"val\": 100}, {\"field\": \"horsepower_hp\", \"op\": \"<=\", \"val\": 300}]`\n\nSee `/api/vehicle-attributes` for a complete list of vehicle attributes.\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `fuel_type`, `engine_type`, `transmission`, `drive_type`, `cam_type`, `valve_timing`, `valves`, `horsepower_hp`, `size`, `cylinders`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","type":"text/plain"},"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"cylinders","value":""},{"disabled":false,"key":"size","value":""},{"disabled":false,"key":"horsepower_hp","value":""},{"disabled":false,"key":"valves","value":""},{"disabled":false,"key":"valve_timing","value":""},{"disabled":false,"key":"cam_type","value":""},{"disabled":false,"key":"drive_type","value":""},{"disabled":false,"key":"transmission","value":""},{"disabled":false,"key":"engine_type","value":""},{"disabled":false,"key":"fuel_type","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"cf715636-1f4f-4b41-af99-1bead6e81e6b","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1aac9745-bacb-4924-9116-9d7181b9927e","name":"BadRequestException","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"75e649d6-1aa1-4872-9618-36f715656715","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"221ba246-8571-477b-bad9-d75d1da60452","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0ee67b1e-de6a-44e1-9d9d-77d1e134e71d","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d78f03c0-6d64-4ea3-8fbc-e4b393487267","name":"Search vehicle exterior colors","request":{"name":"Search vehicle exterior colors","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"name\", \"op\": \"in\", \"val\": [\"red\", \"blue\"]}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `name`, `rgb`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","type":"text/plain"},"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"name","value":""},{"disabled":false,"key":"rgb","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"5e6d0742-b3cf-47fb-9a59-27d3ba95d34e","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1b64ead1-c9bd-42f8-b712-fd03bcee3333","name":"BadRequestException","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0848c2f8-b3e0-4665-b497-bb1e35c14d9f","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"382bcd3b-965e-4ff7-91b1-1a51515f99ae","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0be738e5-b5a6-4f53-8a28-b277774c264a","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3be63a7e-f887-4cc9-bcef-272d91a7ce4b","name":"Search vehicle interior colors","request":{"name":"Search vehicle interior colors","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"name\", \"op\": \"in\", \"val\": [\"red\", \"blue\"]}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `name`, `rgb`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","type":"text/plain"},"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"name","value":""},{"disabled":false,"key":"rgb","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"9fc396f2-7ce7-4af0-b743-3e395c4e6806","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ea35965b-f477-4e90-b393-ec264388ccfd","name":"BadRequestException","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1274f0ba-4d69-4b80-8706-fb72c637c10a","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d1d9930a-14c0-4059-9464-1392f126f608","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"92f21aab-bafd-4147-8b90-2447848cc129","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"09c6c942-00d2-40f7-aa14-200dfd5156ad","name":"License Plate Lookup","request":{"name":"License Plate Lookup","description":{"content":"Returns information about the vehicle and the Vehicle Identification Number (VIN) associated to the license\nplate. Data requirements around the region parameter differ based on the country_code you are requesting data\nfor. Refer to https://carapi.app/docs/ for additional documentation. Each country makes available different data\nso depending on the country requested some values may be returned as null.\n\nFor testing, any lookup containing the string \"#TEST\" will return test data. Example:\n\n- United States: `/api/license-plate?country_code=US®ion=NY&lookup=830UNL#TEST`\n- Canada: `/api/license-plate?country_code=CA®ion=BC&lookup=#TEST`\n- United Kingdom: `/api/license-plate?country_code=UK&lookup=#TEST-LD59YMR`\n\nThe following countries are currently supported: US, CA, AU, UK, FR, IE, NZ, MX, DE, CZ and PT","type":"text/plain"},"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"country_code","value":"","description":"(Required) ISO 3166-1 alpha-2 country code (two letters)"},{"disabled":false,"key":"lookup","value":"","description":"(Required) The license plate (registration in some countries) to lookup"},{"disabled":false,"key":"region","value":"","description":"Province, region or state (required for US, CA and AU)"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"9085e3be-975f-465e-beb4-fc59362d903c","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"year\": -5124710,\n \"make\": \"sit officia pariatur eiusmod\",\n \"model\": \"irure do ipsum ad\",\n \"body\": \"quis Lorem\",\n \"vin\": \"consectetur minim aute\",\n \"engine_description\": \"mollit\",\n \"assembled_in\": \"est in nostrud\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"07b51efa-e380-45db-900a-15c91953442f","name":"BadRequestException","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5ab17b85-a567-4b48-af28-07a77d1e61b6","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9fc69a5c-02f5-47c1-a33d-ab0931ecb4fe","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"35a7c000-9e0b-4c20-8a50-956e194d3c85","name":"makes","item":[{"id":"d94988e0-b56c-4e85-ac61-02e18ed906df","name":"Get makes for light duty cars, trucks and vans.","request":{"name":"Get makes for light duty cars, trucks and vans.","description":{"content":"Search makes by name and year.","type":"text/plain"},"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"year","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"eb4d1272-3fe3-43c8-b68a-608e67c235d2","originalRequest":{"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6cf8d2e7-a458-4c40-96b4-eff42d1c6220","name":"BadRequestException","originalRequest":{"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3399af2a-0752-4a36-9df9-584996169a11","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c422b83f-f6c9-4f01-b719-707d15b4147c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3ea5167f-8fef-462f-bea3-57e735930534","name":"Get makes for street motorcycles","request":{"name":"Get makes for street motorcycles","description":{"content":"Search makes by name and year for all makes sold in the United States from the 1930s onwards.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to makes with model\nyears 2015 - 2020.","type":"text/plain"},"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"type","value":"","description":"(Required) "},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"year","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"3cef4c60-874d-47bc-85b4-8ed218178453","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bef535f4-edb0-43e3-a3fc-989652ecc9fe","name":"BadRequestException","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"15b063b5-e75b-4ffd-829e-c3230ee96703","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"10125a2b-9e0b-4a34-978d-e8c51946c151","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2581f5e9-346a-410f-a815-7b5a1c17f76c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"4011fc11-66b4-4868-8623-7c995550bab5","name":"Search vehicle mileages","request":{"name":"Search vehicle mileages","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"combined_mpg\", \"op\": \">=\", \"val\": 20}, {\"field\": \"combined_mpg\", \"op\": \"<=\", \"val\": 30}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `fuel_tank_capacity`, `combined_mpg`, `epa_city_mpg`, `epa_highway_mpg`, `range_city`, `range_highway`, `epa_combined_mpg_electric`, `epa_city_mpg_electric`, `epa_highway_mpg_electric`, `range_electric`, `epa_kwh_100_mi_electric`, `epa_time_to_charge_hr_240v_electric`, `battery_capacity_electric`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","type":"text/plain"},"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"combined_mpg","value":""},{"disabled":false,"key":"epa_city_mpg","value":""},{"disabled":false,"key":"epa_highway_mpg","value":""},{"disabled":false,"key":"range_city","value":""},{"disabled":false,"key":"range_highway","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"ce267530-3e2c-4cf4-adcd-d186f4b17f83","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f4eff21d-48b1-4a6a-bee5-e5319bbc5f4c","name":"BadRequestException","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"036d6a91-0ebe-4727-94d0-a16de9e96714","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3eb88b54-b09c-4282-98fe-8facbb8835c1","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"634e3d34-760e-49b3-8f0b-e7c1f88bd53c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"25d1860c-b9d6-4c42-af8c-90ec04e5283c","name":"models","item":[{"id":"7bd99cbf-907d-4176-a5ae-258417b89e23","name":"Get Models for light duty cars, trucks and vans.","request":{"name":"Get Models for light duty cars, trucks and vans.","description":{"content":"Search models by year, make, model, trim or make_id.\n\nTo include the models make in the description request with the query parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Ford\", \"Acura\"]}, {\"field\": \"year\", \"op\": \">=\", \"val\": 2010}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `make_id`, `created`, and `modified`.","type":"text/plain"},"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make and model"},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"4b556a7f-e1d6-40ab-accf-822a76a610c8","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a933b0d2-7003-4d0d-9fd2-966074e96136","name":"BadRequestException","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1f795f84-95b4-4ade-8d0c-a6aea4917b98","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"184aa41f-b368-4ebc-bf7d-d9a371dd5053","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b7db91fc-5c03-4f8d-8d97-8a2ac1612637","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"fa443ebd-1620-4d43-ae7a-80642033c58e","name":"Get models for street motorcycles","request":{"name":"Get models for street motorcycles","description":{"content":"Search models by year, make and model for all motorcycles sold in the United States from the 1930s onwards.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to model years 2015 - 2020.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Kawasaki\", \"Harley Davidson\"]}, {\"field\": \"year\", \"op\": \">=\", \"val\": 2010}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `oem_make_id`, `created`, and `modified`.","type":"text/plain"},"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"type","value":"","description":"(Required) "},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"oem_make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"0347a1c4-ab14-4d45-9158-52813f9c69a5","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8b6166b6-022a-41dc-8ee5-8f42b51ff42a","name":"BadRequestException","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"175327e5-8051-4fb8-9d3c-b987f2b36a49","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"96835e13-5022-4b6c-983f-68fc80ce1a4a","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5a756997-8d1d-4c77-a652-52ebcb1c8ac7","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"2f645b77-ff31-41ee-861c-2397262a108c","name":"obd-codes","item":[{"id":"8dd1d098-d4da-4f18-b51b-7aada729d0c0","name":"Get OBD-II Codes","request":{"name":"Get OBD-II Codes","description":{"content":"Perform wildcard searches by code or description. For non-subscribers the results are limited to one code per category.\n\nThere are four different types of OBD-II codes (P, B, C, and U):\n\n- P: Power train (engine and transmission) systems\n- B: Body\n- C: Chassis\n- U: Network and wiring systems.","type":"text/plain"},"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"code","value":""},{"disabled":false,"key":"description","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"581580d5-f4e9-48d4-88f8-da22719360bb","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a28ae072-b33f-4846-93fb-8047bd104b55","name":"BadRequestException","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4834c0c6-e63d-442a-8e92-941fc67cd6bc","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e5e6bf4c-145f-4e3c-9fc5-853ec442e6b9","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"052f90a4-3f2a-4c64-bbbf-053ae5458dff","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6bea0e71-54f8-4216-b34a-98fc678f0cd3","name":"Get a single OBD-II Code","request":{"name":"Get a single OBD-II Code","description":{"content":"For non-subscribers the results are limited to one code per category: B1200, P0100, U1000, and C1091.","type":"text/plain"},"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"78cd3b38-64a3-4ea8-a6c0-6d12beb90926","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6e99dfc6-4a74-480d-9341-eef57526af60","name":"BadRequestException","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"de9ece5d-6133-4c17-b726-35465fc5a0fb","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1e8491fe-a0f7-4f4d-8984-19972383aefb","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"982aeda2-de03-4a1f-bbe3-2666c3538059","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"2c157703-2634-431f-b441-17061b46a00c","name":"trims","item":[{"id":"aeeaf224-43e0-47ba-ab2a-5354adf8d9d8","name":"Search trims","request":{"name":"Search trims","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"year\", \"op\": \">=\", \"val\": 2010}, {\"field\": \"year\", \"op\": \"<=\", \"val\": 2020}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `make_model_id`, `make_model_trim_id`, `created`, `modified`, `bodies.type`, `engines.cam_type`, `engines.cylinders`, `engines.drive_type`, `engines.engine_type`, `engines.fuel_type`, `engines.transmission`, `engines.valve_timing`, `engines.valves`, and `make_id`.","type":"text/plain"},"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"ee23c3bb-4a4c-46bb-a212-de531ca290cf","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c26f3469-21cc-4d7e-8415-d268a3c9b558","name":"BadRequestException","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1d5978c0-319b-4300-818d-23324fee546e","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"57a6f5ae-fec9-46a2-88b8-dcc609bb47f9","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8fb9ca4a-1a45-4f8b-9328-de7ab92090bc","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e9e57b24-a19c-40a1-bd21-5f1456c211a4","name":"Get vehicle data.","request":{"name":"Get vehicle data.","description":{"content":"Returns all data associated with the vehicle trim.","type":"text/plain"},"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"e9975fa8-22f7-4de3-b83e-299140fd8e63","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"id\": 83749789,\n \"make_model_id\": -49786528,\n \"year\": -46048351,\n \"name\": \"velit exercitation proident\",\n \"description\": \"eu sint\",\n \"msrp\": 73557944,\n \"invoice\": 4218153,\n \"created\": \"2009-01-08T16:09:47.603Z\",\n \"modified\": \"1998-11-22T00:20:11.027Z\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e4181b8a-1761-4a0c-84b2-7a132668b28a","name":"BadRequestException","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"682db785-b047-46f9-ad76-660c7e5fa674","name":"RecordNotFoundException","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f33b862f-8cfa-498e-a70d-0f5603b6914a","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d04b12d3-9d78-46e9-9bba-641ca21b752e","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c6a375b2-21d7-4f30-ad2a-db07c9c82a41","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"d966b219-0220-4c71-ae15-1234c1188ec1","name":"Get Vehicle Attributes","request":{"name":"Get Vehicle Attributes","description":{"content":"Returns all options for given attribute.","type":"text/plain"},"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"attribute","value":"","description":"The attribute options to be returned"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":null},"response":[{"id":"64378d51-1ebf-4e51-80dd-a2ce3cd7eee7","originalRequest":{"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"key":"attribute","value":""}],"variable":[]},"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n \"option a\",\n \"option b \",\n \"option c\"\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"057a9c70-bbf8-46f9-a3b8-236ac755963d","name":"BadRequestException","originalRequest":{"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"key":"attribute","value":""}],"variable":[]},"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c369f525-e503-4e45-966e-e28aad93f2bb","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"key":"attribute","value":""}],"variable":[]},"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d8145715-6b54-4e45-81aa-9e294019af93","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"key":"attribute","value":""}],"variable":[]},"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f1eec27d-cd24-4be1-939d-227c7c4aae2b","name":"Vin Decoder","request":{"name":"Vin Decoder","description":{"content":"Decodes Vehicle Identification Numbers. The result will include a list of specifications in the `specs` property\nand a list of all possible trims matching the VIN in the `trims` property. For non-paying users, all VINs for\n2015-2020 models (e.g. 1GTG6CEN0L1139305) will be returned, otherwise data is hidden. Paying users have full\ndata access.\n\nYou may include body, engine, and mileage data to the matching trims by requesting `?verbose=yes`.\n\nYou may include all trims for the VINs model by requesting `?all_trims=yes`. By default, only trims\nclosely matching the requested VIN are returned.","type":"text/plain"},"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"verbose","value":"","description":"Includes body, engine, and mileage data (default: no)"},{"disabled":false,"key":"all_trims","value":"","description":"Includes all trims for the matching model (default: no)"}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"e6a1a53b-dd09-4ea6-9a5e-24d0819e54d3","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"year\": 2020,\n \"make\": \"make (e.g. Toyota)\",\n \"model\": \"model (e.g. Camry)\",\n \"trim\": \"trim (e.g. LX)\",\n \"specs\": {}\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"346a1a3d-6759-4f31-9558-14012ef1f155","name":"BadRequestException","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"42257430-e904-4570-b928-a461ed0d75e8","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3ebe0c04-2462-4ff6-8dd5-1bc727d43d3e","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"74b1bb27-e4c6-45aa-bdc3-1f24cade0d25","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ac25fe09-1a20-4429-9b53-481314d4e53c","name":"years","item":[{"id":"f3874f65-85b9-4b75-90cb-c6ac5dd1fd35","name":"Year list for light duty cars, trucks and vans.","request":{"name":"Year list for light duty cars, trucks and vans.","description":{"content":"For complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Scion\", \"Tesla\"]}]`\n\nAllowed operators are: `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `is null` and `not null`.\n\nAllowed search fields are: `year`, `make`, `model`, `trim`, `make_id`, and `make_model_id`.","type":"text/plain"},"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"8714dbdb-c0c1-420f-824b-c30af54a9c14","originalRequest":{"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n 2022,\n 2021,\n 2020\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"826156a9-eb1e-4074-9232-23e4a4b5942e","name":"BadRequestException","originalRequest":{"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"db56469f-8f1b-4af3-bc37-5156fd94d8dd","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b0566c5b-9018-45c5-86a0-0b6601e1d3eb","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"2434a217-8499-4ac2-8ff5-ca40bc596e8e","name":"Year list for street motorcycles","request":{"name":"Year list for street motorcycles","description":{"content":"For complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Kawasaki\", \"Harley Davidson\"]}]`\n\nAllowed operators are: `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `is null` and `not null`.\n\nAllowed search fields are: `year`, `make`, `model`, `trim`, `make_id`, and `make_model_id`.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to model years 2015 - 2020.","type":"text/plain"},"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"type","value":"","description":"(Required) "},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"submodel","value":""},{"disabled":false,"key":"oem_make_model_id","value":""},{"disabled":false,"key":"oem_make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"b159877e-6a4a-4b26-a6b9-b30072468ee4","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n 2022,\n 2021,\n 2020\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"f7b6949c-2e7e-4403-945b-114138d81f7c","name":"BadRequestException","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"magna id sunt\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0e91147a-d62d-4b25-b21f-566d0a969597","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"labore quis\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0721e894-c82b-44c7-9761-b062d2a59d64","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"non velit pariatur labore\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1af8f534-4194-42eb-be5f-e6a0ee9bc6e6","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"ullamco qui pariatur\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]}],"event":[]}],"event":[],"variable":[{"type":"string","value":"https://carapi.app","key":"baseUrl"}],"info":{"_postman_id":"c1d723b0-d55b-4337-bf3e-58107dd948e8","name":"Car API Documentation","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","description":{"content":"Welcome to [CarAPIs vehicle API](https://carapi.app) documentation. The developer friendly Car API.\nStart developing with your vehicle API today — no fees, no signup. CarAPIs free vehicle data-set\nrequires no account. Only pay when you're ready to go live. The free data-set is limited to 2015-2020 vehicles.\nTo access the full data-set you may [signup here](https://carapi.app/register) and then select a subscription plan.\n\n**Additional Documentation**\n\nFor additional documentation please review [https://carapi.app/docs](https://carapi.app/docs).\n\n**SDKs**\n\nPHP SDK: [https://github.com/car-api-team/carapi-php-sdk](https://github.com/car-api-team/carapi-php-sdk)\n\n**Release Updates**\n\nCheck release history here: [https://github.com/car-api-team/docs/releases](https://github.com/car-api-team/docs/releases)\n","type":"text/plain"}}} \ No newline at end of file +{"item":[{"id":"406de5bd-fbcb-4e17-a1e8-49707b2e86bc","name":"api","item":[{"id":"cd2b9d86-5114-46b0-a204-118da3c54673","name":"account","item":[{"id":"5ae6e532-3c4d-4466-919f-93f10514407c","name":"Get API Usage","request":{"name":"Get API Usage","description":{"content":"Returns the total requests made by your account since last month to rate-limited endpoints. All dates are\nreported using UTC/GMT -5 (US Eastern Standard Time).","type":"text/plain"},"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"51434b4c-141c-49c2-89af-7458e55a6905","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n {\n \"date\": \"2023-01-01\",\n \"count\": 203\n },\n {\n \"date\": \"2023-01-01\",\n \"count\": 203\n }\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"46b2e8da-a73f-4f60-b082-3af1c3cf92ab","name":"BadRequestException","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2452233e-cb61-46f4-b07b-fa402a56b4f0","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7e7c8774-91e0-43e2-b372-a4850991413a","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6f0d089b-88e7-4856-8b6f-6de469edc794","name":"UnauthenticatedException","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"66dd380a-c7cd-4c05-82cb-8cda6d9b3854","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","account","requests"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8a8753df-bb1b-4589-9f80-5197dea1c205","name":"Get Today's API Usage","request":{"name":"Get Today's API Usage","description":{"content":"Returns the total requests made by your account today to rate-limited endpoints. All dates are\nreported using UTC/GMT -5 (US Eastern Standard Time).","type":"text/plain"},"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"c00e5fc3-6da8-4459-aad3-92fba2b191aa","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"count\": 42\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"64176d1a-8ebf-4a1f-bfd5-069f5e477228","name":"BadRequestException","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a208e190-812b-4e5f-ab14-939ddc695a0a","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7c465d12-9d6a-4927-8807-5d523b288c37","name":"UnauthenticatedException","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"77b06859-f621-4d7a-95e3-fe67b0b82898","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","account","requests-today"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"4a4b8fb7-eede-42ef-af74-99ea531533ab","name":"JWT Login","request":{"name":"JWT Login","description":{"content":"CarAPI uses JSON Web Tokens (JWT) to authenticate requests. You can generate a JWT using your API Token and\nAPI Secret in SwaggerUI (this page) with the following steps:\n\n- Click the \"Try Out\" button\n- Enter API Token and API Secret in the JSON payload.\n- Click Execute\n- A JWT will be returned if the credentials are correct\n- Next click the \"Authorize\" button at the top-right of Swagger UI (this page) and paste in the JWT.\n\nYour JWT will now be sent with any request you make in Swagger until you refresh the page.\n\nIn your application code, Postman or cURL, you will need to pass the token in the HTTP Header as:\n\n```\nAuthorization: Bearer {TOKEN_VALUE_HERE}\n```\n\nYou should cache your JWT to avoid having to authenticate on each request. You must check the token's\nexpiration value to determine when you need to generate a new token. Please refer to\n[https://jwt.io/](https://jwt.io/) to learn more about JSON Web Tokens.\n\nYour email address and password cannot be used to generate a JWT. You must use your API token and secret.\n\nIf you don't yet have API credentials you must first [register](/register) and then generate a secret.\nUsers without a subscription will have limited data access.\n\nFor additional documentation please review [https://carapi.app/docs](https://carapi.app/docs).","type":"text/plain"},"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"method":"POST","auth":null,"body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"b750ee34-05a4-4b16-a31e-4ac575ca1c1f","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"a3839351-f804-4834-97e1-48aa8192c546","name":"BadRequestException","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"48569d6b-a363-49e7-9469-991fd7888112","name":"Authentication Failed","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"232d00ca-2a30-4d4b-82ec-adc9bd42ab64","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"59605432-dc2c-4bff-b8a1-f079460a8b5d","name":"TooManyRequestsException - Max Per Minute: 20","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"09d74f43-a357-487d-b667-d0d093aee78c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"de60cc8a-42c7-49d9-a41e-12f5b8bc4fd3","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","auth","login"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"method":"POST","body":{"mode":"raw","raw":"{\n \"api_token\": \"\",\n \"api_secret\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"78b214cb-3cc6-4a7a-85a6-68223935aca0","name":"Search vehicle bodies","request":{"name":"Search vehicle bodies","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"doors\", \"op\": \">=\", \"val\": 4}, {\"field\": \"type\", \"op\": \"in\", \"val\": [\"SUV\",\"Van\"]}]`\n\nSee `/api/vehicle-attributes` for a complete list of vehicle attributes.\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `type`, `doors`, `seats`, `length`, `width`, `height`, `wheel_base`, `front_track`, `rear_track`, `ground_clearance`, `cargo_capacity`, `max_cargo_capacity`, `curb_weight`, `gross_weight`, `max_payload`, `max_towing_capacity`, `make_model_trim_id`, `created`, `modified`, `make_id`, and `make_model_id`.","type":"text/plain"},"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"type","value":""},{"disabled":false,"key":"doors","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"050f20bc-19d3-487a-bfd4-2844b91834c2","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5f7c65a6-a140-4295-aa56-d7ca28d62953","name":"BadRequestException","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a62a5c17-b967-43d0-95bf-1aff15d7de9c","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b7188ae3-c17a-4303-bbc8-d2b5b5fc74c3","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"01e93db4-cc90-4e5e-97e6-77d5e9718fbe","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","bodies"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_trim_id","value":""},{"key":"type","value":""},{"key":"doors","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"0f025523-2394-4f9e-a498-d87b4e215037","name":"data-feeds","item":[{"id":"feddfe5d-c70c-4632-a300-012b0b59398a","name":"Get Data Feed","request":{"name":"Get Data Feed","description":{"content":"Returns a datafeed as a CSV compressed in a ZIP for download, you must subscribe to this product through your\ndashboard.","type":"text/plain"},"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"text/plain"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"953c8f30-23dc-49bb-bae0-5b7b2d0202c5","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"0acb572d-ee23-40d3-9d4e-9f3379e61fee","name":"BadRequestException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"cecc3824-4eea-4de4-a9db-82bd6e3d0d57","name":"Authentication Failed","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"5b704c77-418a-4ada-9365-4b1cdbd6dff5","name":"ForbiddenException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"d770d089-45ab-4fe3-8836-330049a2a46d","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"f3ff0292-26ec-4415-a5d4-4c17f5943448","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"},{"id":"6ed82ed7-0c5c-441c-b72e-dc180513cb88","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cf3d0a7e-5ed3-4959-85e2-5050c36e11d6","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","data-feeds","download"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"enim sed","cookie":[],"_postman_previewlanguage":"text"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"37b7ff91-e8d2-47cf-a35c-08d534f6b99e","name":"Data Feed Last Updated","request":{"name":"Data Feed Last Updated","description":{"content":"Returns last modified timestamp of the data feed. All times are United States Eastern Standard Time (EST).","type":"text/plain"},"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"ea1e0f2a-8293-425f-b28d-737d92d32025","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"last_updated\": \"2023-01-01 12:00:00\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5052542b-9de8-4e53-aab7-a4f472d9d90d","name":"BadRequestException","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"56ee7d09-5ece-45ab-97d8-8a18685f6500","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"07610c86-fd9a-40dc-85e8-77efc5d55e61","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e3c3dcb7-4e65-40c1-a469-11e12abbe21c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","data-feeds","last-updated"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"0fd7c686-6687-412d-b6d1-425459cd50b9","name":"Search vehicle engines","request":{"name":"Search vehicle engines","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"horsepower_hp\", \"op\": \">=\", \"val\": 100}, {\"field\": \"horsepower_hp\", \"op\": \"<=\", \"val\": 300}]`\n\nSee `/api/vehicle-attributes` for a complete list of vehicle attributes.\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `fuel_type`, `engine_type`, `transmission`, `drive_type`, `cam_type`, `valve_timing`, `valves`, `horsepower_hp`, `size`, `cylinders`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","type":"text/plain"},"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"cylinders","value":""},{"disabled":false,"key":"size","value":""},{"disabled":false,"key":"horsepower_hp","value":""},{"disabled":false,"key":"valves","value":""},{"disabled":false,"key":"valve_timing","value":""},{"disabled":false,"key":"cam_type","value":""},{"disabled":false,"key":"drive_type","value":""},{"disabled":false,"key":"transmission","value":""},{"disabled":false,"key":"engine_type","value":""},{"disabled":false,"key":"fuel_type","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"a279989b-dac2-4202-ab4c-ff95ebbc9624","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d94abcc3-60dc-495f-8832-5875522f8d89","name":"BadRequestException","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e08b34eb-8c17-44e1-b2a8-db3419e8e615","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"693fc072-8522-4ce7-b8c4-0bae4be08213","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5da90b50-e0c0-4826-bf4e-e2239fd0ac27","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","engines"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"cylinders","value":""},{"key":"size","value":""},{"key":"horsepower_hp","value":""},{"key":"valves","value":""},{"key":"valve_timing","value":""},{"key":"cam_type","value":""},{"key":"drive_type","value":""},{"key":"transmission","value":""},{"key":"engine_type","value":""},{"key":"fuel_type","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4cea3d42-b96e-4c08-b550-e1da6a7a08fa","name":"Search vehicle exterior colors","request":{"name":"Search vehicle exterior colors","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"name\", \"op\": \"in\", \"val\": [\"red\", \"blue\"]}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `name`, `rgb`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","type":"text/plain"},"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"name","value":""},{"disabled":false,"key":"rgb","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"1632a28e-4a32-40bc-9877-9f9f706bba19","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"198f1504-cee4-4dd7-b089-ca7da4fecc20","name":"BadRequestException","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"89301e1e-f0c7-47e3-9c32-66ad34a04a58","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7729ff4f-b76e-4eae-bbc4-71516bcaa602","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"819020c3-61ce-4750-aacd-5a8df2beb2c4","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","exterior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a80ca0e3-bac2-474e-bcee-97037722f06a","name":"Search vehicle interior colors","request":{"name":"Search vehicle interior colors","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"name\", \"op\": \"in\", \"val\": [\"red\", \"blue\"]}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `name`, `rgb`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","type":"text/plain"},"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"name","value":""},{"disabled":false,"key":"rgb","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"24211291-d3f1-4b27-ac07-98fc812362ed","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c6e50809-1370-4fbf-aeb0-9ca5d4e640c5","name":"BadRequestException","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"09a4b2a2-a108-4492-8a9b-65984bfa4f82","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3e1c05a0-9303-4432-bf81-77baf802707f","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"29b1651e-108c-4e71-a553-d3846efa4245","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","interior-colors"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"name","value":""},{"key":"rgb","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a4b4bff0-5b7f-44c7-87d2-c555ef6b0e58","name":"License Plate Lookup","request":{"name":"License Plate Lookup","description":{"content":"Returns information about the vehicle and the Vehicle Identification Number (VIN) associated to the license\nplate. Data requirements around the region parameter differ based on the country_code you are requesting data\nfor. Refer to https://carapi.app/docs/ for additional documentation. Each country makes available different data\nso depending on the country requested some values may be returned as null.\n\nFor testing, any lookup containing the string \"#TEST\" will return test data. Example:\n\n- United States: `/api/license-plate?country_code=US®ion=NY&lookup=830UNL#TEST`\n- Canada: `/api/license-plate?country_code=CA®ion=BC&lookup=#TEST`\n- United Kingdom: `/api/license-plate?country_code=UK&lookup=#TEST-LD59YMR`\n\nThe following countries are currently supported: US, CA, AU, UK, FR, IE, NZ, MX, DE, CZ and PT","type":"text/plain"},"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"country_code","value":"","description":"(Required) ISO 3166-1 alpha-2 country code (two letters)"},{"disabled":false,"key":"lookup","value":"","description":"(Required) The license plate (registration in some countries) to lookup"},{"disabled":false,"key":"region","value":"","description":"Province, region or state (required for US, CA and AU)"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"8bd893dd-845b-411b-a35d-02750d44295f","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"year\": -61121254,\n \"make\": \"irure officia tempor exercitation\",\n \"model\": \"exercitati\",\n \"body\": \"velit quis\",\n \"vin\": \"mollit sed cupidatat in commodo\",\n \"engine_description\": \"velit Excepteur\",\n \"assembled_in\": \"ex in\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8d369939-673c-4775-b0d6-0c4151950441","name":"BadRequestException","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b8e44ef4-93f4-4a35-8d6b-99bbfbd4fb49","name":"NotFoundException","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"aa4fdb11-5824-447b-bd52-1f125f2b87d8","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a9d981c8-b168-46a7-a003-fa189f38b8a0","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","license-plate"],"host":["{{baseUrl}}"],"query":[{"key":"country_code","value":""},{"key":"lookup","value":""},{"key":"region","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"59262759-1c8e-4fc1-b724-bb2a843da4d7","name":"makes","item":[{"id":"3336db7a-51b0-4747-a6e3-29f0b38a1a26","name":"Get makes for light duty cars, trucks and vans.","request":{"name":"Get makes for light duty cars, trucks and vans.","description":{"content":"Search makes by name and year.","type":"text/plain"},"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"year","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"c0813b14-e071-4fc2-bdb2-5d29722af91a","originalRequest":{"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"311df11d-5b00-448f-bf03-e1d72b25ec39","name":"BadRequestException","originalRequest":{"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"31e8bfe9-8ccd-46d6-9de2-be43c5dbcff1","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d9a53898-4f15-49eb-ab0e-42ca7580540b","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","makes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a897c23f-18c8-4e48-9234-4d4e8b3031ed","name":"Get makes for street motorcycles","request":{"name":"Get makes for street motorcycles","description":{"content":"Search makes by name and year for all makes sold in the United States from the 1930s onwards.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to makes with model\nyears 2015 - 2020.","type":"text/plain"},"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"type","value":"","description":"(Required) "},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"year","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"40270ee9-9c7e-450b-96eb-817ff04bfcb5","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d5e231c6-4daa-40f8-9960-076738a179b6","name":"BadRequestException","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f9e58ec0-1fd4-4477-8c31-54e6d32a9c2a","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"868ccdb4-6d86-4b84-9b1b-f6ecce3375c4","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"46d6a3bc-6e20-417f-bd38-58256beb7d70","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","makes","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"make","value":""},{"key":"year","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"c20e6846-7074-4c9f-a8fb-150d9b7b7e3b","name":"Search vehicle mileages","request":{"name":"Search vehicle mileages","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"combined_mpg\", \"op\": \">=\", \"val\": 20}, {\"field\": \"combined_mpg\", \"op\": \"<=\", \"val\": 30}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `fuel_tank_capacity`, `combined_mpg`, `epa_city_mpg`, `epa_highway_mpg`, `range_city`, `range_highway`, `epa_combined_mpg_electric`, `epa_city_mpg_electric`, `epa_highway_mpg_electric`, `range_electric`, `epa_kwh_100_mi_electric`, `epa_time_to_charge_hr_240v_electric`, `battery_capacity_electric`, `created`, `modified`, `make_id`, `make_model_id`, and `make_model_trim_id`.","type":"text/plain"},"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"make_model_trim_id","value":""},{"disabled":false,"key":"combined_mpg","value":""},{"disabled":false,"key":"epa_city_mpg","value":""},{"disabled":false,"key":"epa_highway_mpg","value":""},{"disabled":false,"key":"range_city","value":""},{"disabled":false,"key":"range_highway","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"62b78aa9-7db7-4e71-9558-99cb55d3144e","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ed06d16e-9e35-4f04-b2c0-d4bafa44cc89","name":"BadRequestException","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"34d5f267-487e-4b2b-9de1-52191103fdef","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cebe820d-a8bb-4d12-a794-2ca1458ddc23","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"11a534b1-96f3-47de-98ce-8d31e3ea176c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","mileages"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"make_model_trim_id","value":""},{"key":"combined_mpg","value":""},{"key":"epa_city_mpg","value":""},{"key":"epa_highway_mpg","value":""},{"key":"range_city","value":""},{"key":"range_highway","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"2f2c6492-20c0-41b9-9b8f-4ccd47c9f6aa","name":"models","item":[{"id":"9a77878a-7e26-4a2b-82e8-af5db4708da3","name":"Get Models for light duty cars, trucks and vans.","request":{"name":"Get Models for light duty cars, trucks and vans.","description":{"content":"Search models by year, make, model, trim or make_id.\n\nTo include the models make in the description request with the query parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Ford\", \"Acura\"]}, {\"field\": \"year\", \"op\": \">=\", \"val\": 2010}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `make_id`, `created`, `modified`, and `bodies.type`.","type":"text/plain"},"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make and model"},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"521f6640-e629-4ade-89c6-3ec57456fa39","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ebd5648b-6871-4c0a-8e55-1f5bd4feaa57","name":"BadRequestException","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d3f896b3-591a-4517-b63c-712fc87a55ea","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"feeffc0b-f759-41d1-993a-1f99291272d1","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ef2b7eb0-3301-4b37-adfd-d765a96a8f70","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","models"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4a40e809-db22-4dde-91fb-4c03c11f3105","name":"Get models for street motorcycles","request":{"name":"Get models for street motorcycles","description":{"content":"Search models by year, make and model for all motorcycles sold in the United States from the 1930s onwards.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to model years 2015 - 2020.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Kawasaki\", \"Harley Davidson\"]}, {\"field\": \"year\", \"op\": \">=\", \"val\": 2010}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `oem_make_id`, `created`, and `modified`.","type":"text/plain"},"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"type","value":"","description":"(Required) "},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"oem_make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"0faa82c6-e7b8-4051-b6f2-4c0ee378f8f5","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{}","cookie":[],"_postman_previewlanguage":"json"},{"id":"af946042-8def-41ea-a0c1-11e7e0477d27","name":"BadRequestException","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a691035e-7275-42e4-941e-bcd6a0eac82c","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ec3aa766-9ab9-4467-a8af-30fe877bc5fa","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4a067e80-bc03-4121-9f03-840e1abba1b8","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","models","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"ab12793d-9824-4008-852a-988e062f5f58","name":"obd-codes","item":[{"id":"6c03b9dd-25c7-479e-a3c2-f38ffb0d5aa6","name":"Get OBD-II Codes","request":{"name":"Get OBD-II Codes","description":{"content":"Perform wildcard searches by code or description. For non-subscribers the results are limited to one code per category.\n\nThere are four different types of OBD-II codes (P, B, C, and U):\n\n- P: Power train (engine and transmission) systems\n- B: Body\n- C: Chassis\n- U: Network and wiring systems.","type":"text/plain"},"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"code","value":""},{"disabled":false,"key":"description","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"4ff91b19-29f4-43dd-81e1-72b472b1ce49","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5beae9fe-d775-4422-935b-9393c9fee145","name":"BadRequestException","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0fbb1aed-3645-4576-b597-0eed7352ca12","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9b3eb333-73c5-4c5e-8d2b-423a6691b1ab","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5becbc37-7739-4da1-aaa9-52e5f49cb67c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","obd-codes"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"code","value":""},{"key":"description","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"37d6bd4b-99a0-4da3-97f0-2157bd300d93","name":"Get a single OBD-II Code","request":{"name":"Get a single OBD-II Code","description":{"content":"For non-subscribers the results are limited to one code per category: B1200, P0100, U1000, and C1091.","type":"text/plain"},"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"d68b8850-c1e7-4e29-8aae-15ae7233fb0a","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{}","cookie":[],"_postman_previewlanguage":"json"},{"id":"914e977e-0b5d-4ad0-b0da-1aa475ba2031","name":"BadRequestException","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5cf05f07-150f-4f5f-8f24-82a76f0bbd24","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0600ea41-08c8-4a75-9e4c-ef13349eb26e","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1d8c6f40-f5a1-4858-9d2c-935addfb25f4","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","obd-codes",":code"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"code","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"cf9d927f-b272-44f2-bd70-7e6ee0f99652","name":"trims","item":[{"id":"672885cf-d270-467e-96a8-65f019e20c04","name":"Search trims","request":{"name":"Search trims","description":{"content":"To include additional information about the returned body (such as year, make, model and trim) request with the\nquery parameter as `verbose=yes`.\n\nFor complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"year\", \"op\": \">=\", \"val\": 2010}, {\"field\": \"year\", \"op\": \"<=\", \"val\": 2020}]`\n\nJSON operators: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `not null`, and `is null`.\n\nJSON search fields:\n `year`, `make`, `model`, `trim`, `make_model_id`, `make_model_trim_id`, `created`, `modified`, `bodies.type`, `engines.cam_type`, `engines.cylinders`, `engines.drive_type`, `engines.engine_type`, `engines.fuel_type`, `engines.transmission`, `engines.valve_timing`, `engines.valves`, and `make_id`.","type":"text/plain"},"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":""},{"disabled":false,"key":"verbose","value":"","description":"Includes make, model and trim"},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"db77f584-ad42-4700-aa3d-e64fbe127d06","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"value\": \"reference #/x-swagger-bake/components/schemas/Generic-Collection not found in the OpenAPI spec\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e2e7db3d-c68d-49d9-8ee3-33f4f2fe7cc6","name":"BadRequestException","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e4118da6-9adb-4398-b1a7-b70be55f7312","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ff474702-bbfc-483d-8f7d-632202832def","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"583eda88-1abc-4473-ab40-78f08f52c25c","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","trims"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":""},{"key":"verbose","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ddd681bd-74f5-49a6-9740-98f6343989c5","name":"Get vehicle data.","request":{"name":"Get vehicle data.","description":{"content":"Returns all data associated with the vehicle trim.","type":"text/plain"},"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"de359f0b-9f4c-47b5-afde-66d455a3f9b7","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"id\": 29064324,\n \"make_model_id\": -66384952,\n \"year\": -84963419,\n \"name\": \"sed\",\n \"description\": \"ex sed\",\n \"msrp\": -26975253,\n \"invoice\": -39586184,\n \"created\": \"1995-02-06T01:27:42.213Z\",\n \"modified\": \"1955-10-07T22:54:35.354Z\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0c692177-89be-4cc1-a96b-ed3aad4d4586","name":"BadRequestException","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"daf311de-8ef3-44ce-b68f-23080f25fc9e","name":"RecordNotFoundException","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ExceptionName\",\n \"code\": 500,\n \"url\": \"/url/path\",\n \"message\": \"Internal Error\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d91978c2-2f75-4e94-a574-140202625913","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"999aea6a-9818-4d41-99cf-70c2dccce899","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"930ce340-9388-47a5-bd31-bd3061607181","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","trims",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"","key":"id","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"a210d16a-05e5-404e-b271-79ed70be2697","name":"Get Vehicle Attributes","request":{"name":"Get Vehicle Attributes","description":{"content":"Returns all options for given attribute.","type":"text/plain"},"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"attribute","value":"","description":"The attribute options to be returned"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":null},"response":[{"id":"6284d24c-4c28-45d7-80dd-80dac5ee5329","originalRequest":{"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"key":"attribute","value":""}],"variable":[]},"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n \"option a\",\n \"option b \",\n \"option c\"\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"77804189-d267-416c-9e20-bd4620173b2f","name":"BadRequestException","originalRequest":{"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"key":"attribute","value":""}],"variable":[]},"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b9a1cba5-db75-4dd5-9737-f8dc6cdfdf72","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"key":"attribute","value":""}],"variable":[]},"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4b8ac311-c236-4d8f-bf04-3a5193cab7d1","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","vehicle-attributes"],"host":["{{baseUrl}}"],"query":[{"key":"attribute","value":""}],"variable":[]},"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"76be8593-b223-4a45-b2a0-055359b33d24","name":"Vin Decoder","request":{"name":"Vin Decoder","description":{"content":"Decodes Vehicle Identification Numbers. The result will include a list of specifications in the `specs` property\nand a list of all possible trims matching the VIN in the `trims` property. For non-paying users, all VINs for\n2015-2020 models (e.g. 1GTG6CEN0L1139305) will be returned, otherwise data is hidden. Paying users have full\ndata access.\n\nYou may include body, engine, and mileage data to the matching trims by requesting `?verbose=yes`.\n\nYou may include all trims for the VINs model by requesting `?all_trims=yes`. By default, only trims\nclosely matching the requested VIN are returned.","type":"text/plain"},"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"verbose","value":"","description":"Includes body, engine, and mileage data (default: no)"},{"disabled":false,"key":"all_trims","value":"","description":"Includes all trims for the matching model (default: no)"}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"edf1401b-1936-4fe1-91b2-379e0f6d5033","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"year\": 2020,\n \"make\": \"make (e.g. Toyota)\",\n \"model\": \"model (e.g. Camry)\",\n \"trim\": \"trim (e.g. LX)\",\n \"specs\": {}\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"73a97685-2fe9-4c8b-9263-b69f61176269","name":"BadRequestException","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"88a2d6ba-3161-42f7-b25b-3df62ce3595b","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"52827e8e-2432-48d0-951e-6e723805cf35","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1b292125-4a2a-4fe9-9020-95c9601adc05","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","vin",":vin"],"host":["{{baseUrl}}"],"query":[{"key":"verbose","value":""},{"key":"all_trims","value":""}],"variable":[{"disabled":false,"type":"any","value":"","key":"vin","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"7bc0a161-70c9-4483-a80e-347d4eef53d8","name":"years","item":[{"id":"2f4ae230-6917-4645-97e8-fb22e912b8eb","name":"Year list for light duty cars, trucks and vans.","request":{"name":"Year list for light duty cars, trucks and vans.","description":{"content":"For complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Scion\", \"Tesla\"]}]`\n\nAllowed operators are: `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `is null` and `not null`.\n\nAllowed search fields are: `year`, `make`, `model`, `trim`, `make_id`, and `make_model_id`.","type":"text/plain"},"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"trim","value":""},{"disabled":false,"key":"make_model_id","value":""},{"disabled":false,"key":"make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"7de96bb3-20e5-4fda-8f76-67506efa7556","originalRequest":{"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n 2022,\n 2021,\n 2020\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"e7a007e7-2420-4bc3-a03c-c960bef1c348","name":"BadRequestException","originalRequest":{"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"84288b94-26a2-4143-87ab-dc8ebaca8f6a","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bd67d537-5c17-4e5e-9dbd-822a17d6235f","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","years"],"host":["{{baseUrl}}"],"query":[{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"trim","value":""},{"key":"make_model_id","value":""},{"key":"make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f8bd8ddc-8fcd-4b3a-910e-312ba2712580","name":"Year list for street motorcycles","request":{"name":"Year list for street motorcycles","description":{"content":"For complex queries you may use the json field to send an array of URL encoded JSON conditions, example:\n\n`[{\"field\": \"make\", \"op\": \"in\", \"val\": [\"Kawasaki\", \"Harley Davidson\"]}]`\n\nAllowed operators are: `>`, `<`, `>=`, `<=`, `in`, `not in`, `like`, `not like`, `is null` and `not null`.\n\nAllowed search fields are: `year`, `make`, `model`, `trim`, `make_id`, and `make_model_id`.\n\nNote: Users who have NOT purchased the Power Sports subscription will have results **limited** to model years 2015 - 2020.","type":"text/plain"},"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"type","value":"","description":"(Required) "},{"disabled":false,"key":"year","value":""},{"disabled":false,"key":"make","value":""},{"disabled":false,"key":"model","value":""},{"disabled":false,"key":"submodel","value":""},{"disabled":false,"key":"oem_make_model_id","value":""},{"disabled":false,"key":"oem_make_id","value":""},{"disabled":false,"key":"json","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":""}]}},"response":[{"id":"fb2f7be5-9a74-4ce8-ad11-3e93d974b59e","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n 2022,\n 2021,\n 2020\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"53dd9a07-05b4-4a36-91fc-ea92350dd6f1","name":"BadRequestException","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"BadRequestException\",\n \"code\": \"non in\",\n \"url\": \"/url/path\",\n \"message\": \"The request contains invalid data. The returned error message should indicate the issue.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c7bf0c4c-ab69-44b0-b371-ee714822c81e","name":"MethodNotAllowedException","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Method Not Allowed","code":405,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"MethodNotAllowedException\",\n \"code\": \"adipisicing occaecat ullamco sed\",\n \"url\": \"/url/path\",\n \"message\": \"The HTTP method used to request this resource is not valid. For example, using an HTTP POST when the endpoint only accepts HTTP GET.\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"72ed0da8-618a-4d46-bda6-685f421b2a02","name":"TooManyRequestsException - Max Per Minute: 600","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"TooManyRequestsException\",\n \"code\": \"magna cupidatat aliquip eu minim\",\n \"url\": \"/url/path\",\n \"message\": \"TooManyRequestsException - Max Per Minute: 600 (note: daily rate limits may apply, see your subscription plans details)\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"51b5ecef-e07a-4e38-87fa-e098f3097ef0","name":"ServiceUnavailableException","originalRequest":{"url":{"path":["api","years","powersports"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":""},{"key":"year","value":""},{"key":"make","value":""},{"key":"model","value":""},{"key":"submodel","value":""},{"key":"oem_make_model_id","value":""},{"key":"oem_make_id","value":""},{"key":"json","value":""}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer "}],"method":"GET","body":{}},"status":"Service Unavailable","code":503,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n \"exception\": \"ServiceUnavailableException\",\n \"code\": \"enim consectetur ullamco\",\n \"url\": \"/url/path\",\n \"message\": \"The server is unavailable, typically only encountered during scheduled maintenance.\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]}],"event":[]}],"event":[],"variable":[{"type":"string","value":"https://carapi.app","key":"baseUrl"}],"info":{"_postman_id":"1fc8d9d1-b818-4aeb-85f0-19c111db1881","name":"Car API Documentation","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","description":{"content":"Welcome to [CarAPIs vehicle API](https://carapi.app) documentation. The developer friendly Car API.\nStart developing with your vehicle API today — no fees, no signup. CarAPIs free vehicle data-set\nrequires no account. Only pay when you're ready to go live. The free data-set is limited to 2015-2020 vehicles.\nTo access the full data-set you may [signup here](https://carapi.app/register) and then select a subscription plan.\n\n**Additional Documentation**\n\nFor additional documentation please review [https://carapi.app/docs](https://carapi.app/docs).\n\n**SDKs**\n\nPHP SDK: [https://github.com/car-api-team/carapi-php-sdk](https://github.com/car-api-team/carapi-php-sdk)\n\n**Release Updates**\n\nCheck release history here: [https://github.com/car-api-team/docs/releases](https://github.com/car-api-team/docs/releases)\n","type":"text/plain"}}} \ No newline at end of file