---
title: "Changes to GET /{projectKey}"
method: GET
path: "/{projectKey}"
---

# Changes to GET /{projectKey}

`GET /{projectKey}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 15 of 34 revisions.

- **2026-09-21** `0e9494260abb`: 2 info
- **2026-07-10** `cc3c63466b74`: 1 breaking, 1 info
- **2026-05-27** `75cd6cce1b64`: 1 info
- **2025-12-16** `fd93e445a418`: 7 info
- **2025-10-30** `026a44d9d46c`: 2 breaking, 50 warning, 18 info
- **2025-07-22** `df95d718b8b4`: 1 info
- **2025-07-01** `f9e7bf60907a`: 5 warning
- **2025-02-01** `c8c84e130c0c`: 2 breaking, 3 info
- **2024-08-29** `287f9dd724fa`: 2 info
- **2023-09-13** `24bd16a40070`: 2 info
- **2023-08-21** `84028308c4d1`: 2 info
- **2023-07-18** `940d6a43fcdf`: 5 info
- **2023-06-29** `fc867b0588dc`: 6 warning, 7 info
- **2023-05-05** `e957c3808c6e`: 1 warning, 2 info
- **2023-01-12** `f080e5a6f8dc`: 49 info

## Changes

- **2026-09-21** `0e9494260abb`: 2 info
  - added the new optional `query` request parameter `resourceIds`
  - added the new optional `query` request parameter `userIds`
- **2026-07-10** `cc3c63466b74`: 1 breaking, 1 info
  - the response property `total` became optional for the status `200`
  - added the new optional `query` request parameter `withTotal`
- **2026-05-27** `75cd6cce1b64`: 1 info
  - added `SetTransactionInterfaceIdChange` discriminator mapping keys to the `results/items/changes/items/` response property for the response status `200`
- **2025-12-16** `fd93e445a418`: 7 info
  - the security scope `view_shipping_methods:{projectKey}` was added to the endpoint's security scheme `oauth_2_0`
  - the security scope `view_standalone_prices:{projectKey}` was added to the endpoint's security scheme `oauth_2_0`
  - added the enum value `shipping-method` to the property `items/` of the `query` request parameter `resourceTypes`
  - added the enum value `standalone-price` to the property `items/` of the `query` request parameter `resourceTypes`
  - added `ChangeCustomLineItemPriceRoundingModeChange, ChangeDiscountTypeCombinationChange, ChangeLineItemPriceRoundingModeChange, SetDirectDiscountsChange, SetReferencesChange, SetShippingInfoDiscountedPriceChange, SetShippingMethodTaxCategoryChange, SetTaxedShippingPriceChange, ShippingMethodAddShippingRateChange, ShippingMethodAddZoneChange, ShippingMethodChangeActiveChange, ShippingMethodChangeIsDefaultChange, ShippingMethodChangeNameChange, ShippingMethodChangeTaxCategoryChange, ShippingMethodRemoveShippingRateChange, ShippingMethodRemoveZoneChange, ShippingMethodSetCustomFieldChange, ShippingMethodSetCustomTypeChange, ShippingMethodSetKeyChange, ShippingMethodSetLocalizedDescriptionChange, ShippingMethodSetLocalizedNameChange, ShippingMethodSetPredicateChange, StandalonePriceChangeActiveChange, StandalonePriceChangeValueChange, StandalonePriceSetCustomFieldChange, StandalonePriceSetCustomTypeChange, StandalonePriceSetDiscountedPriceChange, StandalonePriceSetKeyChange, StandalonePriceSetPriceTiersChange, StandalonePriceSetValidFromAndUntilChange, StandalonePriceSetValidFromChange, StandalonePriceSetValidUntilChange` discriminator mapping keys to the `results/items/changes/items/` response property for the response status `200`
  - added `ShippingMethodLabel, StandalonePriceLabel` discriminator mapping keys to the `results/items/label` response property for the response status `200`
  - added `ShippingMethodLabel, StandalonePriceLabel` discriminator mapping keys to the `results/items/previousLabel` response property for the response status `200`
- **2025-10-30** `026a44d9d46c`: 2 breaking, 50 warning, 18 info
  - the response property `results/items/resource/id` became optional for the status `200`
  - the response property `results/items/resource/key` became optional for the status `200`
  - added the new `approval-flow` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `approval-flow` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `approval-flow` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `approval-flow` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `approval-flow` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - added the new `approval-rule` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `approval-rule` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `approval-rule` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `approval-rule` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `approval-rule` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - added the new `attribute-group` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `attribute-group` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `attribute-group` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `attribute-group` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `attribute-group` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - added the new `direct-discount` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `direct-discount` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `direct-discount` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `direct-discount` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `direct-discount` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - added the new `discount-group` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `discount-group` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `discount-group` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `discount-group` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `discount-group` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - added the new `product-price` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `product-price` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `product-price` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `product-price` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `product-price` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - added the new `product-tailoring` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `product-tailoring` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `product-tailoring` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `product-tailoring` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `product-tailoring` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - added the new `recurrence-policy` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `recurrence-policy` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `recurrence-policy` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - …30 more
- **2025-07-22** `df95d718b8b4`: 1 info
  - added the non-success response with the status `429`
- **2025-07-01** `f9e7bf60907a`: 5 warning
  - added the new `payment-method` enum value to the `results/items/businessUnit/typeId` response property for the response status `200`
  - added the new `payment-method` enum value to the `results/items/modifiedBy/associate/typeId` response property for the response status `200`
  - added the new `payment-method` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `payment-method` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `payment-method` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
- **2025-02-01** `c8c84e130c0c`: 2 breaking, 3 info
  - the `query` request parameter `source` was restricted to a list of enum values
  - the response property `results/items/modifiedBy/id` became optional for the status `200`
  - added the new enum value `ApiClient` to the `query` request parameter `source`
  - added the new enum value `ImpEx` to the `query` request parameter `source`
  - added the new enum value `MerchantCenter` to the `query` request parameter `source`
- **2024-08-29** `287f9dd724fa`: 2 info
  - the security scope `view_customers:{projectKey}:{storeKey}` was added to the endpoint's security scheme `oauth_2_0`
  - the security scope `view_shopping_lists:{projectKey}:{storeKey}` was added to the endpoint's security scheme `oauth_2_0`
- **2023-09-13** `24bd16a40070`: 2 info
  - added the new optional `query` request parameter `businessUnit`
  - added the optional property `results/items/businessUnit` to the response with the `200` status
- **2023-08-21** `84028308c4d1`: 2 info
  - added the new optional `query` request parameter `associateId`
  - added the optional property `results/items/modifiedBy/associate` to the response with the `200` status
- **2023-07-18** `940d6a43fcdf`: 5 info
  - the security scope `view_associate_roles:{projectKey}` was added to the endpoint's security scheme `oauth_2_0`
  - added the enum value `associate-role` to the property `items/` of the `query` request parameter `resourceTypes`
  - added `AddInheritedAssociateChange, ChangeBuyerAssignableChange, ChangeInheritedAssociateChange, RemoveInheritedAssociateChange, SetLocalizedNameChange, SetPermissionsChange` discriminator mapping keys to the `results/items/changes/items/` response property for the response status `200`
  - added `AssociateRoleLabel` discriminator mapping keys to the `results/items/label` response property for the response status `200`
  - added `AssociateRoleLabel` discriminator mapping keys to the `results/items/previousLabel` response property for the response status `200`
- **2023-06-29** `fc867b0588dc`: 6 warning, 7 info
  - added the new `associate-role` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `associate-role` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `associate-role` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - added the new `business-unit` enum value to the `results/items/modifiedBy/customer/typeId` response property for the response status `200`
  - added the new `business-unit` enum value to the `results/items/resource/typeId` response property for the response status `200`
  - added the new `business-unit` enum value to the `results/items/stores/items/typeId` response property for the response status `200`
  - the security scope `view_business_units:{projectKey}` was added to the endpoint's security scheme `oauth_2_0`
  - added the new optional `query` request parameter `resourceKey`
  - added the enum value `business-unit` to the property `items/` of the `query` request parameter `resourceTypes`
  - added `AddAssociateChange, AddProductSelectionChange, ChangeAssociateChange, ChangeAssociateModeChange, ChangeParentUnitChange, ChangeProductSelectionActiveChange, ChangeStatusChange, RemoveAssociateChange, RemoveProductSelectionChange, RequestQuoteRenegotiationChange, SetAddressCustomFieldChange, SetAddressCustomTypeChange, SetContactEmailChange, SetStoreModeChange, SetVariantSelectionChange` discriminator mapping keys to the `results/items/changes/items/` response property for the response status `200`
  - added `BusinessUnitLabel` discriminator mapping keys to the `results/items/label` response property for the response status `200`
  - added `BusinessUnitLabel` discriminator mapping keys to the `results/items/previousLabel` response property for the response status `200`
  - added the required property `results/items/resource/key` to the response with the `200` status
- **2023-05-05** `e957c3808c6e`: 1 warning, 2 info
  - deleted the `query` request parameter `resourceType`
  - added the new optional `query` request parameter `resourceTypes`
  - added `SetCountriesChange, SetPurchaseOrderNumberChange` discriminator mapping keys to the `results/items/changes/items/` response property for the response status `200`
- **2023-01-12** `f080e5a6f8dc`: 49 info
  - the response property `count` became required for the status `200`
  - the response property `errors/items/code` became required for the status `400`
  - the response property `errors/items/code` became required for the status `401`
  - the response property `errors/items/code` became required for the status `403`
  - the response property `errors/items/code` became required for the status `500`
  - the response property `errors/items/code` became required for the status `503`
  - the response property `errors/items/message` became required for the status `400`
  - the response property `errors/items/message` became required for the status `401`
  - the response property `errors/items/message` became required for the status `403`
  - the response property `errors/items/message` became required for the status `500`
  - the response property `errors/items/message` became required for the status `503`
  - the response property `limit` became required for the status `200`
  - the response property `message` became required for the status `400`
  - the response property `message` became required for the status `401`
  - the response property `message` became required for the status `403`
  - the response property `message` became required for the status `500`
  - the response property `message` became required for the status `503`
  - the response property `offset` became required for the status `200`
  - the response property `results` became required for the status `200`
  - the response property `results/items/changes` became required for the status `200`
  - the response property `results/items/changes/items/change` became required for the status `200`
  - the response property `results/items/changes/items/type` became required for the status `200`
  - the response property `results/items/label` became required for the status `200`
  - the response property `results/items/label/type` became required for the status `200`
  - the response property `results/items/modifiedAt` became required for the status `200`
  - the response property `results/items/modifiedBy` became required for the status `200`
  - the response property `results/items/modifiedBy/customer/id` became required for the status `200`
  - the response property `results/items/modifiedBy/customer/typeId` became required for the status `200`
  - the response property `results/items/modifiedBy/id` became required for the status `200`
  - the response property `results/items/modifiedBy/isPlatformClient` became required for the status `200`
  - the response property `results/items/modifiedBy/type` became required for the status `200`
  - the response property `results/items/previousLabel` became required for the status `200`
  - the response property `results/items/previousLabel/type` became required for the status `200`
  - the response property `results/items/previousVersion` became required for the status `200`
  - the response property `results/items/resource` became required for the status `200`
  - the response property `results/items/resource/id` became required for the status `200`
  - the response property `results/items/resource/typeId` became required for the status `200`
  - the response property `results/items/stores` became required for the status `200`
  - the response property `results/items/stores/items/key` became required for the status `200`
  - the response property `results/items/stores/items/typeId` became required for the status `200`
  - …9 more

---

[Operation](https://skmtc.dev/commercetools/apis/commercetools-change-history-api/docs/:projectKey/get.md) - [API](https://skmtc.dev/commercetools/apis/commercetools-change-history-api.md) - [Page](https://skmtc.dev/commercetools/apis/commercetools-change-history-api/changes/:projectKey/get)
