---
title: "Changes to Remove a  item"
method: DELETE
path: "/v1/wishlists/{wishlistId}/items/{itemKey}"
---

# Changes to Remove a  item

`DELETE /v1/wishlists/{wishlistId}/items/{itemKey}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 2 of 3 revisions.

- **2026-07-17** `8cfa924ae703` — 12 breaking, 36 warning, 129 info
- **2023-08-06** `302b7c443b51` — 148 breaking, 8 warning, 38 info

## Changes

- **2026-07-17** `8cfa924ae703` — 12 breaking, 36 warning, 129 info
  - the response property `items/items/product/attributes/additionalProperties/values` became nullable for the status `200`
  - the response property `items/items/product/images/items/attributes/additionalProperties/values` became nullable for the status `200`
  - the response property `items/items/product/lowestPriorPrice/relativeDifferenceToPrice` became nullable for the status `200`
  - the response property `items/items/product/lowestPriorPrice/withTax` became nullable for the status `200`
  - the response property `items/items/product/variants/items/attributes/additionalProperties/values` became nullable for the status `200`
  - the response property `items/items/variant/attributes/additionalProperties/values` became nullable for the status `200`
  - the `items/items/product/advancedAttributes/additionalProperties/values` response's property type/format changed from `object`/`` to `array`/`` for status `200`
  - the `items/items/product/categories/items/` response's property type/format changed from `object`/`` to `array`/`` for status `200`
  - the `items/items/product/variants/items/advancedAttributes/additionalProperties/values` response's property type/format changed from `object`/`` to `array`/`` for status `200`
  - the `items/items/productId` response's property type/format changed from `string`/`` to `integer`/`` for status `200`
  - the `items/items/variant/advancedAttributes/additionalProperties/values` response's property type/format changed from `object`/`` to `array`/`` for status `200`
  - the `items/items/variantId` response's property type/format changed from `string`/`` to `integer`/`` for status `200`
  - removed the optional property `items/items/product/advancedAttributes/additionalProperties/values/fieldSet` from the response with the `200` status
  - removed the optional property `items/items/product/advancedAttributes/additionalProperties/values/groupSet` from the response with the `200` status
  - removed the optional property `items/items/product/categories/items/categoryHidden` from the response with the `200` status
  - removed the optional property `items/items/product/categories/items/categoryId` from the response with the `200` status
  - removed the optional property `items/items/product/categories/items/categoryName` from the response with the `200` status
  - removed the optional property `items/items/product/categories/items/categoryProperties` from the response with the `200` status
  - removed the optional property `items/items/product/categories/items/categorySlug` from the response with the `200` status
  - removed the optional property `items/items/product/categories/items/categoryUrl` from the response with the `200` status
  - removed the optional property `items/items/product/categories/items/countryLevelCustomData` from the response with the `200` status
  - removed the optional property `items/items/product/categories/items/shopLevelCustomData` from the response with the `200` status
  - removed the optional property `items/items/product/definingAttributes/value` from the response with the `200` status
  - removed the optional property `items/items/product/pricePromotionInfo` from the response with the `200` status
  - removed the optional property `items/items/product/variants/items/advancedAttributes/additionalProperties/values/fieldSet` from the response with the `200` status
  - removed the optional property `items/items/product/variants/items/advancedAttributes/additionalProperties/values/groupSet` from the response with the `200` status
  - removed the optional property `items/items/product/variants/items/stock/deliveryForecast` from the response with the `200` status
  - removed the optional property `items/items/variant/advancedAttributes/additionalProperties/values/fieldSet` from the response with the `200` status
  - removed the optional property `items/items/variant/advancedAttributes/additionalProperties/values/groupSet` from the response with the `200` status
  - removed the optional property `items/items/variant/stock/deliveryForecast` from the response with the `200` status
  - added the new `campaign` enum value to the `items/items/product/priceRange/max/appliedReductions/items/category` response property for the response status `200`
  - added the new `campaign` enum value to the `items/items/product/priceRange/min/appliedReductions/items/category` response property for the response status `200`
  - added the new `campaign` enum value to the `items/items/product/reductionRange/max/appliedReductions/items/category` response property for the response status `200`
  - added the new `campaign` enum value to the `items/items/product/reductionRange/min/appliedReductions/items/category` response property for the response status `200`
  - added the new `campaign` enum value to the `items/items/product/variants/items/price/appliedReductions/items/category` response property for the response status `200`
  - added the new `campaign` enum value to the `items/items/variant/price/appliedReductions/items/category` response property for the response status `200`
  - added the new `promotion` enum value to the `items/items/product/priceRange/max/appliedReductions/items/category` response property for the response status `200`
  - added the new `promotion` enum value to the `items/items/product/priceRange/min/appliedReductions/items/category` response property for the response status `200`
  - added the new `promotion` enum value to the `items/items/product/reductionRange/max/appliedReductions/items/category` response property for the response status `200`
  - added the new `promotion` enum value to the `items/items/product/reductionRange/min/appliedReductions/items/category` response property for the response status `200`
  - …137 more
- **2023-08-06** `302b7c443b51` — 148 breaking, 8 warning, 38 info
  - the response property `items/items/product/attributes/additionalProperties/id` became nullable for the status `200`
  - the response property `items/items/product/attributes/additionalProperties/type` became nullable for the status `200`
  - the response property `items/items/product/attributes/additionalProperties/values/items/id` became nullable for the status `200`
  - the response property `items/items/product/attributes/additionalProperties/values/items/label` became nullable for the status `200`
  - the response property `items/items/product/attributes/additionalProperties/values/items/value` became nullable for the status `200`
  - the response property `items/items/product/definingAttributes/id` became nullable for the status `200`
  - the response property `items/items/product/definingAttributes/label` became nullable for the status `200`
  - the response property `items/items/product/images/items/attributes/additionalProperties/id` became nullable for the status `200`
  - the response property `items/items/product/images/items/attributes/additionalProperties/type` became nullable for the status `200`
  - the response property `items/items/product/images/items/attributes/additionalProperties/values/items/id` became nullable for the status `200`
  - the response property `items/items/product/images/items/attributes/additionalProperties/values/items/label` became nullable for the status `200`
  - the response property `items/items/product/images/items/attributes/additionalProperties/values/items/value` became nullable for the status `200`
  - the response property `items/items/product/referenceKey` became nullable for the status `200`
  - the response property `items/items/product/variants/items/attributes/additionalProperties/id` became nullable for the status `200`
  - the response property `items/items/product/variants/items/attributes/additionalProperties/type` became nullable for the status `200`
  - the response property `items/items/product/variants/items/attributes/additionalProperties/values/items/id` became nullable for the status `200`
  - the response property `items/items/product/variants/items/attributes/additionalProperties/values/items/label` became nullable for the status `200`
  - the response property `items/items/product/variants/items/attributes/additionalProperties/values/items/value` became nullable for the status `200`
  - the response property `items/items/variant/attributes/additionalProperties/id` became nullable for the status `200`
  - the response property `items/items/variant/attributes/additionalProperties/type` became nullable for the status `200`
  - the response property `items/items/variant/attributes/additionalProperties/values/items/id` became nullable for the status `200`
  - the response property `items/items/variant/attributes/additionalProperties/values/items/label` became nullable for the status `200`
  - the response property `items/items/variant/attributes/additionalProperties/values/items/value` became nullable for the status `200`
  - the response property `items/items/product/advancedAttributes/additionalProperties/id` became optional for the status `200`
  - the response property `items/items/product/advancedAttributes/additionalProperties/key` became optional for the status `200`
  - the response property `items/items/product/advancedAttributes/additionalProperties/label` became optional for the status `200`
  - the response property `items/items/product/advancedAttributes/additionalProperties/type` became optional for the status `200`
  - the response property `items/items/product/advancedAttributes/additionalProperties/values` became optional for the status `200`
  - the response property `items/items/product/baseCategories/items/categoryId` became optional for the status `200`
  - the response property `items/items/product/baseCategories/items/categoryName` became optional for the status `200`
  - the response property `items/items/product/baseCategories/items/categoryParentId` became optional for the status `200`
  - the response property `items/items/product/baseCategories/items/categoryPath` became optional for the status `200`
  - the response property `items/items/product/createdAt` became optional for the status `200`
  - the response property `items/items/product/customData` became optional for the status `200`
  - the response property `items/items/product/definingAttributes/id` became optional for the status `200`
  - the response property `items/items/product/definingAttributes/label` became optional for the status `200`
  - the response property `items/items/product/firstLiveAt` became optional for the status `200`
  - the response property `items/items/product/id` became optional for the status `200`
  - the response property `items/items/product/images` became optional for the status `200`
  - the response property `items/items/product/indexedAt` became optional for the status `200`
  - …154 more

---

[Operation](https://skmtc.dev/scayle/apis/storefront-api-documentation/docs/v1/wishlists/:wishlistId/items/:itemKey/delete.md) · [API](https://skmtc.dev/scayle/apis/storefront-api-documentation.md) · [Page](https://skmtc.dev/scayle/apis/storefront-api-documentation/changes/v1/wishlists/:wishlistId/items/:itemKey/delete)
