HomeDocumentationCode SamplesAPI ReferenceAnnouncementsModelsRelease NotesFAQGitHubVideos
Developer HubAPI StatusSupport
API Reference
Developer HubAPI StatusSupport

getDefinitionsProductType

Retrieve an Amazon product type definition.

Usage Plans:

Plan typeRate (requests per second)Burst
Default510
Selling partner specificVariableVariable

The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see Usage Plans and Rate Limits in the Selling Partner API.

Path Params
string
required

The Amazon product type name.

Query Params
string

A selling partner identifier. When provided, seller-specific requirements and values are populated within the product type definition schema, such as brand names associated with the selling partner.

marketplaceIds
array of strings
required

A comma-delimited list of Amazon marketplace identifiers for the request.
Note: This parameter is limited to one marketplaceId at this time.

marketplaceIds*
string
Defaults to LATEST

The version of the Amazon product type to retrieve. Defaults to "LATEST",. Prerelease versions of product type definitions may be retrieved with "RELEASE_CANDIDATE". If no prerelease version is currently available, the "LATEST" live version will be provided.

string
Defaults to LISTING

The name of the requirements set to retrieve requirements for.

string
Defaults to ENFORCED

Identifies if the required attributes for a requirements set are enforced by the product type definition schema. Non-enforced requirements enable structural validation of individual attributes without all the required attributes being present (such as for partial updates).

string
Defaults to DEFAULT

Locale for retrieving display labels and other presentation details. Defaults to the default language of the first marketplace in the request.

Responses

Response body
object
metaSchema
object
link
object
required
string
required

Checksum hash of the schema (Base64 MD5). Can be used to verify schema contents, identify changes between schema versions, and for caching.

schema
object
required
link
object
required
string
required

Checksum hash of the schema (Base64 MD5). Can be used to verify schema contents, identify changes between schema versions, and for caching.

string
required

Name of the requirements set represented in this product type definition.

LISTING LISTING_PRODUCT_ONLY LISTING_OFFER_ONLY

Show Details
LISTINGIndicates the schema contains product facts and sales terms.
LISTING_PRODUCT_ONLYIndicates the schema data contains product facts only.
LISTING_OFFER_ONLYIndicates the schema data contains sales terms only.
string
required

Identifies if the required attributes for a requirements set are enforced by the product type definition schema. Non-enforced requirements enable structural validation of individual attributes without all of the required attributes being present (such as for partial updates).

ENFORCED NOT_ENFORCED

Show Details
ENFORCEDSchema enforces required and conditionally required attributes (used for full payload validation).
NOT_ENFORCEDSchema does not enforce required and conditionally required attributes (used for partial payload validation, such as for single attributes).
propertyGroups
object
required

Mapping of property group names to property groups. Property groups represent logical groupings of schema properties that can be used for display or informational purposes.

string
required

Locale of the display elements contained in the product type definition.

marketplaceIds
array of strings
required

Amazon marketplace identifiers for which the product type definition is applicable.

marketplaceIds*
string
required

The name of the Amazon product type that this product type definition applies to.

string
required

Human-readable and localized description of the Amazon product type.

productTypeVersion
object
required

The version details for an Amazon product type.

string
required

Version identifier.

boolean
required

When true, the version indicated by the version identifier is the latest available for the Amazon product type.

boolean

When true, the version indicated by the version identifier is the prerelease (release candidate) for the Amazon product type.

Headers
object
string

Your rate limit (requests per second) for this operation.

string

Unique request reference identifier.

Language