{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-seller-central/main/json-schema/amazon-seller-central-item-schema.json", "title": "Item", "description": "An item in the Amazon catalog.", "x-generated": "2026-09-24", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/amazon-seller-central-catalog-api-openapi.yml#/components/schemas/Item", "properties": { "asin": { "$ref": "#/$defs/ItemAsin" }, "attributes": { "$ref": "#/$defs/ItemAttributes" }, "classifications": { "$ref": "#/$defs/ItemBrowseClassifications" }, "dimensions": { "$ref": "#/$defs/ItemDimensions" }, "identifiers": { "$ref": "#/$defs/ItemIdentifiers" }, "images": { "$ref": "#/$defs/ItemImages" }, "productTypes": { "$ref": "#/$defs/ItemProductTypes" }, "relationships": { "$ref": "#/$defs/ItemRelationships" }, "salesRanks": { "$ref": "#/$defs/ItemSalesRanks" }, "summaries": { "$ref": "#/$defs/ItemSummaries" }, "vendorDetails": { "$ref": "#/$defs/ItemVendorDetails" } }, "required": [ "asin" ], "type": "object", "$defs": { "Dimension": { "description": "The value of an individual dimension for an Amazon catalog item or item package.", "properties": { "unit": { "description": "Unit of measurement for the dimension value.", "type": "string" }, "value": { "description": "Numeric value of the dimension.", "type": "number" } }, "type": "object" }, "Dimensions": { "description": "Dimensions of an Amazon catalog item or item in its packaging.", "properties": { "height": { "description": "Height of an item or item package.", "$ref": "#/$defs/Dimension" }, "length": { "description": "Length of an item or item package.", "$ref": "#/$defs/Dimension" }, "weight": { "description": "Weight of an item or item package.", "$ref": "#/$defs/Dimension" }, "width": { "description": "Width of an item or item package.", "$ref": "#/$defs/Dimension" } }, "type": "object" }, "ItemAsin": { "description": "The unique identifier of an item in the Amazon catalog.", "type": "string" }, "ItemAttributes": { "description": "A JSON object containing structured item attribute data that is keyed by attribute name. Catalog item attributes conform to the related Amazon product type definitions that you can get from the [Product Type Definitions API](https://developer-docs.amazon.com/sp-api/reference/product-type-definitions-v2020-09-01).", "additionalProperties": true, "type": "object" }, "ItemBrowseClassification": { "description": "Classification (browse node) for an Amazon catalog item.", "properties": { "displayName": { "description": "Display name for the classification.", "type": "string" }, "classificationId": { "description": "Identifier of the classification.", "type": "string" }, "parent": { "description": "Parent classification of the current classification.", "$ref": "#/$defs/ItemBrowseClassification" } }, "required": [ "displayName", "classificationId" ], "type": "object" }, "ItemBrowseClassifications": { "description": "An array of classifications (browse nodes) that is associated with the item in the Amazon catalog, grouped by `marketplaceId`.", "items": { "$ref": "#/$defs/ItemBrowseClassificationsByMarketplace" }, "type": "array" }, "ItemBrowseClassificationsByMarketplace": { "description": "Classifications (browse nodes) that are associated with the item in the Amazon catalog for the indicated `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", "type": "string" }, "classifications": { "description": "Classifications (browse nodes) that are associated with the item in the Amazon catalog.", "items": { "$ref": "#/$defs/ItemBrowseClassification" }, "type": "array" } }, "required": [ "marketplaceId" ], "type": "object" }, "ItemClassificationSalesRank": { "description": "Sales rank of an Amazon catalog item.", "properties": { "classificationId": { "description": "Identifier of the classification that is associated with the sales rank.", "type": "string" }, "title": { "description": "Name of the sales rank.", "type": "string" }, "link": { "description": "Corresponding Amazon retail website URL for the sales category.", "type": "string" }, "rank": { "description": "Sales rank.", "type": "integer" } }, "required": [ "classificationId", "title", "rank" ], "type": "object" }, "ItemContributor": { "description": "Individual contributor to the creation of an item, such as an author or actor.", "properties": { "role": { "$ref": "#/$defs/ItemContributorRole" }, "value": { "description": "Name of the contributor, such as `Jane Austen`.", "type": "string" } }, "required": [ "value", "role" ], "type": "object" }, "ItemContributorRole": { "description": "Role of an individual contributor in the creation of an item, such as author or actor.", "properties": { "displayName": { "description": "Display name of the role in the requested locale, such as `Author` or `Actor`.", "type": "string" }, "value": { "description": "Role value for the Amazon catalog item, such as `author` or `actor`.", "type": "string" } }, "required": [ "value" ], "type": "object" }, "ItemDimensions": { "description": "An array of dimensions that are associated with the item in the Amazon catalog, grouped by `marketplaceId`.", "items": { "$ref": "#/$defs/ItemDimensionsByMarketplace" }, "type": "array" }, "ItemDimensionsByMarketplace": { "description": "Dimensions that are associated with the item in the Amazon catalog for the indicated `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", "type": "string" }, "item": { "description": "Dimensions of an Amazon catalog item.", "$ref": "#/$defs/Dimensions" }, "package": { "description": "Dimensions of a package that contains an Amazon catalog item.", "$ref": "#/$defs/Dimensions" } }, "required": [ "marketplaceId" ], "type": "object" }, "ItemDisplayGroupSalesRank": { "description": "Sales rank of an Amazon catalog item, grouped by website display group.", "properties": { "websiteDisplayGroup": { "description": "Name of the website display group that is associated with the sales rank", "type": "string" }, "title": { "description": "Name of the sales rank.", "type": "string" }, "link": { "description": "Corresponding Amazon retail website URL for the sales rank.", "type": "string" }, "rank": { "description": "Sales rank.", "type": "integer" } }, "required": [ "websiteDisplayGroup", "title", "rank" ], "type": "object" }, "ItemIdentifier": { "description": "The identifier that is associated with the item in the Amazon catalog, such as a UPC or EAN identifier.", "properties": { "identifierType": { "description": "Type of identifier, such as UPC, EAN, or ISBN.", "type": "string" }, "identifier": { "description": "Identifier of the item.", "type": "string" } }, "required": [ "identifierType", "identifier" ], "type": "object" }, "ItemIdentifiers": { "description": "Identifiers associated with the item in the Amazon catalog, such as UPC and EAN identifiers.", "items": { "$ref": "#/$defs/ItemIdentifiersByMarketplace" }, "type": "array" }, "ItemIdentifiersByMarketplace": { "description": "Identifiers that are associated with the item in the Amazon catalog, grouped by `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).identifier.", "type": "string" }, "identifiers": { "description": "Identifiers associated with the item in the Amazon catalog for the indicated `marketplaceId`.", "items": { "$ref": "#/$defs/ItemIdentifier" }, "type": "array" } }, "required": [ "marketplaceId", "identifiers" ], "type": "object" }, "ItemImage": { "description": "Image for an item in the Amazon catalog.", "properties": { "variant": { "description": "Variant of the image, such as `MAIN` or `PT01`.", "type": "string", "enum": [ "MAIN", "PT01", "PT02", "PT03", "PT04", "PT05", "PT06", "PT07", "PT08", "SWCH" ], "x-docgen-enum-table-extension": [ { "value": "MAIN", "description": "Main image for the item" }, { "value": "PT01", "description": "Other image #1 for the item" }, { "value": "PT02", "description": "Other image #2 for the item" }, { "value": "PT03", "description": "Other image #3 for the item" }, { "value": "PT04", "description": "Other image #4 for the item" }, { "value": "PT05", "description": "Other image #5 for the item" }, { "value": "PT06", "description": "Other image #6 for the item" }, { "value": "PT07", "description": "Other image #7 for the item" }, { "value": "PT08", "description": "Other image #8 for the item" }, { "value": "SWCH", "description": "Swatch image for the item" } ] }, "link": { "description": "URL for the image.", "type": "string" }, "height": { "description": "Height of the image in pixels.", "type": "integer" }, "width": { "description": "Width of the image in pixels.", "type": "integer" } }, "required": [ "variant", "link", "height", "width" ], "type": "object" }, "ItemImages": { "description": "The images for an item in the Amazon catalog.", "items": { "$ref": "#/$defs/ItemImagesByMarketplace" }, "type": "array" }, "ItemImagesByMarketplace": { "description": "Images for an item in the Amazon catalog, grouped by `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", "type": "string" }, "images": { "description": "Images for an item in the Amazon catalog, grouped by `marketplaceId`.", "items": { "$ref": "#/$defs/ItemImage" }, "type": "array" } }, "required": [ "marketplaceId", "images" ], "type": "object" }, "ItemProductTypeByMarketplace": { "description": "Product type that is associated with the Amazon catalog item, grouped by `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", "type": "string" }, "productType": { "description": "Name of the product type that is associated with the Amazon catalog item.", "type": "string" } }, "type": "object" }, "ItemProductTypes": { "description": "Product types that are associated with the Amazon catalog item.", "items": { "$ref": "#/$defs/ItemProductTypeByMarketplace" }, "type": "array" }, "ItemRelationship": { "description": "Relationship details for an Amazon catalog item.", "properties": { "childAsins": { "description": "ASINs of the related items that are children of this item.", "items": { "type": "string" }, "type": "array" }, "parentAsins": { "description": "ASINs of the related items that are parents of this item.", "items": { "type": "string" }, "type": "array" }, "variationTheme": { "description": "For `VARIATION` relationships, the variation theme indicates the combination of Amazon catalog item attributes that define the variation family.", "$ref": "#/$defs/ItemVariationTheme" }, "type": { "description": "Type of relationship.", "enum": [ "VARIATION", "PACKAGE_HIERARCHY" ], "x-docgen-enum-table-extension": [ { "value": "VARIATION", "description": "The Amazon catalog item in the request is a variation parent or variation child of the related items that are identified by ASIN." }, { "value": "PACKAGE_HIERARCHY", "description": "The Amazon catalog item in the request is a package container or is contained by the related items that are identified by ASIN." } ], "type": "string" } }, "required": [ "type" ], "type": "object" }, "ItemRelationships": { "description": "Relationships grouped by `marketplaceId` for an Amazon catalog item (for example, variations).", "items": { "$ref": "#/$defs/ItemRelationshipsByMarketplace" }, "type": "array" }, "ItemRelationshipsByMarketplace": { "description": "Relationship details for the Amazon catalog item for the specified Amazon `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", "type": "string" }, "relationships": { "description": "Relationships for the item.", "items": { "$ref": "#/$defs/ItemRelationship" }, "type": "array" } }, "required": [ "marketplaceId", "relationships" ], "type": "object" }, "ItemSalesRanks": { "description": "Sales ranks of an Amazon catalog item.", "items": { "$ref": "#/$defs/ItemSalesRanksByMarketplace" }, "type": "array" }, "ItemSalesRanksByMarketplace": { "description": "Sales ranks of an Amazon catalog item, grouped by `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", "type": "string" }, "classificationRanks": { "description": "Sales ranks of an Amazon catalog item for a `marketplaceId`, grouped by classification.", "items": { "$ref": "#/$defs/ItemClassificationSalesRank" }, "type": "array" }, "displayGroupRanks": { "description": "Sales ranks of an Amazon catalog item for a `marketplaceId`, grouped by website display group.", "items": { "$ref": "#/$defs/ItemDisplayGroupSalesRank" }, "type": "array" } }, "required": [ "marketplaceId" ], "type": "object" }, "ItemSummaries": { "description": "Summaries of Amazon catalog items.", "items": { "$ref": "#/$defs/ItemSummaryByMarketplace" }, "type": "array" }, "ItemSummaryByMarketplace": { "description": "Information about an Amazon catalog item for the indicated `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", "type": "string" }, "adultProduct": { "description": "When `true`, the Amazon catalog item is intended for an adult audience or is sexual in nature.", "type": "boolean" }, "autographed": { "description": "When `true`, the Amazon catalog item is autographed.", "type": "boolean" }, "brand": { "description": "Name of the brand that is associated with the Amazon catalog item.", "type": "string" }, "browseClassification": { "description": "Classification (browse node) that is associated with the Amazon catalog item.", "$ref": "#/$defs/ItemBrowseClassification" }, "color": { "description": "The color that is associated with the Amazon catalog item.", "type": "string" }, "contributors": { "description": "Individual contributors to the creation of the item, such as the authors or actors.", "items": { "$ref": "#/$defs/ItemContributor" }, "type": "array" }, "itemClassification": { "description": "Classification type that is associated with the Amazon catalog item.", "enum": [ "BASE_PRODUCT", "OTHER", "PRODUCT_BUNDLE", "VARIATION_PARENT" ], "x-docgen-enum-table-extension": [ { "value": "BASE_PRODUCT", "description": "A product that can be directly purchased. Can be a standalone ASIN or a variation child item in the Amazon catalog." }, { "value": "OTHER", "description": "An item in the Amazon catalog that is not `BASE_PRODUCT`, `PRODUCT_BUNDLE`, or `VARIATION_PARENT`." }, { "value": "PRODUCT_BUNDLE", "description": "A parent catalog item that represents a bundle of items." }, { "value": "VARIATION_PARENT", "description": "A parent catalog item that groups child items into a variation family." } ], "type": "string" }, "itemName": { "description": "The name that is associated with the Amazon catalog item.", "type": "string" }, "manufacturer": { "description": "The name of the manufacturer that is associated with the Amazon catalog item.", "type": "string" }, "memorabilia": { "description": "When true, the item is classified as memorabilia.", "type": "boolean" }, "modelNumber": { "description": "The model number that is associated with the Amazon catalog item.", "type": "string" }, "packageQuantity": { "description": "The quantity of the Amazon catalog item within one package.", "type": "integer" }, "partNumber": { "description": "The part number that is associated with the Amazon catalog item.", "type": "string" }, "releaseDate": { "description": "The earliest date on which the Amazon catalog item can be shipped to customers.", "format": "date", "type": "string" }, "size": { "description": "The name of the size of the Amazon catalog item.", "type": "string" }, "style": { "description": "The name of the style that is associated with the Amazon catalog item.", "type": "string" }, "tradeInEligible": { "description": "When true, the Amazon catalog item is eligible for trade-in.", "type": "boolean" }, "websiteDisplayGroup": { "description": "The identifier of the website display group that is associated with the Amazon catalog item.", "type": "string" }, "websiteDisplayGroupName": { "description": "The display name of the website display group that is associated with the Amazon catalog item.", "type": "string" } }, "required": [ "marketplaceId" ], "type": "object" }, "ItemVariationTheme": { "description": "The variation theme is a list of Amazon catalog item attributes that define the variation family.", "properties": { "attributes": { "description": "Names of the Amazon catalog item attributes that are associated with the variation theme.", "items": { "type": "string" }, "type": "array" }, "theme": { "description": "Variation theme that indicates the combination of Amazon catalog item attributes that define the variation family.", "type": "string" } }, "type": "object" }, "ItemVendorDetails": { "description": "The vendor details that are associated with an Amazon catalog item. Vendor details are only available to vendors.", "items": { "$ref": "#/$defs/ItemVendorDetailsByMarketplace" }, "type": "array" }, "ItemVendorDetailsByMarketplace": { "description": "The vendor details that are associated with an Amazon catalog item for the specified `marketplaceId`.", "properties": { "marketplaceId": { "description": "Amazon marketplace identifier. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids).", "type": "string" }, "brandCode": { "description": "The brand code that is associated with an Amazon catalog item.", "type": "string" }, "manufacturerCode": { "description": "The manufacturer code that is associated with an Amazon catalog item.", "type": "string" }, "manufacturerCodeParent": { "description": "The parent vendor code of the manufacturer code.", "type": "string" }, "productCategory": { "description": "The product category that is associated with an Amazon catalog item.", "$ref": "#/$defs/ItemVendorDetailsCategory" }, "productGroup": { "description": "The product group that is associated with an Amazon catalog item.", "type": "string" }, "productSubcategory": { "description": "The product subcategory that is associated with an Amazon catalog item.", "$ref": "#/$defs/ItemVendorDetailsCategory" }, "replenishmentCategory": { "description": "The replenishment category that is associated with an Amazon catalog item.", "enum": [ "ALLOCATED", "BASIC_REPLENISHMENT", "IN_SEASON", "LIMITED_REPLENISHMENT", "MANUFACTURER_OUT_OF_STOCK", "NEW_PRODUCT", "NON_REPLENISHABLE", "NON_STOCKUPABLE", "OBSOLETE", "PLANNED_REPLENISHMENT" ], "x-docgen-enum-table-extension": [ { "value": "ALLOCATED", "description": "The vendor allocates the inventory to Amazon and Amazon manually purchases it." }, { "value": "BASIC_REPLENISHMENT", "description": "Inventory is manually purchased." }, { "value": "IN_SEASON", "description": "Seasonal item that is manually purchased." }, { "value": "LIMITED_REPLENISHMENT", "description": "Amazon generates orders for this item automatically based on unfilled demand." }, { "value": "MANUFACTURER_OUT_OF_STOCK", "description": "The vendor is out of stock for an extended period of time and cannot backorder." }, { "value": "NEW_PRODUCT", "description": "Amazon does not yet stock this item." }, { "value": "NON_REPLENISHABLE", "description": "Indicates assortment parent used for detail page display, not actual items." }, { "value": "NON_STOCKUPABLE", "description": "Drop ship inventory that Amazon does not stock in its fulfillment centers." }, { "value": "OBSOLETE", "description": "The item is obsolete and should not be ordered." }, { "value": "PLANNED_REPLENISHMENT", "description": "Active items that should be automatically ordered." } ], "type": "string" } }, "required": [ "marketplaceId" ], "type": "object" }, "ItemVendorDetailsCategory": { "description": "The product category or subcategory that is associated with an Amazon catalog item.", "properties": { "displayName": { "description": "The display name of the product category or subcategory.", "type": "string" }, "value": { "description": "The code that identifies the product category or subcategory.", "type": "string" } }, "type": "object" } } }