---
title: "Changes to POST /{projectKey}/product-variant-patches/import-containers/{importContainerKey}"
method: POST
path: "/{projectKey}/product-variant-patches/import-containers/{importContainerKey}"
---

# Changes to POST /{projectKey}/product-variant-patches/import-containers/{importContainerKey}

`POST /{projectKey}/product-variant-patches/import-containers/{importContainerKey}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 41 revisions.

- **2026-08-20** `980be2e37843`: 2 breaking
- **2026-06-26** `13af4e5cda94`: 7 info
- **2026-05-27** `6ad0361536a0`: 3 info
- **2025-08-19** `31ad35794b9e`: 13 info
- **2025-07-08** `b8e72389c2fe`: 2 breaking, 3 info
- **2025-02-01** `75122f983b1b`: 4 info
- **2024-08-22** `5830e96ad352`: 2 info
- **2024-04-04** `ee0bc69f461c`: 3 info
- **2023-10-02** `10073690bd1c`: 1 info
- **2023-05-12** `08d605ab191e`: 3 info
- **2023-01-12** `5e8b7e085db6`: 5 breaking, 8 info

## Changes

- **2026-08-20** `980be2e37843`: 2 breaking
  - the request property `allOf[subschema #2]/patches/items/product/allOf[subschema #2]/typeId` became required
  - the request property `allOf[subschema #2]/patches/items/productVariant/allOf[subschema #2]/typeId` became required
- **2026-06-26** `13af4e5cda94`: 7 info
  - added `variant` discriminator mapping keys to the `allOf[#/components/schemas/ImportRequest]/` request property
  - added the new `variant` enum value to the request property `allOf[#/components/schemas/ImportRequest]/type`
  - added the new `variant` enum value to the request property `allOf[subschema #2]/patches/items/product/allOf[#/components/schemas/KeyReference]/typeId`
  - added the new `variant` enum value to the request property `allOf[subschema #2]/patches/items/product/allOf[subschema #2]/typeId`
  - added the new `variant` enum value to the request property `allOf[subschema #2]/patches/items/productVariant/allOf[#/components/schemas/KeyReference]/typeId`
  - added the new `variant` enum value to the request property `allOf[subschema #2]/patches/items/productVariant/allOf[subschema #2]/typeId`
  - added the new `variant` enum value to the request property `allOf[subschema #2]/type`
- **2026-05-27** `6ad0361536a0`: 3 info
  - added `product-tailoring` discriminator mapping keys to the `allOf[#/components/schemas/ImportRequest]/` request property
  - added the new `product-tailoring` enum value to the request property `allOf[#/components/schemas/ImportRequest]/type`
  - added the new `product-tailoring` enum value to the request property `allOf[subschema #2]/type`
- **2025-08-19** `31ad35794b9e`: 13 info
  - added `associate-role, business-unit` discriminator mapping keys to the `allOf[subschema #2]/patches/items/product/allOf[#/components/schemas/KeyReference]/` request property
  - added `associate-role, business-unit` discriminator mapping keys to the `allOf[subschema #2]/patches/items/productVariant/allOf[#/components/schemas/KeyReference]/` request property
  - added `business-unit` discriminator mapping keys to the `allOf[#/components/schemas/ImportRequest]/` request property
  - added the new `associate-role` enum value to the request property `allOf[subschema #2]/patches/items/product/allOf[#/components/schemas/KeyReference]/typeId`
  - added the new `associate-role` enum value to the request property `allOf[subschema #2]/patches/items/product/allOf[subschema #2]/typeId`
  - added the new `associate-role` enum value to the request property `allOf[subschema #2]/patches/items/productVariant/allOf[#/components/schemas/KeyReference]/typeId`
  - added the new `associate-role` enum value to the request property `allOf[subschema #2]/patches/items/productVariant/allOf[subschema #2]/typeId`
  - added the new `business-unit` enum value to the request property `allOf[#/components/schemas/ImportRequest]/type`
  - added the new `business-unit` enum value to the request property `allOf[subschema #2]/patches/items/product/allOf[#/components/schemas/KeyReference]/typeId`
  - added the new `business-unit` enum value to the request property `allOf[subschema #2]/patches/items/product/allOf[subschema #2]/typeId`
  - added the new `business-unit` enum value to the request property `allOf[subschema #2]/patches/items/productVariant/allOf[#/components/schemas/KeyReference]/typeId`
  - added the new `business-unit` enum value to the request property `allOf[subschema #2]/patches/items/productVariant/allOf[subschema #2]/typeId`
  - added the new `business-unit` enum value to the request property `allOf[subschema #2]/type`
- **2025-07-08** `b8e72389c2fe`: 2 breaking, 3 info
  - the request property `allOf[subschema #2]/patches/items/product/allOf[subschema #2]/key` became required
  - the request property `allOf[subschema #2]/patches/items/productVariant/allOf[subschema #2]/key` became required
  - added `product-selection` discriminator mapping keys to the `allOf[#/components/schemas/ImportRequest]/` request property
  - added the new `product-selection` enum value to the request property `allOf[#/components/schemas/ImportRequest]/type`
  - added the new `product-selection` enum value to the request property `allOf[subschema #2]/type`
- **2025-02-01** `75122f983b1b`: 4 info
  - added `InvalidFieldUpdate, NewMasterVariantAdditionNotAllowed` discriminator mapping keys to the `errors/items/` response property for the response status `400`
  - added `InvalidFieldUpdate, NewMasterVariantAdditionNotAllowed` discriminator mapping keys to the `operationStatus/items/errors/items/` response property for the response status `201`
  - removed `ReferencedResourceNotFound` discriminator mapping keys from the `errors/items/` response property for the response status `400`
  - removed `ReferencedResourceNotFound` discriminator mapping keys from the `operationStatus/items/errors/items/` response property for the response status `201`
- **2024-08-22** `5830e96ad352`: 2 info
  - added `ReferencedResourceNotFound` discriminator mapping keys to the `errors/items/` response property for the response status `400`
  - added `ReferencedResourceNotFound` discriminator mapping keys to the `operationStatus/items/errors/items/` response property for the response status `201`
- **2024-04-04** `ee0bc69f461c`: 3 info
  - added `discount-code` discriminator mapping keys to the `allOf[#/components/schemas/ImportRequest]/` request property
  - added the new `discount-code` enum value to the request property `allOf[#/components/schemas/ImportRequest]/type`
  - added the new `discount-code` enum value to the request property `allOf[subschema #2]/type`
- **2023-10-02** `10073690bd1c`: 1 info
  - added the new optional request property `allOf[subschema #2]/patches/items/product`
- **2023-05-12** `08d605ab191e`: 3 info
  - added `type` discriminator mapping keys to the `allOf[#/components/schemas/ImportRequest]/` request property
  - added the new `type` enum value to the request property `allOf[#/components/schemas/ImportRequest]/type`
  - added the new `type` enum value to the request property `allOf[subschema #2]/type`
- **2023-01-12** `5e8b7e085db6`: 5 breaking, 8 info
  - the request property `allOf[#/components/schemas/ImportRequest]/type` became required
  - the request property `allOf[subschema #2]/patches` became required
  - the request property `allOf[subschema #2]/patches/items/productVariant` became required
  - the request property `allOf[subschema #2]/patches/items/productVariant/allOf[#/components/schemas/KeyReference]/key` became required
  - the request property `allOf[subschema #2]/patches/items/productVariant/allOf[#/components/schemas/KeyReference]/typeId` became required
  - the response property `errors/items/code` became required for the status `400`
  - the response property `errors/items/message` became required for the status `400`
  - the response property `message` became required for the status `400`
  - the response property `operationStatus` became required for the status `201`
  - the response property `operationStatus/items/errors/items/code` became required for the status `201`
  - the response property `operationStatus/items/errors/items/message` became required for the status `201`
  - the response property `operationStatus/items/state` became required for the status `201`
  - the response property `statusCode` became required for the status `400`

---

[Operation](https://skmtc.dev/commercetools/apis/import-api/docs/:projectKey/product-variant-patches/import-containers/:importContainerKey/post.md) - [API](https://skmtc.dev/commercetools/apis/import-api.md) - [Page](https://skmtc.dev/commercetools/apis/import-api/changes/:projectKey/product-variant-patches/import-containers/:importContainerKey/post)
