Get a product
Get one product by productId.
Path parameters
Get product with specified productId.
Query parameters
Adjust prices based on the specified campaignKey. If results are not having a matching campaign, the default price is returned.
Please note, that campaign prices are stored in advance and available earlier than the campaign starts.
Include related product resources, for example, the attributes of a product can be included using with=attributes or with=attributes:key(plusSize). Nested includes can be included with with=variants.attributes. Multiple includes are separated by commas with=siblings,variants.
| with | includes |
|---|---|
| attributes | see attributes filtering below |
| advancedAttributes | see attributes filtering below |
| variants | full variants |
| variants.<include> | partial variants (see available includes for variants in /variants endpoint) |
| images | images (included by default) |
| images.attributes | see attributes filtering below |
| categories | categories |
| categories:hidden(true) | also include hidden categories |
| categories.countryLevelCustomData | include country custom data information |
| categories.shopLevelCustomData | include shop custom data information |
| categories.categoryProperties:name(property_name) | only return specified categoryProperties for included categories |
| definingAttributes | definingAttributes |
| siblings | sibling products |
| siblings.<include> | partial sibling products (see available includes for products in /products endpoint) |
| priceRange | priceRange |
| lowestPriorPrice | lowestPriorPrice |
| reductionRange | reductionRange |
| searchCategoryIds | searchCategoryIds |
| baseCategories | baseCategories |
| filters for with=attributes, with=advancedAttributes and with=images.attributes | includes |
|---|---|
| attributes | all attributes |
| attributes:key(<key>|<key>|...) | only attributes with specified keys |
| attributes:type(<type>|<type>|...) | only attributes with specified types |
Adjust variant price based on the specified pricePromotionKey. If the variant does not have a matching price promotion, the default price is returned.
Response
successful operation
Example response
{
"baseCategories": [
{
"categoryId": 1866,
"categoryName": "Top",
"categoryPath": "New|Fashion|Women|Top"
}
],
"masterKey": "480306626-1",
"firstLiveAt": "2023-01-26T09:30:15+00:00",
"priceRange": {
"max": {
"appliedReductions": [
{
"category": "campaign",
"type": "relative"
}
]
},
"min": {
"appliedReductions": [
{
"category": "campaign",
"type": "relative"
}
]
}
},
"reductionRange": {
"max": {
"appliedReductions": [
{
"category": "campaign",
"type": "relative"
}
]
},
"min": {
"appliedReductions": [
{
"category": "campaign",
"type": "relative"
}
]
}
},
"searchCategoryIds": [
123456,
234567,
345678
],
"variants": [
{
"price": {
"appliedReductions": [
{
"category": "campaign",
"type": "relative"
}
]
},
"productId": 123456,
"referenceKey": "563843898",
"firstLiveAt": "2023-01-26T09:30:15+00:00",
"stock": {
"expectedAvailabilityAt": "2023-01-26"
},
"createdAt": "2023-01-26T09:30:15+00:00",
"updatedAt": "2023-01-26T09:30:15+00:00"
}
],
"createdAt": "2023-01-26T09:30:15+00:00",
"updatedAt": "2023-01-26T09:30:15+00:00",
"indexedAt": "2023-01-26T09:30:15+00:00"
}Changes
Changed in 2 of the 3 revisions of this API.12032123
- ▲
the response property
attributes/additionalProperties/valuesbecame nullable for the status200response-property-became-nullable
- ▲
the response property
images/items/attributes/additionalProperties/valuesbecame nullable for the status200response-property-became-nullable
- ▲
the response property
lowestPriorPrice/relativeDifferenceToPricebecame nullable for the status200response-property-became-nullable
- ▲
the response property
lowestPriorPrice/withTaxbecame nullable for the status200response-property-became-nullable
- ▲
the response property
variants/items/attributes/additionalProperties/valuesbecame nullable for the status200response-property-became-nullable
- ▲
the
advancedAttributes/additionalProperties/valuesresponse's property type/format changed fromobject/toarray/for status200response-property-type-changed
- ▲
the
categories/items/response's property type/format changed fromobject/toarray/for status200response-property-type-changed
- ▲
the
variants/items/advancedAttributes/additionalProperties/valuesresponse's property type/format changed fromobject/toarray/for status200response-property-type-changed
- ●
removed the optional property
advancedAttributes/additionalProperties/values/fieldSetfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
advancedAttributes/additionalProperties/values/groupSetfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
categories/items/categoryHiddenfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
categories/items/categoryIdfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
categories/items/categoryNamefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
categories/items/categoryPropertiesfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
categories/items/categorySlugfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
categories/items/categoryUrlfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
categories/items/countryLevelCustomDatafrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
categories/items/shopLevelCustomDatafrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
definingAttributes/valuefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
pricePromotionInfofrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
variants/items/advancedAttributes/additionalProperties/values/fieldSetfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
variants/items/advancedAttributes/additionalProperties/values/groupSetfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
variants/items/stock/deliveryForecastfrom the response with the200statusresponse-optional-property-removed
- ●
added the new
campaignenum value to thepriceRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
campaignenum value to thepriceRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
campaignenum value to thereductionRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
campaignenum value to thereductionRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
campaignenum value to thevariants/items/price/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
promotionenum value to thepriceRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
promotionenum value to thepriceRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
promotionenum value to thereductionRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
promotionenum value to thereductionRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
promotionenum value to thevariants/items/price/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
saleenum value to thepriceRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
saleenum value to thepriceRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
saleenum value to thereductionRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
saleenum value to thereductionRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ●
added the new
saleenum value to thevariants/items/price/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-added
- ○
added the optional property
variants/items/lowestPriorPriceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
variants/items/merchantto the response with the200statusresponse-optional-property-added
- ○
the response property
advancedAttributes/additionalProperties/idbecame required for the status200response-property-became-required
- ○
the response property
advancedAttributes/additionalProperties/keybecame required for the status200response-property-became-required
- ○
the response property
advancedAttributes/additionalProperties/labelbecame required for the status200response-property-became-required
- ○
the response property
advancedAttributes/additionalProperties/typebecame required for the status200response-property-became-required
- ○
the response property
advancedAttributes/additionalProperties/valuesbecame required for the status200response-property-became-required
- ○
the response property
baseCategories/items/categoryIdbecame required for the status200response-property-became-required
- ○
the response property
baseCategories/items/categoryNamebecame required for the status200response-property-became-required
- ○
the response property
baseCategories/items/categoryParentIdbecame required for the status200response-property-became-required
- ○
the response property
baseCategories/items/categoryPathbecame required for the status200response-property-became-required
- ○
the response property
createdAtbecame required for the status200response-property-became-required
- ○
the response property
customDatabecame required for the status200response-property-became-required
- ○
the response property
definingAttributes/idbecame required for the status200response-property-became-required
- ○
the response property
definingAttributes/labelbecame required for the status200response-property-became-required
- ○
the response property
firstLiveAtbecame required for the status200response-property-became-required
- ○
the response property
idbecame required for the status200response-property-became-required
- ○
the response property
imagesbecame required for the status200response-property-became-required
- ○
the response property
indexedAtbecame required for the status200response-property-became-required
- ○
the response property
isActivebecame required for the status200response-property-became-required
- ○
the response property
isNewbecame required for the status200response-property-became-required
- ○
the response property
isSoldOutbecame required for the status200response-property-became-required
- ○
the response property
lowestPriorPrice/relativeDifferenceToPricebecame required for the status200response-property-became-required
- ○
the response property
lowestPriorPrice/withTaxbecame required for the status200response-property-became-required
- ○
the response property
masterKeybecame required for the status200response-property-became-required
- ○
the response property
priceRange/maxbecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/appliedReductionsbecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/appliedReductions/items/amountbecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/appliedReductions/items/categorybecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/appliedReductions/items/typebecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/currencyCodebecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/recommendedRetailPricebecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/taxbecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/withTaxbecame required for the status200response-property-became-required
- ○
the response property
priceRange/max/withoutTaxbecame required for the status200response-property-became-required
- ○
the response property
priceRange/minbecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/appliedReductionsbecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/appliedReductions/items/amountbecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/appliedReductions/items/categorybecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/appliedReductions/items/typebecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/currencyCodebecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/recommendedRetailPricebecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/taxbecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/withTaxbecame required for the status200response-property-became-required
- ○
the response property
priceRange/min/withoutTaxbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/appliedReductionsbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/appliedReductions/items/amountbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/appliedReductions/items/categorybecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/appliedReductions/items/typebecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/currencyCodebecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/recommendedRetailPricebecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/taxbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/withTaxbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/max/withoutTaxbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/appliedReductionsbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/appliedReductions/items/amountbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/appliedReductions/items/categorybecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/appliedReductions/items/typebecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/currencyCodebecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/recommendedRetailPricebecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/taxbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/withTaxbecame required for the status200response-property-became-required
- ○
the response property
reductionRange/min/withoutTaxbecame required for the status200response-property-became-required
- ○
the response property
referenceKeybecame required for the status200response-property-became-required
- ○
the response property
updatedAtbecame required for the status200response-property-became-required
- ○
the response property
variants/items/advancedAttributes/additionalProperties/idbecame required for the status200response-property-became-required
- ○
the response property
variants/items/advancedAttributes/additionalProperties/keybecame required for the status200response-property-became-required
- ○
the response property
variants/items/advancedAttributes/additionalProperties/labelbecame required for the status200response-property-became-required
- ○
the response property
variants/items/advancedAttributes/additionalProperties/typebecame required for the status200response-property-became-required
- ○
the response property
variants/items/advancedAttributes/additionalProperties/valuesbecame required for the status200response-property-became-required
- ○
the response property
variants/items/createdAtbecame required for the status200response-property-became-required
- ○
the response property
variants/items/customDatabecame required for the status200response-property-became-required
- ○
the response property
variants/items/firstLiveAtbecame required for the status200response-property-became-required
- ○
the response property
variants/items/idbecame required for the status200response-property-became-required
- ○
the response property
variants/items/pricebecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/appliedReductionsbecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/appliedReductions/items/amountbecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/appliedReductions/items/categorybecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/appliedReductions/items/typebecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/currencyCodebecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/recommendedRetailPricebecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/taxbecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/withTaxbecame required for the status200response-property-became-required
- ○
the response property
variants/items/price/withoutTaxbecame required for the status200response-property-became-required
- ○
the response property
variants/items/productIdbecame required for the status200response-property-became-required
- ○
the response property
variants/items/referenceKeybecame required for the status200response-property-became-required
- ○
the response property
variants/items/stockbecame required for the status200response-property-became-required
- ○
the response property
variants/items/stock/isSellableWithoutStockbecame required for the status200response-property-became-required
- ○
the response property
variants/items/stock/quantitybecame required for the status200response-property-became-required
- ○
the response property
variants/items/stock/supplierIdbecame required for the status200response-property-became-required
- ○
the response property
variants/items/stock/warehouseIdbecame required for the status200response-property-became-required
- ○
the response property
variants/items/updatedAtbecame required for the status200response-property-became-required
- ○
added the required property
variants/items/stock/expectedAvailabilityAtto the response with the200statusresponse-required-property-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the response property
attributes/additionalProperties/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
attributes/additionalProperties/typebecame nullable for the status200response-property-became-nullable
- ▲
the response property
attributes/additionalProperties/values/items/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
attributes/additionalProperties/values/items/labelbecame nullable for the status200response-property-became-nullable
- ▲
the response property
attributes/additionalProperties/values/items/valuebecame nullable for the status200response-property-became-nullable
- ▲
the response property
definingAttributes/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
definingAttributes/labelbecame nullable for the status200response-property-became-nullable
- ▲
the response property
images/items/attributes/additionalProperties/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
images/items/attributes/additionalProperties/typebecame nullable for the status200response-property-became-nullable
- ▲
the response property
images/items/attributes/additionalProperties/values/items/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
images/items/attributes/additionalProperties/values/items/labelbecame nullable for the status200response-property-became-nullable
- ▲
the response property
images/items/attributes/additionalProperties/values/items/valuebecame nullable for the status200response-property-became-nullable
- ▲
the response property
referenceKeybecame nullable for the status200response-property-became-nullable
- ▲
the response property
variants/items/attributes/additionalProperties/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
variants/items/attributes/additionalProperties/typebecame nullable for the status200response-property-became-nullable
- ▲
the response property
variants/items/attributes/additionalProperties/values/items/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
variants/items/attributes/additionalProperties/values/items/labelbecame nullable for the status200response-property-became-nullable
- ▲
the response property
variants/items/attributes/additionalProperties/values/items/valuebecame nullable for the status200response-property-became-nullable
- ▲
the response property
advancedAttributes/additionalProperties/idbecame optional for the status200response-property-became-optional
- ▲
the response property
advancedAttributes/additionalProperties/keybecame optional for the status200response-property-became-optional
- ▲
the response property
advancedAttributes/additionalProperties/labelbecame optional for the status200response-property-became-optional
- ▲
the response property
advancedAttributes/additionalProperties/typebecame optional for the status200response-property-became-optional
- ▲
the response property
advancedAttributes/additionalProperties/valuesbecame optional for the status200response-property-became-optional
- ▲
the response property
baseCategories/items/categoryIdbecame optional for the status200response-property-became-optional
- ▲
the response property
baseCategories/items/categoryNamebecame optional for the status200response-property-became-optional
- ▲
the response property
baseCategories/items/categoryParentIdbecame optional for the status200response-property-became-optional
- ▲
the response property
baseCategories/items/categoryPathbecame optional for the status200response-property-became-optional
- ▲
the response property
createdAtbecame optional for the status200response-property-became-optional
- ▲
the response property
customDatabecame optional for the status200response-property-became-optional
- ▲
the response property
definingAttributes/idbecame optional for the status200response-property-became-optional
- ▲
the response property
definingAttributes/labelbecame optional for the status200response-property-became-optional
- ▲
the response property
firstLiveAtbecame optional for the status200response-property-became-optional
- ▲
the response property
idbecame optional for the status200response-property-became-optional
- ▲
the response property
imagesbecame optional for the status200response-property-became-optional
- ▲
the response property
indexedAtbecame optional for the status200response-property-became-optional
- ▲
the response property
isActivebecame optional for the status200response-property-became-optional
- ▲
the response property
isNewbecame optional for the status200response-property-became-optional
- ▲
the response property
isSoldOutbecame optional for the status200response-property-became-optional
- ▲
the response property
lowestPriorPrice/relativeDifferenceToPricebecame optional for the status200response-property-became-optional
- ▲
the response property
lowestPriorPrice/withTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
masterKeybecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/maxbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/appliedReductionsbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/appliedReductions/items/amountbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/appliedReductions/items/categorybecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/appliedReductions/items/typebecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/currencyCodebecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/recommendedRetailPricebecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/taxbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/withTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/max/withoutTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/minbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/appliedReductionsbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/appliedReductions/items/amountbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/appliedReductions/items/categorybecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/appliedReductions/items/typebecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/currencyCodebecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/recommendedRetailPricebecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/taxbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/withTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
priceRange/min/withoutTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/appliedReductionsbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/appliedReductions/items/amountbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/appliedReductions/items/categorybecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/appliedReductions/items/typebecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/currencyCodebecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/recommendedRetailPricebecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/taxbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/withTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/max/withoutTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/appliedReductionsbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/appliedReductions/items/amountbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/appliedReductions/items/categorybecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/appliedReductions/items/typebecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/currencyCodebecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/recommendedRetailPricebecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/taxbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/withTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
reductionRange/min/withoutTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
referenceKeybecame optional for the status200response-property-became-optional
- ▲
the response property
updatedAtbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/advancedAttributes/additionalProperties/idbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/advancedAttributes/additionalProperties/keybecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/advancedAttributes/additionalProperties/labelbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/advancedAttributes/additionalProperties/typebecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/advancedAttributes/additionalProperties/valuesbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/createdAtbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/customDatabecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/firstLiveAtbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/idbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/pricebecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/appliedReductionsbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/appliedReductions/items/amountbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/appliedReductions/items/categorybecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/appliedReductions/items/typebecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/currencyCodebecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/recommendedRetailPricebecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/taxbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/withTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/price/withoutTaxbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/productIdbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/referenceKeybecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/stockbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/stock/isSellableWithoutStockbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/stock/quantitybecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/stock/supplierIdbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/stock/warehouseIdbecame optional for the status200response-property-became-optional
- ▲
the response property
variants/items/updatedAtbecame optional for the status200response-property-became-optional
- ▲
the
advancedAttributes/additionalProperties/valuesresponse's property type/format changed fromarray/toobject/for status200response-property-type-changed
- ▲
the
categories/items/response's property type/format changed fromarray/toobject/for status200response-property-type-changed
- ▲
the
variants/items/advancedAttributes/additionalProperties/valuesresponse's property type/format changed fromarray/toobject/for status200response-property-type-changed
- ▲
removed the required property
variants/items/stock/expectedAvailabilityAtfrom the response with the200statusresponse-required-property-removed
- ●
removed the optional property
variants/items/lowestPriorPricefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
variants/items/merchantfrom the response with the200statusresponse-optional-property-removed
- ○
added the optional property
advancedAttributes/additionalProperties/values/fieldSetto the response with the200statusresponse-optional-property-added
- ○
added the optional property
advancedAttributes/additionalProperties/values/groupSetto the response with the200statusresponse-optional-property-added
- ○
added the optional property
categories/items/categoryHiddento the response with the200statusresponse-optional-property-added
- ○
added the optional property
categories/items/categoryIdto the response with the200statusresponse-optional-property-added
- ○
added the optional property
categories/items/categoryNameto the response with the200statusresponse-optional-property-added
- ○
added the optional property
categories/items/categoryPropertiesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
categories/items/categorySlugto the response with the200statusresponse-optional-property-added
- ○
added the optional property
categories/items/categoryUrlto the response with the200statusresponse-optional-property-added
- ○
added the optional property
categories/items/countryLevelCustomDatato the response with the200statusresponse-optional-property-added
- ○
added the optional property
categories/items/shopLevelCustomDatato the response with the200statusresponse-optional-property-added
- ○
added the optional property
definingAttributes/valueto the response with the200statusresponse-optional-property-added
- ○
added the optional property
pricePromotionInfoto the response with the200statusresponse-optional-property-added
- ○
added the optional property
variants/items/advancedAttributes/additionalProperties/values/fieldSetto the response with the200statusresponse-optional-property-added
- ○
added the optional property
variants/items/advancedAttributes/additionalProperties/values/groupSetto the response with the200statusresponse-optional-property-added
- ○
added the optional property
variants/items/stock/deliveryForecastto the response with the200statusresponse-optional-property-added
- ○
removed the
campaignenum value from thepriceRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
campaignenum value from thepriceRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
campaignenum value from thereductionRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
campaignenum value from thereductionRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
campaignenum value from thevariants/items/price/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
promotionenum value from thepriceRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
promotionenum value from thepriceRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
promotionenum value from thereductionRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
promotionenum value from thereductionRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
promotionenum value from thevariants/items/price/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
saleenum value from thepriceRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
saleenum value from thepriceRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
saleenum value from thereductionRange/max/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
saleenum value from thereductionRange/min/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
- ○
removed the
saleenum value from thevariants/items/price/appliedReductions/items/categoryresponse property for the response status200response-property-enum-value-removed
This revision also has 34 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲