HomeDocumentationCode SamplesAPI ReferenceAnnouncementsModelsRelease NotesFAQGitHubVideos
Developer HubAPI StatusSupport
Documentation
Developer HubAPI StatusSupport

Vehicles 2024-11-01 Reference

Use the Vehicles API to programmatically retrieve identifiers for vehicles

The Selling Partner API for Automotive provides programmatic access to information needed by selling partners to provide compatibility information about their listed products.

Version information

Version : 2024-11-01

Contact information

Contact : Selling Partner API Developer Support
Contact URL : https://sellercentral.amazon.com/gp/mws/contactus.html

License information

License : Apache License 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0

URI scheme

Host : sellingpartnerapi-na.amazon.com
Schemes : HTTPS

Consumes

  • application/json

Produces

  • application/json

Operations

getVehicles

Paths

GET /catalog/2024-11-01/automotive/vehicles

Operation: getVehicles

Description

Get the latest collection of vehicles.

Parameters

TypeNameDescriptionSchema
QuerypageToken
optional
A token that is used to retrieve the next page or previous page of results. The response includes pagination when the number of results exceeds the page size. To get the next page of results, call the operation with the nextToken and include the same arguments as the call that produced the token. To get a complete list, call this operation until there is no nextToken in the response. Note that this operation can return empty pages.string
QuerymarketplaceId
required
An identifier for the marketplace in which the resource operates. To find the ID for a marketplace, refer to Marketplace IDs.string
QueryvehicleType
required
The type of vehicle.enum (VehicleType)
QueryupdatedAfter
optional
Include this field to only retrieve vehicles that have been modified or added to Amazon's catalog after the date you provide. Must be in ISO 8601 date-time format.string

Responses

HTTP CodeDescriptionSchema
200Success.
Headers :
x-amzn-RateLimit-Limit (string) : Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string) : Unique request reference identifier.
VehiclesResponse

For error status codes, descriptions and schemas, see Error responses and schemas.

Error Responses and Schemas

This table contains HTTP status codes and associated information for error responses.

HTTP CodeDescriptionSchema
400Request has missing or invalid parameters and cannot be parsed.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
403Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
404The resource specified does not exist.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
413The request size exceeded the maximum accepted size.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
415The request payload is in an unsupported format.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
429The frequency of requests was greater than allowed.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
500An unexpected condition occurred that prevented the server from fulfilling the request.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
503Temporary overloading or maintenance of the server.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList

Definitions

VehiclesResponse

A paginated list of vehicles from Amazon's catalog.

NameDescriptionSchema
pagination
optional
The nextToken and previousToken values required to retrieve the next or previous page of results, if available.Pagination
vehicles
required
A list of vehicles from Amazon's catalog.< Vehicle > array

Pagination

When a request produces a response that exceeds the page size, pagination occurs. This means the response is divided into individual pages. To retrieve the next page or the previous page, you must pass the nextToken value or the previousToken value as the pageToken parameter in the next request. When you receive the last page, there will be no nextToken key in the pagination object.

NameDescriptionSchema
nextToken
optional
A token that can be used to retrieve the next page.string
previousToken
optional
A token that can be used to retrieve the previous page.string

Vehicle

Combinations of attributes and unique identifiers that represent a vehicle.

NameDescriptionSchema
make
required
The brand of the vehicle.string
model
required
The specific model of the vehicle.string
variantName
optional
The name of the vehicle variant.string
bodyStyle
optional
The body style of the vehicle. For example: hatchback, cabriolet.string
driveType
optional
The drive type of the vehicle. For example: rear wheel drive.string
energy
optional
The energy source of the vehicle. For example: petrol.string
engineOutput
optional
The power output of the vehicle's engine.< EngineOutput > array
manufacturingStartDate
optional
The vehicle's manufacturing start date.MonthAndYear
manufacturingStopDate
optional
The vehicle's manufacturing stop date. If this value is empty, then the vehicle is still being manufactured.MonthAndYear
lastProcessedDate
optional
The date on which the vehicle was last updated, in ISO-8601 date-time format.string
status
optional
Denotes if the vehicle is active or deleted from Amazon's catalog.VehicleStatusInCatalog
identifiers
required
Identifiers that can be used to identify the vehicle uniquely.< VehicleIdentifiers > array

EngineOutput

The power output of the vehicle's engine.

NameDescriptionSchema
value
required
The engine power value in the specified unit.number
unit
required
The unit for measuring engine power.EngineOutputUnit

VehicleIdentifiers

The vehicle standard and ID that can uniquely identify a vehicle from Amazon's catalog.

NameDescriptionSchema
standard
required
The vehicle standard used to uniquely identify a vehicle.VehicleStandard
value
required
The ID that can uniquely identify a vehicle based the vehicle identification standard.string

VehicleStandard

The standard followed to uniquely identify a vehicle.

Type : enum

ValueDescription
KTYPEThe unique vehicle identification standard as provided by TecDoc.
AMAZON_IDThe unique vehicle identification standard as provided by Amazon.

EngineOutputUnit

Unit for measuring engine power.

Type : enum

ValueDescription
KILOWATTThe engine's power is measured in kilowatts.
HORSEPOWERThe engine's power is measure in horsepower.

ErrorList

A list of error responses returned when a request is unsuccessful.

NameDescriptionSchema
errors
required
A list of errors.< Error > array

Error

Error response returned when the request is unsuccessful.

NameDescriptionSchema
code
required
An error code that identifies the type of error that occurred.string
message
required
A message that describes the error condition.string
details
optional
Additional details that can help the caller understand or fix the issue.string

MonthAndYear

The month and year.

NameDescriptionSchema
year
optional
The year in YYYY format.Year
month
optional
The month in MM format.Month

Year

The year in YYYY format.

Type : number

Pattern : ^[0-9]{4}$

Month

The month in MM format.

Type : number

Pattern : ^(0?[1-9]|1[012])$

VehicleStatusInCatalog

The status of the vehicle in Amazon's catalog.

Type : enum

ValueDescription
ACTIVEThe vehicle is active in Amazon's catalog.
DELETEDThe vehicle is deleted from Amazon's catalog.

VehicleType

The type of vehicle.

Type : enum

ValueDescription
CARSelecting this will return a list of cars.
MOTORBIKESelecting this will return a list of motorbikes and motorcycles.