Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@commercetools/platform-sdk

commercetools460.6kMIT8.11.0TypeScript support: included

TypeScript definitions and SDK for commercetools Composable Commerce

commercetools, composable commerce, typescript, sdk

readme

TypeScript SDK for commercetools Composable Commerce HTTP API

Usage examples

Browser environment

<script src="https://unpkg.com/@commercetools/ts-client@latest/dist/commercetools-sdk-client-v3.umd.js"></script>
<script src="https://unpkg.com/@commercetools/platform-sdk@latest/dist/commercetools-platform-sdk.umd.js"></script>
<script>
  // global: @commercetools/ts-client
  // global: @commercetools/platform-sdk
  ;(function () {
    //  We can now access the ts-client and platform-sdk object as:
    //  const { ClientBuilder } = this['@commercetools/ts-client']
    //  const { createApiBuilderFromCtpClient } = this['@commercetools/platform-sdk']
    //  or
    //  const { ClientBuilder } = window['@commercetools/ts-client']
    //  const { createApiBuilderFromCtpClient } = window['@commercetools/platform-sdk']
  })()
</script>

See full usage example here

Node environment

npm install --save @commercetools/ts-client
npm install --save @commercetools/platform-sdk
const {
  ClientBuilder,
  createAuthForClientCredentialsFlow,
  createHttpClient,
} = require('@commercetools/ts-client')
const { createApiBuilderFromCtpClient } = require('@commercetools/platform-sdk')

const projectKey = 'mc-project-key'
const authMiddlewareOptions = {
  host: 'https://auth.europe-west1.gcp.commercetools.com',
  projectKey,
  credentials: {
    clientId: 'mc-client-id',
    clientSecret: 'mc-client-secrets',
  },
  oauthUri: '/oauth/token', // - optional: custom oauthUri
  scopes: [`manage_project:${projectKey}`],
  fetch,
}

const httpMiddlewareOptions = {
  host: 'https://api.europe-west1.gcp.commercetools.com',
  fetch,
}

const client = new ClientBuilder()
  .withProjectKey(projectKey)
  .withMiddleware(createAuthForClientCredentialsFlow(authMiddlewareOptions))
  .withMiddleware(createHttpClient(httpMiddlewareOptions))
  .withUserAgentMiddleware()
  .build()

// or
const client = new ClientBuilder()
  .withProjectKey(projectKey)
  .withClientCredentialsFlow(authMiddlewareOptions)
  .withHttpMiddleware(httpMiddlewareOptions)
  .withUserAgentMiddleware()
  .build()

const apiRoot = createApiBuilderFromCtpClient(client)

// calling the platform functions
// get project details
apiRoot
  .withProjectKey({
    projectKey,
  })
  .get()
  .execute()
  .then((x) => {
    /*...*/
  })

// create a productType
apiRoot
  .withProjectKey({ projectKey })
  .productTypes()
  .post({
    body: { name: 'product-type-name', description: 'some description' },
  })
  .execute()
  .then((x) => {
    /*...*/
  })

// create a product
apiRoot
  .withProjectKey({ projectKey })
  .products()
  .post({
    body: {
      name: { en: 'our-great-product-name' },
      productType: {
        typeId: 'product-type',
        id: 'some-product-type-id',
      },
      slug: { en: 'some-slug' },
    },
  })
  .execute()
  .then((x) => {
    /*...*/
  })

// -----------------------------------------------------------------------
// The ts-client also has support for the old syntax
import {
  createClient,
  createHttpClient,
  createAuthForClientCredentialsFlow,
} from '@commercetools/ts-client'
import { createApiBuilderFromCtpClient } from '@commercetools/platform-sdk'

const projectKey = 'some_project_key'

const authMiddleware = createAuthForClientCredentialsFlow({
  host: 'https://auth.europe-west1.gcp.commercetools.com',
  projectKey,
  credentials: {
    clientId: 'some_id',
    clientSecret: 'some_secret',
  },
  fetch,
})

const httpMiddleware = createHttpClient({
  host: 'https://api.europe-west1.gcp.commercetools.com',
  fetch,
})

const ctpClient = createClient({
  middlewares: [authMiddleware, httpMiddleware],
})

const apiRoot = createApiBuilderFromCtpClient(ctpClient)

apiRoot
  .withProjectKey({
    projectKey,
  })
  .get()
  .execute()
  .then((x) => {
    /*...*/
  })

apiRoot
  .withProjectKey({ projectKey })
  .productTypes()
  .post({
    body: { name: 'product-type-name', description: 'some description' },
  })
  .execute()
  .then((x) => {
    /*...*/
  })

apiRoot
  .withProjectKey({ projectKey })
  .products()
  .post({
    body: {
      name: { en: 'our-great-product-name' },
      productType: {
        typeId: 'product-type',
        id: 'some-product-type-id',
      },
      slug: { en: 'some-slug' },
    },
  })
  .execute()
  .then((x) => {
    /*...*/
  })

See full usage example here

changelog

@commercetools/platform-sdk

8.11.0

Minor Changes

  • #1077 a313308 Thanks @ct-sdks! - Api changes

    <summary>Added Type(s)</summary>
    • added type ExpiredCustomerEmailTokenError
    • added type ExpiredCustomerPasswordTokenError
    • added type GraphQLExpiredCustomerEmailTokenError
    • added type GraphQLExpiredCustomerPasswordTokenError
    • added type CheckoutOrderCreationFailedEvent
    • added type CheckoutPaymentAuthorizationCancelledEvent
    • added type CheckoutPaymentAuthorizationFailedEvent
    • added type CheckoutPaymentAuthorizedEvent
    • added type CheckoutPaymentCancelAuthorizationFailedEvent
    • added type CheckoutPaymentChargeFailedEvent
    • added type CheckoutPaymentChargedEvent
    • added type CheckoutPaymentRefundFailedEvent
    • added type CheckoutPaymentRefundedEvent
    • added type CheckoutMessageOrderPayloadBaseData
    • added type CheckoutMessagePaymentsPayloadBaseData
<summary>Added Property(s)</summary>
  • added property invalidateOlderTokens to type CustomerCreateEmailToken
  • added property invalidateOlderTokens to type CustomerCreatePasswordResetToken
  • added property invalidateOlderTokens to type CustomerToken
  • added property value to type CustomerEmailTokenCreatedMessage
  • added property invalidateOlderTokens to type CustomerEmailTokenCreatedMessage
  • added property value to type CustomerPasswordTokenCreatedMessage
  • added property invalidateOlderTokens to type CustomerPasswordTokenCreatedMessage
  • added property value to type CustomerEmailTokenCreatedMessagePayload
  • added property invalidateOlderTokens to type CustomerEmailTokenCreatedMessagePayload
  • added property value to type CustomerPasswordTokenCreatedMessagePayload
  • added property invalidateOlderTokens to type CustomerPasswordTokenCreatedMessagePayload
<summary>Added Enum(s)</summary>
  • added enum checkout to type EventSubscriptionResourceTypeId
  • added enum CheckoutOrderCreationFailed to type EventType
  • added enum CheckoutPaymentAuthorizationCancelled to type EventType
  • added enum CheckoutPaymentAuthorizationFailed to type EventType
  • added enum CheckoutPaymentAuthorized to type EventType
  • added enum CheckoutPaymentCancelAuthorizationFailed to type EventType
  • added enum CheckoutPaymentCharged to type EventType
  • added enum CheckoutPaymentChargeFailed to type EventType
  • added enum CheckoutPaymentRefunded to type EventType
  • added enum CheckoutPaymentRefundFailed to type EventType

Patch Changes

8.10.0

Minor Changes

Patch Changes

8.9.0

Minor Changes

  • #1048 fef9a76 Thanks @ct-sdks! - Api changes

    <summary>Added Property(s)</summary>
    • added property published to type ShoppingListLineItem
<summary>Changed Property(s)</summary>
  • :warning: changed property actions of type MyBusinessUnitUpdate from type BusinessUnitUpdateAction[] to MyBusinessUnitUpdateAction[]

8.8.0

Minor Changes

  • #1017 5efac68 Thanks @ct-sdks! - Api changes

    <summary>Changed Type(s)</summary>
    • :warning: changed type DeliveryPayload from type object to SubscriptionNotification
    • :warning: changed type EventDeliveryPayload from type DeliveryPayload to SubscriptionNotification
<summary>Added Type(s)</summary>
  • added type BusinessUnitSetUnitTypeAction
  • added type BaseEvent
  • added type BusinessUnitTopLevelUnitSetMessage
  • added type BusinessUnitTypeSetMessage
  • added type BusinessUnitTopLevelUnitSetMessagePayload
  • added type BusinessUnitTypeSetMessagePayload
  • added type SubscriptionNotification
<summary>Removed Property(s)</summary>
  • :warning: removed property data from type Event
<summary>Added Property(s)</summary>
  • added property projectKey to type DeliveryPayload
  • added property resource to type DeliveryPayload
  • added property resourceUserProvidedIdentifiers to type DeliveryPayload

8.7.0

Minor Changes

  • #1007 fd17cfd Thanks @ct-sdks! - Api changes

    <summary>Added Type(s)</summary>
    • added type Event
    • added type ImportContainerCreatedEvent
    • added type ImportContainerCreatedEventData
    • added type ImportContainerDeletedEvent
    • added type ImportContainerDeletedEventData
    • added type ImportOperationRejectedEvent
    • added type ImportOperationRejectedEventData
    • added type ImportUnresolvedEvent
    • added type ImportUnresolvedEventData
    • added type ImportValidationFailedEvent
    • added type ImportValidationFailedEventData
    • added type ImportWaitForMasterVariantEvent
    • added type ImportWaitForMasterVariantEventData
    • added type EventDeliveryPayload
    • added type EventSubscription
    • added type EventSubscriptionResourceTypeId
    • added type EventType
    • added type SubscriptionSetEventsAction
<summary>Required Property(s)</summary>
  • changed property facets of type ProductProjectionPagedSearchResponse to be optional
<summary>Removed Property(s)</summary>
  • :warning: removed property projectKey from type DeliveryPayload
  • :warning: removed property resource from type DeliveryPayload
  • :warning: removed property resourceUserProvidedIdentifiers from type DeliveryPayload
<summary>Added Property(s)</summary>
  • added property events to type Subscription
  • added property events to type SubscriptionDraft
<summary>Removed QueryParameter(s)</summary>
  • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/search

Patch Changes

8.6.0

Minor Changes

  • #972 3cd9051 Thanks @ct-sdks! - Api changes

    <summary>Added Enum(s)</summary>
    • added enum ViewMyShoppingLists to type Permission
    • added enum ViewOthersShoppingLists to type Permission
    • added enum UpdateMyShoppingLists to type Permission
    • added enum UpdateOthersShoppingLists to type Permission
    • added enum CreateMyShoppingLists to type Permission
    • added enum CreateOthersShoppingLists to type Permission
    • added enum DeleteMyShoppingLists to type Permission
    • added enum DeleteOthersShoppingLists to type Permission
<summary>Added QueryParameter(s)</summary>
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/products
  • added query parameter priceCustomerGroupAssignments to method post /{projectKey}/products
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/product-projections
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/products/key={key}
  • added query parameter priceCustomerGroupAssignments to method post /{projectKey}/products/key={key}
  • added query parameter priceCustomerGroupAssignments to method delete /{projectKey}/products/key={key}
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/products/{ID}
  • added query parameter priceCustomerGroupAssignments to method post /{projectKey}/products/{ID}
  • added query parameter priceCustomerGroupAssignments to method delete /{projectKey}/products/{ID}
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/product-projections/search
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/product-projections/key={key}
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/product-projections/{ID}
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/in-store/key={storeKey}/product-projections/key={key}
  • added query parameter priceCustomerGroupAssignments to method get /{projectKey}/in-store/key={storeKey}/product-projections/{ID}
<summary>Added Type(s)</summary>
  • added type CustomerGroupAssignment
  • added type CustomerGroupAssignmentDraft
  • added type CustomerAddCustomerGroupAssignmentAction
  • added type CustomerRemoveCustomerGroupAssignmentAction
  • added type CustomerSetCustomerGroupAssignmentsAction
  • added type CustomerGroupAssignmentAddedMessage
  • added type CustomerGroupAssignmentRemovedMessage
  • added type CustomerGroupAssignmentsSetMessage
  • added type OrderBusinessUnitSetMessage
  • added type CustomerGroupAssignmentAddedMessagePayload
  • added type CustomerGroupAssignmentRemovedMessagePayload
  • added type CustomerGroupAssignmentsSetMessagePayload
  • added type OrderBusinessUnitSetMessagePayload
  • added type StagedOrderSetBusinessUnitAction
  • added type OrderSetBusinessUnitAction
<summary>Added Resource(s)</summary>
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/shopping-lists
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/shopping-lists/key={key}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/shopping-lists/{ID}
<summary>Added Method(s)</summary>
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().get()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().post()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withKey().get()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withKey().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withKey().post()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withKey().delete()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withId().get()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withId().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withId().post()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withId().delete()
<summary>Added Property(s)</summary>
  • added property customerGroupAssignments to type Customer
  • added property customerGroupAssignments to type CustomerDraft
  • added property priceCustomerGroupAssignments to type ProductSearchProjectionParams

8.5.0

Minor Changes

  • #963 1c731e1 Thanks @ct-sdks! - Api changes

    <summary>Added Type(s)</summary>
    • added type BusinessUnitAssociateResponse
<summary>Added Resource(s)</summary>
  • added resource /{projectKey}/business-units/key={key}/associates/{associateId}
  • added resource /{projectKey}/business-units/{businessUnitId}/associates/{associateId}
  • added resource /{projectKey}/in-store/key={storeKey}/business-units/key={key}/associates/{associateId}
  • added resource /{projectKey}/in-store/key={storeKey}/business-units/{businessUnitId}/associates/{associateId}
<summary>Added Method(s)</summary>
  • added method apiRoot.withProjectKey().businessUnits().keyWithKeyValueAssociatesWithAssociateIdValue().get()
  • added method apiRoot.withProjectKey().businessUnits().withBusinessUnitIdValueAssociatesWithAssociateIdValue().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().keyWithKeyValueAssociatesWithAssociateIdValue().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withBusinessUnitIdValueAssociatesWithAssociateIdValue().get()
<summary>MarkDeprecated Property(s)</summary>
  • marked property CountOnCustomLineItemUnits::excludeCount as deprecated
  • marked property CountOnLineItemUnits::excludeCount as deprecated

8.4.0

Minor Changes

  • #958 537fb3c Thanks @ct-sdks! - Api changes

    <summary>Added Type(s)</summary>
    • added type BusinessUnitAssociateResponse
<summary>Added Resource(s)</summary>
  • added resource /{projectKey}/business-units/key={key}/associates/{associateId}
  • added resource /{projectKey}/business-units/{businessUnitId}/associates/{associateId}
  • added resource /{projectKey}/in-store/key={storeKey}/business-units/key={key}/associates/{associateId}
  • added resource /{projectKey}/in-store/key={storeKey}/business-units/{businessUnitId}/associates/{associateId}
<summary>Added Method(s)</summary>
  • added method apiRoot.withProjectKey().businessUnits().keyWithKeyValueAssociatesWithAssociateIdValue().get()
  • added method apiRoot.withProjectKey().businessUnits().withBusinessUnitIdValueAssociatesWithAssociateIdValue().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().keyWithKeyValueAssociatesWithAssociateIdValue().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withBusinessUnitIdValueAssociatesWithAssociateIdValue().get()

Patch Changes

8.3.0

Minor Changes

  • #938 e56d293 Thanks @ct-sdks! - Api changes

    <summary>Added Type(s)</summary>
    • added type BestDeal
    • added type DiscountTypeCombination
    • added type Stacking
    • added type AssociateRoleNameSetMessage
    • added type AssociateRoleNameSetMessagePayload
<summary>Removed Type(s)</summary>
  • :warning: removed type AssociateRoleNameChangedMessage
  • :warning: removed type AssociateRoleNameChangedMessagePayload
<summary>Added Property(s)</summary>
  • added property discountTypeCombination to type Cart
  • added property discountTypeCombination to type StagedOrder
  • added property discountTypeCombination to type Order
  • #936 f702837 Thanks @barbara79! - updated documentation with client v3

  • Patch Changes

    8.2.0

    Minor Changes

    • #925 624c5b2 Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property discount of type DiscountedTotalPricePortion from type CartDiscountReference to Reference
    <summary>Added Property(s)</summary>
    • added property businessUnit to type ShoppingList
    • added property businessUnit to type ShoppingListDraft
    <summary>Required Property(s)</summary>
    • changed property images of type ProductTailoringSetExternalImagesAction to be optional
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchFacetScope
    <summary>Added Type(s)</summary>
    • added type ShoppingListSetBusinessUnitAction

    8.1.0

    Minor Changes

    • #900 548c38e Thanks @ct-sdks! - Api changes

      <summary>Added Resource(s)</summary>
      • added resource /{projectKey}/in-store/key={storeKey}/business-units
      • added resource /{projectKey}/in-store/key={storeKey}/business-units/key={key}
      • added resource /{projectKey}/in-store/key={storeKey}/business-units/{ID}
    <summary>Required Property(s)</summary>
    • :warning: changed property triggerPattern of type CartDiscountPatternTarget to be required
    <summary>Added Property(s)</summary>
    • added property inheritedStores to type BusinessUnit
    • added property inheritedStores to type Company
    • added property inheritedStores to type Division
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withId().delete()

    Patch Changes

    8.0.0

    Major Changes

    Patch Changes

    7.25.0

    Minor Changes

    • #891 4a003ca Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
      • :warning: changed property line of type GraphQLErrorLocation from type integer to number
      • :warning: changed property column of type GraphQLErrorLocation from type integer to number
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property totalPrice of type StagedOrder from type TypedMoney to CentPrecisionMoney
      • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
      • :warning: changed property totalPrice of type Order from type TypedMoney to CentPrecisionMoney
      • :warning: changed property exact of type SearchExactExpression from type SearchAnyValue to SearchExactValue
      • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
      • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Property(s)</summary>
    • added property custom to type ApprovalRule
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property applicationMode to type CartDiscountValueFixed
    • added property applicationMode to type CartDiscountValueFixedDraft
    • added property custom to type CartSetCustomShippingMethodAction
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property custom to type StagedOrderSetCustomShippingMethodAction
    • added property custom to type StagedOrderSetShippingAddressAndCustomShippingMethodAction
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property businessUnits to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    • added property source to type EventBridgeDestination
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/business-units/search
    • added resource /{projectKey}/business-units/search/indexing-status
    • added resource /{projectKey}/channels/key={key}
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Type(s)</summary>
    • added type ApprovalRuleSetCustomFieldAction
    • added type ApprovalRuleSetCustomTypeAction
    • added type BusinessUnitIndexingProgress
    • added type BusinessUnitIndexingStatus
    • added type BusinessUnitPagedSearchResponse
    • added type BusinessUnitSearchIndexingStatusResponse
    • added type BusinessUnitSearchRequest
    • added type BusinessUnitSearchResult
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type CartDiscountPatternTarget
    • added type CountOnCustomLineItemUnits
    • added type CountOnLineItemUnits
    • added type DiscountApplicationMode
    • added type PatternComponent
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type ShoppingListLineItemAddedMessage
    • added type ShoppingListLineItemRemovedMessage
    • added type ShoppingListMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type ShoppingListLineItemAddedMessagePayload
    • added type ShoppingListLineItemRemovedMessagePayload
    • added type ShoppingListMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type BusinessUnitSearchStatus
    • added type CustomerSearchStatus
    • added type ProjectChangeBusinessUnitSearchStatusAction
    • added type ProjectChangeCustomerSearchStatusAction
    • added type SearchExactValue
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum Canceled to type ShipmentState
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum shopping-list to type MessageSubscriptionResourceTypeId
    • added enum approval-rule to type CustomFieldReferenceValue
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum approval-rule to type ResourceTypeId
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().head()
    • added method apiRoot.withProjectKey().businessUnits().search().post()
    • added method apiRoot.withProjectKey().businessUnits().search().head()
    • added method apiRoot.withProjectKey().businessUnits().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().channels().withKey().get()
    • added method apiRoot.withProjectKey().channels().withKey().head()
    • added method apiRoot.withProjectKey().channels().withKey().post()
    • added method apiRoot.withProjectKey().channels().withKey().delete()
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest
    <summary>Added QueryParameter(s)</summary>
    • added query parameter where to method get /{projectKey}/product-selections/key={key}/products
    • added query parameter where to method get /{projectKey}/product-selections/{ID}/products

    7.24.0

    Minor Changes

    • #890 9da41f4 Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
      • :warning: changed property line of type GraphQLErrorLocation from type integer to number
      • :warning: changed property column of type GraphQLErrorLocation from type integer to number
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property totalPrice of type StagedOrder from type TypedMoney to CentPrecisionMoney
      • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
      • :warning: changed property totalPrice of type Order from type TypedMoney to CentPrecisionMoney
      • :warning: changed property exact of type SearchExactExpression from type SearchAnyValue to SearchExactValue
      • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
      • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Property(s)</summary>
    • added property custom to type ApprovalRule
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property applicationMode to type CartDiscountValueFixed
    • added property applicationMode to type CartDiscountValueFixedDraft
    • added property custom to type CartSetCustomShippingMethodAction
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property custom to type StagedOrderSetCustomShippingMethodAction
    • added property custom to type StagedOrderSetShippingAddressAndCustomShippingMethodAction
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property businessUnits to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    • added property source to type EventBridgeDestination
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/business-units/search
    • added resource /{projectKey}/business-units/search/indexing-status
    • added resource /{projectKey}/channels/key={key}
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Type(s)</summary>
    • added type ApprovalRuleSetCustomFieldAction
    • added type ApprovalRuleSetCustomTypeAction
    • added type BusinessUnitIndexingProgress
    • added type BusinessUnitIndexingStatus
    • added type BusinessUnitPagedSearchResponse
    • added type BusinessUnitSearchIndexingStatusResponse
    • added type BusinessUnitSearchRequest
    • added type BusinessUnitSearchResult
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type CartDiscountPatternTarget
    • added type CountOnCustomLineItemUnits
    • added type CountOnLineItemUnits
    • added type DiscountApplicationMode
    • added type PatternComponent
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type ShoppingListLineItemAddedMessage
    • added type ShoppingListLineItemRemovedMessage
    • added type ShoppingListMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type ShoppingListLineItemAddedMessagePayload
    • added type ShoppingListLineItemRemovedMessagePayload
    • added type ShoppingListMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type BusinessUnitSearchStatus
    • added type CustomerSearchStatus
    • added type ProjectChangeBusinessUnitSearchStatusAction
    • added type ProjectChangeCustomerSearchStatusAction
    • added type SearchExactValue
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum Canceled to type ShipmentState
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum shopping-list to type MessageSubscriptionResourceTypeId
    • added enum approval-rule to type CustomFieldReferenceValue
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum approval-rule to type ResourceTypeId
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().head()
    • added method apiRoot.withProjectKey().businessUnits().search().post()
    • added method apiRoot.withProjectKey().businessUnits().search().head()
    • added method apiRoot.withProjectKey().businessUnits().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().channels().withKey().get()
    • added method apiRoot.withProjectKey().channels().withKey().head()
    • added method apiRoot.withProjectKey().channels().withKey().post()
    • added method apiRoot.withProjectKey().channels().withKey().delete()
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest
    <summary>Added QueryParameter(s)</summary>
    • added query parameter where to method get /{projectKey}/product-selections/key={key}/products
    • added query parameter where to method get /{projectKey}/product-selections/{ID}/products

    Patch Changes

    7.23.0

    Minor Changes

    • #878 90ece88 Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
      • :warning: changed property line of type GraphQLErrorLocation from type integer to number
      • :warning: changed property column of type GraphQLErrorLocation from type integer to number
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property totalPrice of type StagedOrder from type TypedMoney to CentPrecisionMoney
      • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
      • :warning: changed property totalPrice of type Order from type TypedMoney to CentPrecisionMoney
      • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
      • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Property(s)</summary>
    • added property custom to type ApprovalRule
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    • added property source to type EventBridgeDestination
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/channels/key={key}
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Type(s)</summary>
    • added type ApprovalRuleSetCustomFieldAction
    • added type ApprovalRuleSetCustomTypeAction
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum approval-rule to type CustomFieldReferenceValue
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum approval-rule to type ResourceTypeId
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().head()
    • added method apiRoot.withProjectKey().channels().withKey().get()
    • added method apiRoot.withProjectKey().channels().withKey().head()
    • added method apiRoot.withProjectKey().channels().withKey().post()
    • added method apiRoot.withProjectKey().channels().withKey().delete()
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest
    <summary>Added QueryParameter(s)</summary>
    • added query parameter where to method get /{projectKey}/product-selections/key={key}/products
    • added query parameter where to method get /{projectKey}/product-selections/{ID}/products

    Patch Changes

    7.22.0

    Minor Changes

    • #865 15e3913 Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
      • :warning: changed property line of type GraphQLErrorLocation from type integer to number
      • :warning: changed property column of type GraphQLErrorLocation from type integer to number
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property totalPrice of type StagedOrder from type TypedMoney to CentPrecisionMoney
      • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
      • :warning: changed property totalPrice of type Order from type TypedMoney to CentPrecisionMoney
      • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
      • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Property(s)</summary>
    • added property custom to type ApprovalRule
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    • added property source to type EventBridgeDestination
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Type(s)</summary>
    • added type ApprovalRuleSetCustomFieldAction
    • added type ApprovalRuleSetCustomTypeAction
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum approval-rule to type CustomFieldReferenceValue
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum approval-rule to type ResourceTypeId
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().head()
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest
    <summary>Added QueryParameter(s)</summary>
    • added query parameter where to method get /{projectKey}/product-selections/key={key}/products
    • added query parameter where to method get /{projectKey}/product-selections/{ID}/products

    Patch Changes

    7.21.0

    Minor Changes

    • #853 74f1c30 Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
      • :warning: changed property line of type GraphQLErrorLocation from type integer to number
      • :warning: changed property column of type GraphQLErrorLocation from type integer to number
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property totalPrice of type StagedOrder from type TypedMoney to CentPrecisionMoney
      • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
      • :warning: changed property totalPrice of type Order from type TypedMoney to CentPrecisionMoney
      • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
      • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Property(s)</summary>
    • added property custom to type ApprovalRule
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    • added property source to type EventBridgeDestination
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Type(s)</summary>
    • added type ApprovalRuleSetCustomFieldAction
    • added type ApprovalRuleSetCustomTypeAction
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum approval-rule to type CustomFieldReferenceValue
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum approval-rule to type ResourceTypeId
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().head()
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest
    <summary>Added QueryParameter(s)</summary>
    • added query parameter where to method get /{projectKey}/product-selections/key={key}/products
    • added query parameter where to method get /{projectKey}/product-selections/{ID}/products

    Patch Changes

    7.20.0

    Minor Changes

    • #844 03e722b Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
      • :warning: changed property line of type GraphQLErrorLocation from type integer to number
      • :warning: changed property column of type GraphQLErrorLocation from type integer to number
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
      • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
      • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Property(s)</summary>
    • added property custom to type ApprovalRule
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    • added property source to type EventBridgeDestination
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Type(s)</summary>
    • added type ApprovalRuleSetCustomFieldAction
    • added type ApprovalRuleSetCustomTypeAction
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum approval-rule to type CustomFieldReferenceValue
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum approval-rule to type ResourceTypeId
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().head()
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest
    <summary>Added QueryParameter(s)</summary>
    • added query parameter where to method get /{projectKey}/product-selections/key={key}/products
    • added query parameter where to method get /{projectKey}/product-selections/{ID}/products

    Patch Changes

    7.19.0

    Minor Changes

    • #837 cd54482 Thanks @ct-sdks! - Api changes

      <summary>Removed Method(s)</summary>
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().head()
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Added Type(s)</summary>
    • added type ApprovalRuleSetCustomFieldAction
    • added type ApprovalRuleSetCustomTypeAction
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum approval-rule to type CustomFieldReferenceValue
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum approval-rule to type ResourceTypeId
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Property(s)</summary>
    • added property custom to type ApprovalRule
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    • added property source to type EventBridgeDestination
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    7.18.0

    Minor Changes

    • #824 7cfccb8 Thanks @ct-sdks! - Api changes

      <summary>Removed Method(s)</summary>
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().head()
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    • added property source to type EventBridgeDestination
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    Patch Changes

    7.17.0

    Minor Changes

    • #822 19d492c Thanks @ct-sdks! - Api changes

      <summary>Removed Method(s)</summary>
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    7.16.0

    Minor Changes

    • #819 2bfc210 Thanks @ct-sdks! - Api changes

      <summary>Removed Method(s)</summary>
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    Patch Changes

    7.15.0

    Minor Changes

    • #817 8c32f09 Thanks @ct-sdks! - Api changes

      <summary>Removed Method(s)</summary>
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type SearchNotReadyError
    • added type GraphQLSearchNotReadyError
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductTailoringAttribute
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetAttributeAction
    • added type ProductTailoringSetAttributeInAllVariantsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    • added type ImageProcessingOngoingWarning
    • added type WarningObject
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductSearchStatus
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum customer-group to type ExtensionResourceTypeId
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type MessageSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    • added enum product-tailoring to type ResourceTypeId
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property warnings to type ProductTailoring
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property warnings to type Product
    • added property customers to type SearchIndexingConfiguration
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    7.14.0

    Minor Changes

    • #805 b8489ba Thanks @ct-sdks! - Api changes

      <summary>Removed Method(s)</summary>
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    Patch Changes

    7.13.0

    Minor Changes

    • #797 3ca2970 Thanks @ct-sdks! - Api changes

      <summary>Removed Method(s)</summary>
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property staged to type ProductVariantDeletedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property staged to type ProductVariantDeletedMessagePayload
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    Patch Changes

    7.12.0

    Minor Changes

    • #786 f431518 Thanks @ct-sdks! - Api changes

      <summary>Removed Method(s)</summary>
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
      • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
      • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property applicationMode to type CartDiscountValueAbsolute
    • added property applicationMode to type CartDiscountValueAbsoluteDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type DiscountApplicationMode
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    7.11.0

    Minor Changes

    • #774 f37e181 Thanks @ct-sdks! - Api changes

      <summary>Removed Resource(s)</summary>
      • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    <summary>Changed Property(s)</summary>
    • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
    • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
    • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
    • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
    • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
    • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
    • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Enum(s)</summary>
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type DeliveryCustomFieldAddedMessage
    • added type DeliveryCustomFieldChangedMessage
    • added type DeliveryCustomFieldRemovedMessage
    • added type DeliveryCustomTypeRemovedMessage
    • added type DeliveryCustomTypeSetMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type DeliveryCustomFieldAddedMessagePayload
    • added type DeliveryCustomFieldChangedMessagePayload
    • added type DeliveryCustomFieldRemovedMessagePayload
    • added type DeliveryCustomTypeRemovedMessagePayload
    • added type DeliveryCustomTypeSetMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

    Patch Changes

    7.10.0

    Minor Changes

    • #725 99e7953 Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
      • :warning: changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
      • :warning: changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
      • :warning: changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
      • :warning: changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
      • :warning: changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
      • :warning: changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Property(s)</summary>
    • added property approvalRuleMode to type BusinessUnit
    • added property approvalRuleMode to type BusinessUnitDraft
    • added property approvalRuleMode to type Company
    • added property approvalRuleMode to type CompanyDraft
    • added property approvalRuleMode to type Division
    • added property approvalRuleMode to type DivisionDraft
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
    • added property addressId to type CustomerAddressCustomFieldAddedMessage
    • added property addressId to type CustomerAddressCustomFieldChangedMessage
    • added property addressId to type CustomerAddressCustomFieldRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeRemovedMessage
    • added property addressId to type CustomerAddressCustomTypeSetMessage
    • added property metaTitle to type ProductTailoringCreatedMessage
    • added property metaDescription to type ProductTailoringCreatedMessage
    • added property metaKeywords to type ProductTailoringCreatedMessage
    • added property variants to type ProductTailoringCreatedMessage
    • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
    • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
    • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
    • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
    • added property metaTitle to type ProductTailoringCreatedMessagePayload
    • added property metaDescription to type ProductTailoringCreatedMessagePayload
    • added property metaKeywords to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringCreatedMessagePayload
    • added property variants to type ProductTailoringData
    • added property variants to type ProductTailoringDraft
    • added property variants to type ProductTailoringInStoreDraft
    • added property active to type ShippingMethod
    • added property active to type ShippingMethodDraft
    • added property store to type StagedQuote
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/customers/search
    • added resource /{projectKey}/customers/search/indexing-status
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
    • added resource /{projectKey}/in-store/key={storeKey}/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
    • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/carts/key={key}
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
    • :warning: removed query parameter localeProjection from method get /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method post /{projectKey}/products/{ID}
    • :warning: removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
    • :warning: removed query parameter sort from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter offset from method get /{projectKey}/product-projections/suggest
    • :warning: removed query parameter withTotal from method get /{projectKey}/product-projections/suggest
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().customers().search().post()
    • added method apiRoot.withProjectKey().customers().search().head()
    • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().head()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().carts().withKey().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
    • :warning: removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
    <summary>Added Enum(s)</summary>
    • added enum shopping-list to type ExtensionResourceTypeId
    • added enum customer-group to type AttributeReferenceTypeId
    • added enum attribute-group to type ChangeSubscriptionResourceTypeId
    • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
    • added enum cart-discount to type CustomFieldReferenceValue
    • added enum customer-group to type CustomFieldReferenceValue
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum product-price from type ChangeSubscriptionResourceTypeId
    <summary>Added Type(s)</summary>
    • added type BusinessUnitApprovalRuleMode
    • added type BusinessUnitChangeApprovalRuleModeAction
    • added type CartChangeLineItemsOrderAction
    • added type CustomerIndexingProgress
    • added type CustomerIndexingStatus
    • added type CustomerPagedSearchResponse
    • added type CustomerSearchIndexingStatusResponse
    • added type CustomerSearchRequest
    • added type CustomerSearchResult
    • added type MyCartChangeLineItemsOrderAction
    • added type BusinessUnitApprovalRuleModeChangedMessage
    • added type ProductPriceCustomFieldAddedMessage
    • added type ProductPriceCustomFieldChangedMessage
    • added type ProductPriceCustomFieldRemovedMessage
    • added type ProductPriceCustomFieldsRemovedMessage
    • added type ProductPriceCustomFieldsSetMessage
    • added type ProductTailoringImageAddedMessage
    • added type ProductTailoringImagesSetMessage
    • added type ProductVariantTailoringAddedMessage
    • added type ProductVariantTailoringRemovedMessage
    • added type BusinessUnitApprovalRuleModeChangedMessagePayload
    • added type ProductPriceCustomFieldAddedMessagePayload
    • added type ProductPriceCustomFieldChangedMessagePayload
    • added type ProductPriceCustomFieldRemovedMessagePayload
    • added type ProductPriceCustomFieldsRemovedMessagePayload
    • added type ProductPriceCustomFieldsSetMessagePayload
    • added type ProductTailoringImageAddedMessagePayload
    • added type ProductTailoringImagesSetMessagePayload
    • added type ProductVariantTailoringAddedMessagePayload
    • added type ProductVariantTailoringRemovedMessagePayload
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSearchCustomType
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction
    • added type ProductVariantTailoring
    • added type ProductVariantTailoringDraft
    • added type ProductTailoringAddAssetAction
    • added type ProductTailoringAddExternalImageAction
    • added type ProductTailoringAddVariantAction
    • added type ProductTailoringChangeAssetNameAction
    • added type ProductTailoringChangeAssetOrderAction
    • added type ProductTailoringMoveImageToPositionAction
    • added type ProductTailoringRemoveAssetAction
    • added type ProductTailoringRemoveImageAction
    • added type ProductTailoringRemoveVariantAction
    • added type ProductTailoringSetAssetCustomFieldAction
    • added type ProductTailoringSetAssetCustomTypeAction
    • added type ProductTailoringSetAssetDescriptionAction
    • added type ProductTailoringSetAssetKeyAction
    • added type ProductTailoringSetAssetSourcesAction
    • added type ProductTailoringSetAssetTagsAction
    • added type ProductTailoringSetExternalImagesAction
    • added type ProductTailoringSetImageLabelAction
    • added type CustomerSearchStatus
    • added type ProjectChangeCustomerSearchStatusAction
    • added type ShippingMethodChangeActiveAction

    Patch Changes

    7.9.0

    Minor Changes

    • #696 3ab225d Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
    <summary>Required Property(s)</summary>
    • changed property stores of type BusinessUnit to be optional
    • changed property stores of type Company to be optional
    • changed property stores of type Division to be optional
    • changed property isOnStock of type ProductVariantAvailability to be optional
    <summary>Added Type(s)</summary>
    • added type StagedOrderSetShippingCustomFieldAction
    • added type StagedOrderSetShippingCustomTypeAction
    • added type OrderSetShippingCustomFieldAction
    • added type OrderSetShippingCustomTypeAction

    Patch Changes

    7.8.0

    Minor Changes

    • #680 a00e693 Thanks @ct-sdks! - Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property custom of type MyBusinessUnitDraft from type CustomFields to CustomFieldsDraft
      • :warning: changed property custom of type MyCompanyDraft from type CustomFields to CustomFieldsDraft
      • :warning: changed property custom of type MyDivisionDraft from type CustomFields to CustomFieldsDraft
    <summary>Required Property(s)</summary>
    • :warning: changed property stores of type BusinessUnit to be required
    • :warning: changed property stores of type Company to be required
    • :warning: changed property stores of type Division to be required
    • :warning: changed property stores of type BusinessUnitSetStoresAction to be required
    • :warning: changed property stores of type CartDiscountSetStoresAction to be required
    • :warning: changed property stores of type Customer to be required
    • :warning: changed property stores of type CustomerSetStoresAction to be required
    <summary>Added Property(s)</summary>
    • added property postFilter to type ProductSearchRequest

    Patch Changes

    7.7.0

    Minor Changes

    • #670 96c319a Thanks @ct-sdks! - Api changes

      <summary>Added Property(s)</summary>
      • added property attributedTo to type CreatedBy
      • added property attributedTo to type LastModifiedBy
    <summary>Added Type(s)</summary>
    • added type Attribution
    • added type AttributionSource
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().products().search().head()

    Patch Changes

    7.6.0

    Minor Changes

    • #651 6ebb725 Thanks @ct-sdks! - Api changes

      <summary>Added Enum(s)</summary>
      • added enum ManuallySuspended to type SubscriptionHealthStatus
    <summary>Added Property(s)</summary>
    • added property productsSearch to type SearchIndexingConfiguration
    • added property mode to type ProjectChangeProductSearchIndexingEnabledAction
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().products().search().post()
    • added method apiRoot.withProjectKey().products().search().head()
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/products/search
    <summary>Added Type(s)</summary>
    • added type LockedFieldError
    • added type GraphQLLockedFieldError
    • added type ProductPagedSearchResponse
    • added type ProductSearchErrorResponse
    • added type ProductSearchMatchingVariantEntry
    • added type ProductSearchMatchingVariants
    • added type ProductSearchProjectionParams
    • added type ProductSearchRequest
    • added type ProductSearchResult
    • added type ProductSearchFacetCountExpression
    • added type ProductSearchFacetCountLevelEnum
    • added type ProductSearchFacetCountValue
    • added type ProductSearchFacetDistinctBucketSortBy
    • added type ProductSearchFacetDistinctBucketSortExpression
    • added type ProductSearchFacetDistinctExpression
    • added type ProductSearchFacetDistinctValue
    • added type ProductSearchFacetExpression
    • added type ProductSearchFacetRangesExpression
    • added type ProductSearchFacetRangesFacetRange
    • added type ProductSearchFacetRangesValue
    • added type ProductSearchFacetResult
    • added type ProductSearchFacetResultBucket
    • added type ProductSearchFacetResultBucketEntry
    • added type ProductSearchFacetResultCount
    • added type ProductSearchFacetScope
    • added type ProductSearchFacetScopeEnum
    • added type ProductSearchIndexingMode
    • added type ProductSearchStatus
    • added type SearchAndExpression
    • added type SearchAnyValue
    • added type SearchCompoundExpression
    • added type SearchDateRangeExpression
    • added type SearchDateRangeValue
    • added type SearchDateTimeRangeExpression
    • added type SearchDateTimeRangeValue
    • added type SearchExactExpression
    • added type SearchExistsExpression
    • added type SearchExistsValue
    • added type SearchFieldType
    • added type SearchFilterExpression
    • added type SearchFullTextExpression
    • added type SearchFullTextPrefixExpression
    • added type SearchFullTextPrefixValue
    • added type SearchFullTextValue
    • added type SearchLongRangeExpression
    • added type SearchLongRangeValue
    • added type SearchMatchType
    • added type SearchMatchingVariant
    • added type SearchNotExpression
    • added type SearchNumberRangeExpression
    • added type SearchNumberRangeValue
    • added type SearchOrExpression
    • added type SearchPrefixExpression
    • added type SearchQuery
    • added type SearchQueryExpression
    • added type SearchQueryExpressionValue
    • added type SearchSortMode
    • added type SearchSortOrder
    • added type SearchSorting
    • added type SearchTimeRangeExpression
    • added type SearchTimeRangeValue
    • added type SearchWildCardExpression

    7.5.0

    Minor Changes

    • #626 774266d Thanks @ct-sdks! - Api changes

      <summary>Added Type(s)</summary>
      • added type ProductTailoringCreatedMessage
      • added type ProductTailoringDeletedMessage
      • added type ProductTailoringDescriptionSetMessage
      • added type ProductTailoringNameSetMessage
      • added type ProductTailoringPublishedMessage
      • added type ProductTailoringSlugSetMessage
      • added type ProductTailoringUnpublishedMessage
      • added type ProductTailoringCreatedMessagePayload
      • added type ProductTailoringDeletedMessagePayload
      • added type ProductTailoringDescriptionSetMessagePayload
      • added type ProductTailoringNameSetMessagePayload
      • added type ProductTailoringPublishedMessagePayload
      • added type ProductTailoringSlugSetMessagePayload
      • added type ProductTailoringUnpublishedMessagePayload
      • added type ProductTailoring
      • added type ProductTailoringData
      • added type ProductTailoringDraft
      • added type ProductTailoringInStoreDraft
      • added type ProductTailoringPagedQueryResponse
      • added type ProductTailoringReference
      • added type ProductTailoringResourceIdentifier
      • added type ProductTailoringUpdate
      • added type ProductTailoringUpdateAction
      • added type ProductTailoringPublishAction
      • added type ProductTailoringSetDescriptionAction
      • added type ProductTailoringSetMetaAttributesAction
      • added type ProductTailoringSetMetaDescriptionAction
      • added type ProductTailoringSetMetaKeywordsAction
      • added type ProductTailoringSetMetaTitleAction
      • added type ProductTailoringSetNameAction
      • added type ProductTailoringSetSlugAction
      • added type ProductTailoringUnpublishAction
    <summary>Required Property(s)</summary>
    • :warning: changed property isOnStock of type ProductVariantAvailability to be required
    <summary>Added Property(s)</summary>
    • added property taxPortions to type TaxedItemPrice
    • added property id to type ProductVariantAvailability
    • added property version to type ProductVariantAvailability
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().productTailoring().get()
    • added method apiRoot.withProjectKey().productTailoring().post()
    • added method apiRoot.withProjectKey().productTailoring().withKey().get()
    • added method apiRoot.withProjectKey().productTailoring().withKey().post()
    • added method apiRoot.withProjectKey().productTailoring().withKey().delete()
    • added method apiRoot.withProjectKey().productTailoring().withId().get()
    • added method apiRoot.withProjectKey().productTailoring().withId().post()
    • added method apiRoot.withProjectKey().productTailoring().withId().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().productTailoring().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().productTailoring().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().delete()
    <summary>Added Enum(s)</summary>
    • added enum product-tailoring to type ReferenceTypeId
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/product-tailoring
    • added resource /{projectKey}/product-tailoring/key={key}
    • added resource /{projectKey}/product-tailoring/{ID}
    • added resource /{projectKey}/in-store/key={storeKey}/product-tailoring
    • added resource /{projectKey}/in-store/key={storeKey}/products
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}
    • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring
    • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring
  • #645 bfbdfe6 Thanks @lojzatran! - Add Datadog APM to SDK

  • Patch Changes

    7.4.0

    Minor Changes

    • #607 c924c7c Thanks @ct-sdks! - Api changes

      <summary>Added Type(s)</summary>
      • added type DiscountedLineItemPortionDraft
    <summary>Changed Property(s)</summary>
    • :warning: changed property includedDiscounts of type DiscountedLineItemPriceDraft from type DiscountedLineItemPortion[] to DiscountedLineItemPortionDraft[]
    <summary>Added Property(s)</summary>
    • added property totalTax to type TaxedPriceDraft
    <summary>Required Property(s)</summary>
    • changed property priceMode of type CustomLineItemDraft to be optional
    • changed property oldShipmentState of type OrderShipmentStateChangedMessage to be optional
    • changed property oldOrderState of type OrderStateChangedMessage to be optional
    • changed property oldShipmentState of type OrderShipmentStateChangedMessagePayload to be optional
    • changed property oldOrderState of type OrderStateChangedMessagePayload to be optional

    Patch Changes

    7.3.0

    Minor Changes

    7.2.0

    Minor Changes

    • #587 4b14237 Thanks @ct-sdks! - Api changes

      <summary>Removed Type(s)</summary>
      • :warning: removed type NotEnabledError
      • :warning: removed type GraphQLNotEnabledError
    <summary>Added Type(s)</summary>
    • added type ApprovalFlowSetCustomFieldAction
    • added type ApprovalFlowSetCustomTypeAction
    • added type DiscountCodeSetKeyAction
    • added type CartDiscountCreatedMessage
    • added type CartDiscountDeletedMessage
    • added type CartDiscountStoreAddedMessage
    • added type CartDiscountStoreRemovedMessage
    • added type CartDiscountStoresSetMessage
    • added type DiscountCodeCreatedMessage
    • added type DiscountCodeDeletedMessage
    • added type DiscountCodeKeySetMessage
    • added type CartDiscountCreatedMessagePayload
    • added type CartDiscountDeletedMessagePayload
    • added type CartDiscountStoreAddedMessagePayload
    • added type CartDiscountStoreRemovedMessagePayload
    • added type CartDiscountStoresSetMessagePayload
    • added type DiscountCodeCreatedMessagePayload
    • added type DiscountCodeDeletedMessagePayload
    • added type DiscountCodeKeySetMessagePayload
    <summary>Added QueryParameter(s)</summary>
    • added query parameter expand to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
    • added query parameter sort to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
    • added query parameter limit to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
    • added query parameter offset to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
    • added query parameter withTotal to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
    • added query parameter where to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
    • added query parameter /^var[.][a-zA-Z0-9]+$/ to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
    • added query parameter expand to method post /{projectKey}/in-store/key={storeKey}/cart-discounts
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().discountCodes().withKey().get()
    • added method apiRoot.withProjectKey().discountCodes().withKey().head()
    • added method apiRoot.withProjectKey().discountCodes().withKey().post()
    • added method apiRoot.withProjectKey().discountCodes().withKey().delete()
    <summary>Added Property(s)</summary>
    • added property custom to type ApprovalFlow
    • added property perMethodExternalTaxRate to type CartAddLineItemAction
    • added property key to type DiscountCode
    • added property key to type DiscountCodeDraft
    • added property shippingMode to type MyCartDraft
    <summary>Added Enum(s)</summary>
    • added enum associate-role to type AttributeReferenceTypeId
    • added enum business-unit to type AttributeReferenceTypeId
    • added enum cart-discount to type AttributeReferenceTypeId
    • added enum approval-flow to type CustomFieldReferenceValue
    • added enum approval-flow to type ResourceTypeId
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/discount-codes/key={key}
    <summary>Changed MethodResponseBody(s)</summary>
    • :warning: changed response body for 200: application/json of method get /{projectKey}/in-store/key={storeKey}/cart-discounts from type CartDiscount to CartDiscountPagedQueryResponse

    7.1.0

    Minor Changes

    • #553 8e0a312 Thanks @github-actions! - Api changes

      <summary>Added QueryParameter(s)</summary>
      • added query parameter expand to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
      • added query parameter sort to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
      • added query parameter limit to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
      • added query parameter offset to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
      • added query parameter withTotal to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
      • added query parameter where to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
      • added query parameter /^var[.][a-zA-Z0-9]+$/ to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
      • added query parameter expand to method post /{projectKey}/in-store/key={storeKey}/cart-discounts
    <summary>Changed MethodResponseBody(s)</summary>
    • :warning: changed response body for 200: application/json of method get /{projectKey}/in-store/key={storeKey}/cart-discounts from type CartDiscount to CartDiscountPagedQueryResponse

    7.0.0

    Major Changes

    Minor Changes

    • #527 00c6176 Thanks @github-actions! - Api changes

      <summary>Added Property(s)</summary>
      • added property discountOnTotalPrice to type Cart
      • added property discountOnTotalPrice to type StagedOrder
      • added property custom to type StagedOrderAddParcelToDeliveryAction
      • added property discountOnTotalPrice to type Order
      • added property custom to type OrderAddParcelToDeliveryAction
    <summary>Added Enum(s)</summary>
    • added enum CreateApprovalRules to type Permission
    • added enum UpdateApprovalRules to type Permission
    • added enum UpdateApprovalFlows to type Permission
    • added enum approval-flow to type ReferenceTypeId
    • added enum approval-rule to type ReferenceTypeId
    • added enum customer-email-token to type ReferenceTypeId
    • added enum customer-password-token to type ReferenceTypeId
    • added enum approval-flow to type ChangeSubscriptionResourceTypeId
    • added enum approval-rule to type ChangeSubscriptionResourceTypeId
    • added enum approval-flow to type MessageSubscriptionResourceTypeId
    • added enum approval-rule to type MessageSubscriptionResourceTypeId
    • added enum customer-email-token to type MessageSubscriptionResourceTypeId
    • added enum customer-group to type MessageSubscriptionResourceTypeId
    • added enum customer-password-token to type MessageSubscriptionResourceTypeId
    <summary>Added Type(s)</summary>
    • added type ApprovalFlow
    • added type ApprovalFlowApproval
    • added type ApprovalFlowApproveAction
    • added type ApprovalFlowPagedQueryResponse
    • added type ApprovalFlowRejectAction
    • added type ApprovalFlowRejection
    • added type ApprovalFlowStatus
    • added type ApprovalFlowUpdate
    • added type ApprovalFlowUpdateAction
    • added type ApprovalRule
    • added type ApprovalRuleDraft
    • added type ApprovalRulePagedQueryResponse
    • added type ApprovalRuleSetApproversAction
    • added type ApprovalRuleSetDescriptionAction
    • added type ApprovalRuleSetKeyAction
    • added type ApprovalRuleSetNameAction
    • added type ApprovalRuleSetPredicateAction
    • added type ApprovalRuleSetRequestersAction
    • added type ApprovalRuleSetStatusAction
    • added type ApprovalRuleStatus
    • added type ApprovalRuleUpdate
    • added type ApprovalRuleUpdateAction
    • added type ApproverConjunction
    • added type ApproverConjunctionDraft
    • added type ApproverDisjunction
    • added type ApproverDisjunctionDraft
    • added type ApproverHierarchy
    • added type ApproverHierarchyDraft
    • added type RuleApprover
    • added type RuleApproverDraft
    • added type RuleRequester
    • added type RuleRequesterDraft
    • added type CartDiscountTotalPriceTarget
    • added type DiscountOnTotalPrice
    • added type DiscountedTotalPricePortion
    • added type CustomerEmailTokenReference
    • added type CustomerPasswordTokenReference
    • added type ApprovalFlowApprovedMessage
    • added type ApprovalFlowCompletedMessage
    • added type ApprovalFlowCreatedMessage
    • added type ApprovalFlowRejectedMessage
    • added type ApprovalRuleApproversSetMessage
    • added type ApprovalRuleCreatedMessage
    • added type ApprovalRuleDescriptionSetMessage
    • added type ApprovalRuleKeySetMessage
    • added type ApprovalRuleNameSetMessage
    • added type ApprovalRulePredicateSetMessage
    • added type ApprovalRuleRequestersSetMessage
    • added type ApprovalRuleStatusSetMessage
    • added type BusinessUnitAddressCustomFieldAddedMessage
    • added type BusinessUnitAddressCustomFieldChangedMessage
    • added type BusinessUnitAddressCustomFieldRemovedMessage
    • added type BusinessUnitAddressCustomTypeRemovedMessage
    • added type BusinessUnitAddressCustomTypeSetMessage
    • added type BusinessUnitCustomFieldAddedMessage
    • added type BusinessUnitCustomFieldChangedMessage
    • added type BusinessUnitCustomFieldRemovedMessage
    • added type BusinessUnitCustomTypeRemovedMessage
    • added type BusinessUnitCustomTypeSetMessage
    • added type CustomerEmailTokenCreatedMessage
    • added type CustomerGroupCustomFieldAddedMessage
    • added type CustomerGroupCustomFieldChangedMessage
    • added type CustomerGroupCustomFieldRemovedMessage
    • added type CustomerGroupCustomTypeRemovedMessage
    • added type CustomerGroupCustomTypeSetMessage
    • added type CustomerPasswordTokenCreatedMessage
    • added type ApprovalFlowApprovedMessagePayload
    • added type ApprovalFlowCompletedMessagePayload
    • added type ApprovalFlowCreatedMessagePayload
    • added type ApprovalFlowRejectedMessagePayload
    • added type ApprovalRuleApproversSetMessagePayload
    • added type ApprovalRuleCreatedMessagePayload
    • added type ApprovalRuleDescriptionSetMessagePayload
    • added type ApprovalRuleKeySetMessagePayload
    • added type ApprovalRuleNameSetMessagePayload
    • added type ApprovalRulePredicateSetMessagePayload
    • added type ApprovalRuleRequestersSetMessagePayload
    • added type ApprovalRuleStatusSetMessagePayload
    • added type BusinessUnitAddressCustomFieldAddedMessagePayload
    • added type BusinessUnitAddressCustomFieldChangedMessagePayload
    • added type BusinessUnitAddressCustomFieldRemovedMessagePayload
    • added type BusinessUnitAddressCustomTypeRemovedMessagePayload
    • added type BusinessUnitAddressCustomTypeSetMessagePayload
    • added type BusinessUnitCustomFieldAddedMessagePayload
    • added type BusinessUnitCustomFieldChangedMessagePayload
    • added type BusinessUnitCustomFieldRemovedMessagePayload
    • added type BusinessUnitCustomTypeRemovedMessagePayload
    • added type BusinessUnitCustomTypeSetMessagePayload
    • added type CustomerEmailTokenCreatedMessagePayload
    • added type CustomerGroupCustomFieldAddedMessagePayload
    • added type CustomerGroupCustomFieldChangedMessagePayload
    • added type CustomerGroupCustomFieldRemovedMessagePayload
    • added type CustomerGroupCustomTypeRemovedMessagePayload
    • added type CustomerGroupCustomTypeSetMessagePayload
    • added type CustomerPasswordTokenCreatedMessagePayload
    <summary>Removed Type(s)</summary>
    • :warning: removed type CustomerMessagePayload
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().head()
    • added method apiRoot.withProjectKey().associateRoles().head()
    • added method apiRoot.withProjectKey().businessUnits().head()
    • added method apiRoot.withProjectKey().categories().head()
    • added method apiRoot.withProjectKey().carts().head()
    • added method apiRoot.withProjectKey().cartDiscounts().head()
    • added method apiRoot.withProjectKey().channels().head()
    • added method apiRoot.withProjectKey().customers().head()
    • added method apiRoot.withProjectKey().customerGroups().head()
    • added method apiRoot.withProjectKey().customObjects().head()
    • added method apiRoot.withProjectKey().discountCodes().head()
    • added method apiRoot.withProjectKey().inventory().head()
    • added method apiRoot.withProjectKey().messages().head()
    • added method apiRoot.withProjectKey().orders().head()
    • added method apiRoot.withProjectKey().payments().head()
    • added method apiRoot.withProjectKey().productDiscounts().head()
    • added method apiRoot.withProjectKey().productProjections().head()
    • added method apiRoot.withProjectKey().productSelections().head()
    • added method apiRoot.withProjectKey().quotes().head()
    • added method apiRoot.withProjectKey().quoteRequests().head()
    • added method apiRoot.withProjectKey().stagedQuotes().head()
    • added method apiRoot.withProjectKey().reviews().head()
    • added method apiRoot.withProjectKey().shippingMethods().head()
    • added method apiRoot.withProjectKey().shoppingLists().head()
    • added method apiRoot.withProjectKey().states().head()
    • added method apiRoot.withProjectKey().subscriptions().head()
    • added method apiRoot.withProjectKey().taxCategories().head()
    • added method apiRoot.withProjectKey().types().head()
    • added method apiRoot.withProjectKey().zones().head()
    • added method apiRoot.withProjectKey().extensions().head()
    • added method apiRoot.withProjectKey().apiClients().head()
    • added method apiRoot.withProjectKey().stores().head()
    • added method apiRoot.withProjectKey().standalonePrices().head()
    • added method apiRoot.withProjectKey().attributeGroups().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().withKey().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().withId().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalFlows().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().withId().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().withId().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().withKey().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().withKey().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalFlows().withId().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalFlows().withId().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withKey().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withId().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().withOrderNumber().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().withId().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().withKey().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().withId().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().associateRoles().withKey().head()
    • added method apiRoot.withProjectKey().associateRoles().withId().head()
    • added method apiRoot.withProjectKey().businessUnits().withKey().head()
    • added method apiRoot.withProjectKey().businessUnits().withId().head()
    • added method apiRoot.withProjectKey().categories().withKey().head()
    • added method apiRoot.withProjectKey().categories().withId().head()
    • added method apiRoot.withProjectKey().carts().withCustomerId().head()
    • added method apiRoot.withProjectKey().carts().withKey().head()
    • added method apiRoot.withProjectKey().carts().withId().head()
    • added method apiRoot.withProjectKey().cartDiscounts().withKey().head()
    • added method apiRoot.withProjectKey().cartDiscounts().withId().head()
    • added method apiRoot.withProjectKey().channels().withId().head()
    • added method apiRoot.withProjectKey().customers().withKey().head()
    • added method apiRoot.withProjectKey().customers().withId().head()
    • added method apiRoot.withProjectKey().customerGroups().withKey().head()
    • added method apiRoot.withProjectKey().customerGroups().withId().head()
    • added method apiRoot.withProjectKey().discountCodes().withId().head()
    • added method apiRoot.withProjectKey().inventory().withId().head()
    • added method apiRoot.withProjectKey().inventory().withKey().head()
    • added method apiRoot.withProjectKey().messages().withId().head()
    • added method apiRoot.withProjectKey().orders().withOrderNumber().head()
    • added method apiRoot.withProjectKey().orders().edits().head()
    • added method apiRoot.withProjectKey().orders().withId().head()
    • added method apiRoot.withProjectKey().orders().edits().withKey().head()
    • added method apiRoot.withProjectKey().orders().edits().withId().head()
    • added method apiRoot.withProjectKey().payments().withKey().head()
    • added method apiRoot.withProjectKey().payments().withId().head()
    • added method apiRoot.withProjectKey().productDiscounts().withKey().head()
    • added method apiRoot.withProjectKey().productDiscounts().withId().head()
    • added method apiRoot.withProjectKey().productProjections().withKey().head()
    • added method apiRoot.withProjectKey().productProjections().withId().head()
    • added method apiRoot.withProjectKey().productSelections().withKey().head()
    • added method apiRoot.withProjectKey().productSelections().withId().head()
    • added method apiRoot.withProjectKey().quotes().withKey().head()
    • added method apiRoot.withProjectKey().quotes().withId().head()
    • added method apiRoot.withProjectKey().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().stagedQuotes().withKey().head()
    • added method apiRoot.withProjectKey().stagedQuotes().withId().head()
    • added method apiRoot.withProjectKey().reviews().withKey().head()
    • added method apiRoot.withProjectKey().reviews().withId().head()
    • added method apiRoot.withProjectKey().shippingMethods().withKey().head()
    • added method apiRoot.withProjectKey().shippingMethods().matchingCart().head()
    • added method apiRoot.withProjectKey().shippingMethods().matchingCartLocation().head()
    • added method apiRoot.withProjectKey().shippingMethods().matchingOrderedit().head()
    • added method apiRoot.withProjectKey().shippingMethods().matchingLocation().head()
    • added method apiRoot.withProjectKey().shippingMethods().withId().head()
    • added method apiRoot.withProjectKey().shoppingLists().withKey().head()
    • added method apiRoot.withProjectKey().shoppingLists().withId().head()
    • added method apiRoot.withProjectKey().states().withKey().head()
    • added method apiRoot.withProjectKey().states().withId().head()
    • added method apiRoot.withProjectKey().subscriptions().withKey().head()
    • added method apiRoot.withProjectKey().subscriptions().withId().head()
    • added method apiRoot.withProjectKey().taxCategories().withKey().head()
    • added method apiRoot.withProjectKey().taxCategories().withId().head()
    • added method apiRoot.withProjectKey().types().withKey().head()
    • added method apiRoot.withProjectKey().types().withId().head()
    • added method apiRoot.withProjectKey().zones().withKey().head()
    • added method apiRoot.withProjectKey().zones().withId().head()
    • added method apiRoot.withProjectKey().me().activeCart().head()
    • added method apiRoot.withProjectKey().me().businessUnits().head()
    • added method apiRoot.withProjectKey().me().carts().head()
    • added method apiRoot.withProjectKey().me().orders().head()
    • added method apiRoot.withProjectKey().me().payments().head()
    • added method apiRoot.withProjectKey().me().quoteRequests().head()
    • added method apiRoot.withProjectKey().me().quotes().head()
    • added method apiRoot.withProjectKey().me().shoppingLists().head()
    • added method apiRoot.withProjectKey().me().businessUnits().withId().head()
    • added method apiRoot.withProjectKey().me().businessUnits().withKey().head()
    • added method apiRoot.withProjectKey().me().carts().withKey().head()
    • added method apiRoot.withProjectKey().me().carts().withId().head()
    • added method apiRoot.withProjectKey().me().orders().withId().head()
    • added method apiRoot.withProjectKey().me().payments().withId().head()
    • added method apiRoot.withProjectKey().me().quoteRequests().withId().head()
    • added method apiRoot.withProjectKey().me().quoteRequests().withKey().head()
    • added method apiRoot.withProjectKey().me().quotes().withId().head()
    • added method apiRoot.withProjectKey().me().quotes().withKey().head()
    • added method apiRoot.withProjectKey().me().shoppingLists().withId().head()
    • added method apiRoot.withProjectKey().me().shoppingLists().withKey().head()
    • added method apiRoot.withProjectKey().extensions().withKey().head()
    • added method apiRoot.withProjectKey().extensions().withId().head()
    • added method apiRoot.withProjectKey().apiClients().withId().head()
    • added method apiRoot.withProjectKey().stores().withKey().head()
    • added method apiRoot.withProjectKey().stores().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().carts().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().customers().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().shoppingLists().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().carts().withCustomerId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().carts().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().carts().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().withOrderNumber().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().me().carts().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().me().orders().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().me().activeCart().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().me().shoppingLists().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().me().carts().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().me().orders().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().me().shoppingLists().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().me().shoppingLists().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().customers().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().customers().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().shippingMethods().matchingCart().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().shoppingLists().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().shoppingLists().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().productProjections().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().productProjections().withId().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().withKey().head()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().withId().head()
    • added method apiRoot.withProjectKey().standalonePrices().withKey().head()
    • added method apiRoot.withProjectKey().standalonePrices().withId().head()
    • added method apiRoot.withProjectKey().attributeGroups().withKey().head()
    • added method apiRoot.withProjectKey().attributeGroups().withId().head()
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-rules
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-flows
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-rules/{ID}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-rules/key={key}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-flows/{ID}

    Patch Changes

    6.0.0

    Major Changes

    • 0e0c5bf Thanks @jenschude! - Api changes

      <summary>Required Property(s)</summary>
      • changed property textLineItemId of type MyShoppingListChangeTextLineItemNameAction to be optional
      • changed property textLineItemId of type MyShoppingListChangeTextLineItemQuantityAction to be optional
      • changed property lineItemId of type MyShoppingListRemoveLineItemAction to be optional
      • changed property textLineItemId of type MyShoppingListRemoveTextLineItemAction to be optional
      • changed property lineItemId of type MyShoppingListSetLineItemCustomFieldAction to be optional
      • changed property textLineItemId of type MyShoppingListSetTextLineItemCustomFieldAction to be optional
      • changed property textLineItemId of type MyShoppingListSetTextLineItemCustomTypeAction to be optional
      • changed property textLineItemId of type MyShoppingListSetTextLineItemDescriptionAction to be optional
      • changed property lineItemId of type ShoppingListChangeLineItemQuantityAction to be optional
      • changed property textLineItemId of type ShoppingListChangeTextLineItemNameAction to be optional
      • changed property textLineItemId of type ShoppingListChangeTextLineItemQuantityAction to be optional
      • changed property lineItemId of type ShoppingListRemoveLineItemAction to be optional
      • changed property textLineItemId of type ShoppingListRemoveTextLineItemAction to be optional
      • changed property lineItemId of type ShoppingListSetLineItemCustomFieldAction to be optional
      • changed property lineItemId of type ShoppingListSetLineItemCustomTypeAction to be optional
      • changed property textLineItemId of type ShoppingListSetTextLineItemCustomFieldAction to be optional
      • changed property textLineItemId of type ShoppingListSetTextLineItemCustomTypeAction to be optional
      • changed property textLineItemId of type ShoppingListSetTextLineItemDescriptionAction to be optional
    <summary>Added Property(s)</summary>
    • added property perMethodExternalTaxRate to type LineItemDraft
    • added property key to type MyShoppingListAddLineItemAction
    • added property key to type MyShoppingListAddTextLineItemAction
    • added property textLineItemKey to type MyShoppingListChangeTextLineItemNameAction
    • added property textLineItemKey to type MyShoppingListChangeTextLineItemQuantityAction
    • added property lineItemKey to type MyShoppingListRemoveLineItemAction
    • added property textLineItemKey to type MyShoppingListRemoveTextLineItemAction
    • added property lineItemKey to type MyShoppingListSetLineItemCustomFieldAction
    • added property textLineItemKey to type MyShoppingListSetTextLineItemCustomFieldAction
    • added property textLineItemKey to type MyShoppingListSetTextLineItemCustomTypeAction
    • added property textLineItemKey to type MyShoppingListSetTextLineItemDescriptionAction
    • added property cart to type QuoteRequest
    • added property key to type ShoppingListLineItem
    • added property key to type ShoppingListLineItemDraft
    • added property key to type TextLineItem
    • added property key to type TextLineItemDraft
    • added property key to type ShoppingListAddLineItemAction
    • added property key to type ShoppingListAddTextLineItemAction
    • added property lineItemKey to type ShoppingListChangeLineItemQuantityAction
    • added property textLineItemKey to type ShoppingListChangeTextLineItemNameAction
    • added property textLineItemKey to type ShoppingListChangeTextLineItemQuantityAction
    • added property lineItemKey to type ShoppingListRemoveLineItemAction
    • added property textLineItemKey to type ShoppingListRemoveTextLineItemAction
    • added property lineItemKey to type ShoppingListSetLineItemCustomFieldAction
    • added property lineItemKey to type ShoppingListSetLineItemCustomTypeAction
    • added property textLineItemKey to type ShoppingListSetTextLineItemCustomFieldAction
    • added property textLineItemKey to type ShoppingListSetTextLineItemCustomTypeAction
    • added property textLineItemKey to type ShoppingListSetTextLineItemDescriptionAction
    • added property staged to type StandalonePriceDraft
    <summary>Added Type(s)</summary>
    • added type MethodExternalTaxRateDraft
    • added type QuoteRenegotiationRequestedMessage
    • added type StandalonePriceStagedChangesRemovedMessage
    • added type QuoteRenegotiationRequestedMessagePayload
    • added type StandalonePriceStagedChangesRemovedMessagePayload
    • added type StagedPriceDraft
    • added type StandalonePriceRemoveStagedChangesAction
    <summary>Removed Method(s)</summary>
    • :warning: removed method apiRoot.withProjectKey().me().payments().withKey().get()
    • :warning: removed method apiRoot.withProjectKey().me().payments().withKey().post()
    • :warning: removed method apiRoot.withProjectKey().me().payments().withKey().delete()
    <summary>Removed Resource(s)</summary>
    • :warning: removed resource /{projectKey}/me/payments/key={key}
    <summary>Removed Enum(s)</summary>
    • :warning: removed enum Failed from type QuoteState

    5.0.0

    Major Changes

    • #514 800c52f Thanks @github-actions! - Update generated SDKs

      Api changes

      <summary>Changed Property(s)</summary>
      • :warning: changed property money of type CartDiscountValueFixed from type CentPrecisionMoney[] to TypedMoney[]
      • :warning: changed property money of type CartDiscountValueFixedDraft from type Money[] to TypedMoneyDraft[]
    <summary>Added Property(s)</summary>
    • added property taxedPricePortions to type CustomLineItem
    • added property customLineItemKey to type CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction
    • added property customLineItemKey to type CartChangeCustomLineItemMoneyAction
    • added property customLineItemKey to type CartChangeCustomLineItemPriceModeAction
    • added property customLineItemKey to type CartChangeCustomLineItemQuantityAction
    • added property customLineItemKey to type CartRemoveCustomLineItemAction
    • added property customLineItemKey to type CartSetCustomLineItemCustomFieldAction
    • added property customLineItemKey to type CartSetCustomLineItemCustomTypeAction
    • added property customLineItemKey to type CartSetCustomLineItemShippingDetailsAction
    • added property customLineItemKey to type CartSetCustomLineItemTaxAmountAction
    • added property shippingKey to type CartSetCustomLineItemTaxAmountAction
    • added property customLineItemKey to type CartSetCustomLineItemTaxRateAction
    • added property shippingKey to type CartSetCustomLineItemTaxRateAction
    • added property associate to type ClientLogging
    • added property associate to type CreatedBy
    • added property associate to type LastModifiedBy
    • added property customLineItemKey to type CustomLineItemStateTransitionMessage
    • added property lineItemKey to type LineItemStateTransitionMessage
    • added property customLineItemKey to type OrderCustomLineItemDiscountSetMessage
    • added property customLineItemKey to type OrderCustomLineItemQuantityChangedMessage
    • added property customLineItemKey to type OrderCustomLineItemRemovedMessage
    • added property lineItemKey to type OrderLineItemDiscountSetMessage
    • added property lineItemKey to type OrderLineItemDistributionChannelSetMessage
    • added property lineItemKey to type OrderLineItemRemovedMessage
    • added property customLineItemKey to type CustomLineItemStateTransitionMessagePayload
    • added property lineItemKey to type LineItemStateTransitionMessagePayload
    • added property customLineItemKey to type OrderCustomLineItemDiscountSetMessagePayload
    • added property customLineItemKey to type OrderCustomLineItemQuantityChangedMessagePayload
    • added property customLineItemKey to type OrderCustomLineItemRemovedMessagePayload
    • added property lineItemKey to type OrderLineItemDiscountSetMessagePayload
    • added property lineItemKey to type OrderLineItemDistributionChannelSetMessagePayload
    • added property lineItemKey to type OrderLineItemRemovedMessagePayload
    • added property directDiscounts to type StagedOrder
    • added property shippingDetails to type StagedOrderAddCustomLineItemAction
    • added property inventoryMode to type StagedOrderAddLineItemAction
    • added property customLineItemKey to type StagedOrderChangeCustomLineItemMoneyAction
    • added property customLineItemKey to type StagedOrderChangeCustomLineItemQuantityAction
    • added property customLineItemKey to type StagedOrderImportCustomLineItemStateAction
    • added property lineItemKey to type StagedOrderImportLineItemStateAction
    • added property customLineItemKey to type StagedOrderRemoveCustomLineItemAction
    • added property customLineItemKey to type StagedOrderSetCustomLineItemCustomFieldAction
    • added property customLineItemKey to type StagedOrderSetCustomLineItemCustomTypeAction
    • added property customLineItemKey to type StagedOrderSetCustomLineItemShippingDetailsAction
    • added property customLineItemKey to type StagedOrderSetCustomLineItemTaxAmountAction
    • added property shippingKey to type StagedOrderSetCustomLineItemTaxAmountAction
    • added property customLineItemKey to type StagedOrderSetCustomLineItemTaxRateAction
    • added property shippingKey to type StagedOrderSetCustomLineItemTaxRateAction
    • added property returnItemKey to type StagedOrderSetReturnItemCustomFieldAction
    • added property returnItemKey to type StagedOrderSetReturnItemCustomTypeAction
    • added property returnItemKey to type StagedOrderSetReturnPaymentStateAction
    • added property returnItemKey to type StagedOrderSetReturnShipmentStateAction
    • added property customLineItemKey to type StagedOrderTransitionCustomLineItemStateAction
    • added property lineItemKey to type StagedOrderTransitionLineItemStateAction
    • added property key to type CustomLineItemImportDraft
    • added property key to type CustomLineItemReturnItem
    • added property key to type LineItemImportDraft
    • added property key to type LineItemReturnItem
    • added property directDiscounts to type Order
    • added property purchaseOrderNumber to type OrderImportDraft
    • added property taxCalculationMode to type OrderImportDraft
    • added property key to type ReturnItem
    • added property key to type ReturnItemDraft
    • added property customLineItemKey to type OrderImportCustomLineItemStateAction
    • added property lineItemKey to type OrderImportLineItemStateAction
    • added property customLineItemKey to type OrderSetCustomLineItemCustomFieldAction
    • added property customLineItemKey to type OrderSetCustomLineItemCustomTypeAction
    • added property customLineItemKey to type OrderSetCustomLineItemShippingDetailsAction
    • added property returnItemKey to type OrderSetReturnItemCustomFieldAction
    • added property returnItemKey to type OrderSetReturnItemCustomTypeAction
    • added property returnItemKey to type OrderSetReturnPaymentStateAction
    • added property returnItemKey to type OrderSetReturnShipmentStateAction
    • added property customLineItemKey to type OrderTransitionCustomLineItemStateAction
    • added property lineItemKey to type OrderTransitionLineItemStateAction
    <summary>Required Property(s)</summary>
    • :warning: changed property associateRoleAssignments of type AssociateDraft to be required
    • :warning: changed property paymentState of type StagedOrderChangePaymentStateAction to be required
    • :warning: changed property shipmentState of type StagedOrderChangeShipmentStateAction to be required
    • :warning: changed property paymentState of type OrderChangePaymentStateAction to be required
    • :warning: changed property shipmentState of type OrderChangeShipmentStateAction to be required
    • changed property roles of type Associate to be optional
    • changed property customLineItemId of type CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction to be optional
    • changed property customLineItemId of type CartChangeCustomLineItemMoneyAction to be optional
    • changed property customLineItemId of type CartChangeCustomLineItemPriceModeAction to be optional
    • changed property customLineItemId of type CartChangeCustomLineItemQuantityAction to be optional
    • changed property customLineItemId of type CartRemoveCustomLineItemAction to be optional
    • changed property customLineItemId of type CartSetCustomLineItemCustomFieldAction to be optional
    • changed property customLineItemId of type CartSetCustomLineItemCustomTypeAction to be optional
    • changed property customLineItemId of type CartSetCustomLineItemShippingDetailsAction to be optional
    • changed property customLineItemId of type CartSetCustomLineItemTaxAmountAction to be optional
    • changed property customLineItemId of type CartSetCustomLineItemTaxRateAction to be optional
    • changed property centAmount of type CentPrecisionMoneyDraft to be optional
    • changed property centAmount of type TypedMoneyDraft to be optional
    • changed property comment of type MyQuoteRequestDraft to be optional
    • changed property customLineItemId of type StagedOrderChangeCustomLineItemMoneyAction to be optional
    • changed property customLineItemId of type StagedOrderChangeCustomLineItemQuantityAction to be optional
    • changed property customLineItemId of type StagedOrderImportCustomLineItemStateAction to be optional
    • changed property lineItemId of type StagedOrderImportLineItemStateAction to be optional
    • changed property customLineItemId of type StagedOrderRemoveCustomLineItemAction to be optional
    • changed property customLineItemId of type StagedOrderSetCustomLineItemCustomFieldAction to be optional
    • changed property customLineItemId of type StagedOrderSetCustomLineItemCustomTypeAction to be optional
    • changed property customLineItemId of type StagedOrderSetCustomLineItemShippingDetailsAction to be optional
    • changed property customLineItemId of type StagedOrderSetCustomLineItemTaxAmountAction to be optional
    • changed property customLineItemId of type StagedOrderSetCustomLineItemTaxRateAction to be optional
    • changed property returnItemId of type StagedOrderSetReturnItemCustomFieldAction to be optional
    • changed property returnItemId of type StagedOrderSetReturnItemCustomTypeAction to be optional
    • changed property returnItemId of type StagedOrderSetReturnPaymentStateAction to be optional
    • changed property returnItemId of type StagedOrderSetReturnShipmentStateAction to be optional
    • changed property customLineItemId of type StagedOrderTransitionCustomLineItemStateAction to be optional
    • changed property lineItemId of type StagedOrderTransitionLineItemStateAction to be optional
    • changed property priceMode of type CustomLineItemImportDraft to be optional
    • changed property customLineItemId of type OrderImportCustomLineItemStateAction to be optional
    • changed property lineItemId of type OrderImportLineItemStateAction to be optional
    • changed property customLineItemId of type OrderSetCustomLineItemCustomFieldAction to be optional
    • changed property customLineItemId of type OrderSetCustomLineItemCustomTypeAction to be optional
    • changed property customLineItemId of type OrderSetCustomLineItemShippingDetailsAction to be optional
    • changed property returnItemId of type OrderSetReturnItemCustomFieldAction to be optional
    • changed property returnItemId of type OrderSetReturnItemCustomTypeAction to be optional
    • changed property returnItemId of type OrderSetReturnPaymentStateAction to be optional
    • changed property returnItemId of type OrderSetReturnShipmentStateAction to be optional
    • changed property customLineItemId of type OrderTransitionCustomLineItemStateAction to be optional
    • changed property lineItemId of type OrderTransitionLineItemStateAction to be optional
    • changed property comment of type QuoteRequestDraft to be optional
    <summary>Deprecated Property(s)</summary>
    • property Associate::roles is removed
    • property AssociateDraft::roles is removed
    • property IndividualExclusionProductSelectionType::type is removed
    • property IndividualProductSelectionType::type is removed
    • property ProductSelection::type is removed
    • property ProductSelectionDraft::type is removed
    • property ProductSelectionType::type is removed
    <summary>Added QueryParameter(s)</summary>
    • added query parameter where to method get /{projectKey}/in-store/key={storeKey}/product-selection-assignments
    • added query parameter /^var[.][a-zA-Z0-9]+$/ to method get /{projectKey}/in-store/key={storeKey}/product-selection-assignments
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter expand from method get /{projectKey}/subscriptions
    • :warning: removed query parameter expand from method post /{projectKey}/subscriptions
    • :warning: removed query parameter expand from method get /{projectKey}/extensions
    • :warning: removed query parameter expand from method post /{projectKey}/extensions
    • :warning: removed query parameter expand from method get /{projectKey}/subscriptions/key={key}
    • :warning: removed query parameter expand from method post /{projectKey}/subscriptions/key={key}
    • :warning: removed query parameter expand from method delete /{projectKey}/subscriptions/key={key}
    • :warning: removed query parameter expand from method get /{projectKey}/subscriptions/{ID}
    • :warning: removed query parameter expand from method post /{projectKey}/subscriptions/{ID}
    • :warning: removed query parameter expand from method delete /{projectKey}/subscriptions/{ID}
    • :warning: removed query parameter expand from method get /{projectKey}/extensions/key={key}
    • :warning: removed query parameter expand from method post /{projectKey}/extensions/key={key}
    • :warning: removed query parameter expand from method delete /{projectKey}/extensions/key={key}
    • :warning: removed query parameter expand from method get /{projectKey}/extensions/{ID}
    • :warning: removed query parameter expand from method post /{projectKey}/extensions/{ID}
    • :warning: removed query parameter expand from method delete /{projectKey}/extensions/{ID}
    <summary>Added Type(s)</summary>
    • added type ContentTooLargeError
    • added type GraphQLContentTooLargeError
    • added type BusinessUnitParentChangedMessage
    • added type OrderCustomFieldAddedMessage
    • added type OrderCustomFieldChangedMessage
    • added type OrderCustomFieldRemovedMessage
    • added type OrderCustomTypeRemovedMessage
    • added type OrderCustomTypeSetMessage
    • added type BusinessUnitParentChangedMessagePayload
    • added type OrderCustomFieldAddedMessagePayload
    • added type OrderCustomFieldChangedMessagePayload
    • added type OrderCustomFieldRemovedMessagePayload
    • added type OrderCustomTypeRemovedMessagePayload
    • added type OrderCustomTypeSetMessagePayload
    • added type StagedOrderSetDirectDiscountsAction
    • added type StagedOrderSetStoreAction
    <summary>Deprecated Type(s)</summary>
    • type AssociateRoleDeprecated is removed
    • type IndividualExclusionProductSelectionType is removed
    • type IndividualProductSelectionType is removed
    • type ProductSelectionType is removed
    • type ProductSelectionTypeEnum is removed
    <summary>Removed Type(s)</summary>
    • :warning: removed type BusinessUnitParentUnitChangedMessage
    • :warning: removed type BusinessUnitParentUnitChangedMessagePayload
    • :warning: removed type OrderResourceIdentifier
    <summary>Added Enum(s)</summary>
    • added enum associate-role to type ChangeSubscriptionResourceTypeId

    4.11.0

    Minor Changes

    • #496 60fe7e5 Thanks @github-actions! - Update generated SDKs

      Api changes

      <summary>Added Resource(s)</summary>
      • added resource /{projectKey}/in-store/key={storeKey}/cart-discounts
      • added resource /{projectKey}/in-store/key={storeKey}/cart-discounts/key={key}
      • added resource /{projectKey}/in-store/key={storeKey}/cart-discounts/{ID}
    <summary>Added Property(s)</summary>
    • added property stores to type CartDiscount
    • added property stores to type CartDiscountDraft
    • added property key to type CustomLineItem
    • added property key to type CustomLineItemDraft
    • added property key to type CartAddCustomLineItemAction
    • added property key to type StagedOrderAddCustomLineItemAction
    • added property shippingKey to type StagedOrderAddDeliveryAction
    <summary>Removed Type(s)</summary>
    • :warning: removed type CartSetDeliveryAddressCustomFieldAction
    • :warning: removed type CartSetDeliveryAddressCustomTypeAction
    <summary>Added Type(s)</summary>
    • added type CartDiscountAddStoreAction
    • added type CartDiscountRemoveStoreAction
    • added type CartDiscountSetStoresAction
    • added type MaxCartDiscountsReachedError
    • added type MaxStoreReferencesReachedError
    • added type StoreCartDiscountsLimitReachedError
    • added type GraphQLMaxCartDiscountsReachedError
    • added type GraphQLMaxStoreReferencesReachedError
    • added type GraphQLStoreCartDiscountsLimitReachedError
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().withKey().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().withKey().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().withKey().delete()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().withId().get()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().withId().post()
    • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().cartDiscounts().withId().delete()

    4.10.1

    Patch Changes

    • #487 d22b639 Thanks @github-actions! - Update generated SDKs

      Api (Platform) changes

      <summary>Added Property(s)</summary>
      • added property perMethodTaxRate to type CustomLineItem
      • added property key to type LineItem
      • added property key to type LineItemDraft
      • added property key to type CartAddLineItemAction
      • added property lineItemKey to type CartApplyDeltaToLineItemShippingDetailsTargetsAction
      • added property lineItemKey to type CartChangeLineItemQuantityAction
      • added property lineItemKey to type CartRemoveLineItemAction
      • added property lineItemKey to type CartSetLineItemCustomFieldAction
      • added property lineItemKey to type CartSetLineItemCustomTypeAction
      • added property lineItemKey to type CartSetLineItemDistributionChannelAction
      • added property lineItemKey to type CartSetLineItemInventoryModeAction
      • added property lineItemKey to type CartSetLineItemPriceAction
      • added property lineItemKey to type CartSetLineItemShippingDetailsAction
      • added property lineItemKey to type CartSetLineItemSupplyChannelAction
      • added property lineItemKey to type CartSetLineItemTaxAmountAction
      • added property lineItemKey to type CartSetLineItemTaxRateAction
      • added property lineItemKey to type CartSetLineItemTotalPriceAction
      • added property key to type MyLineItemDraft
      • added property key to type MyCartAddLineItemAction
      • added property lineItemKey to type MyCartApplyDeltaToLineItemShippingDetailsTargetsAction
      • added property lineItemKey to type MyCartChangeLineItemQuantityAction
      • added property lineItemKey to type MyCartRemoveLineItemAction
      • added property lineItemKey to type MyCartSetLineItemCustomFieldAction
      • added property lineItemKey to type MyCartSetLineItemCustomTypeAction
      • added property lineItemKey to type MyCartSetLineItemDistributionChannelAction
      • added property lineItemKey to type MyCartSetLineItemShippingDetailsAction
      • added property lineItemKey to type MyCartSetLineItemSupplyChannelAction
      • added property lineItemKey to type MyShoppingListChangeLineItemQuantityAction
      • added property sku to type StandalonePriceDeletedMessage
      • added property sku to type StandalonePriceDeletedMessagePayload
      • added property key to type StagedOrderAddLineItemAction
      • added property parcelKey to type StagedOrderAddParcelToDeliveryAction
      • added property lineItemKey to type StagedOrderChangeLineItemQuantityAction
      • added property lineItemKey to type StagedOrderRemoveLineItemAction
      • added property parcelKey to type StagedOrderRemoveParcelFromDeliveryAction
      • added property lineItemKey to type StagedOrderSetLineItemCustomFieldAction
      • added property lineItemKey to type StagedOrderSetLineItemCustomTypeAction
      • added property lineItemKey to type StagedOrderSetLineItemDistributionChannelAction
      • added property lineItemKey to type StagedOrderSetLineItemPriceAction
      • added property lineItemKey to type StagedOrderSetLineItemShippingDetailsAction
      • added property lineItemKey to type StagedOrderSetLineItemTaxAmountAction
      • added property lineItemKey to type StagedOrderSetLineItemTaxRateAction
      • added property lineItemKey to type StagedOrderSetLineItemTotalPriceAction
      • added property parcelKey to type StagedOrderSetParcelCustomFieldAction
      • added property parcelKey to type StagedOrderSetParcelCustomTypeAction
      • added property parcelKey to type StagedOrderSetParcelItemsAction
      • added property parcelKey to type StagedOrderSetParcelMeasurementsAction
      • added property parcelKey to type StagedOrderSetParcelTrackingDataAction
      • added property key to type Parcel
      • added property key to type ParcelDraft
      • added property parcelKey to type OrderAddParcelToDeliveryAction
      • added property parcelKey to type OrderRemoveParcelFromDeliveryAction
      • added property lineItemKey to type OrderSetLineItemCustomFieldAction
      • added property lineItemKey to type OrderSetLineItemCustomTypeAction
      • added property lineItemKey to type OrderSetLineItemShippingDetailsAction
      • added property parcelKey to type OrderSetParcelCustomFieldAction
      • added property parcelKey to type OrderSetParcelCustomTypeAction
      • added property parcelKey to type OrderSetParcelItemsAction
      • added property parcelKey to type OrderSetParcelMeasurementsAction
      • added property parcelKey to type OrderSetParcelTrackingDataAction
    <summary>Required Property(s)</summary>
    • changed property lineItemId of type CartApplyDeltaToLineItemShippingDetailsTargetsAction to be optional
    • changed property lineItemId of type CartChangeLineItemQuantityAction to be optional
    • changed property lineItemId of type CartRemoveLineItemAction to be optional
    • changed property lineItemId of type CartSetLineItemCustomFieldAction to be optional
    • changed property lineItemId of type CartSetLineItemCustomTypeAction to be optional
    • changed property lineItemId of type CartSetLineItemDistributionChannelAction to be optional
    • changed property lineItemId of type CartSetLineItemInventoryModeAction to be optional
    • changed property lineItemId of type CartSetLineItemPriceAction to be optional
    • changed property lineItemId of type CartSetLineItemShippingDetailsAction to be optional
    • changed property lineItemId of type CartSetLineItemSupplyChannelAction to be optional
    • changed property lineItemId of type CartSetLineItemTaxAmountAction to be optional
    • changed property lineItemId of type CartSetLineItemTaxRateAction to be optional
    • changed property lineItemId of type CartSetLineItemTotalPriceAction to be optional
    • changed property lineItemId of type MyCartApplyDeltaToLineItemShippingDetailsTargetsAction to be optional
    • changed property lineItemId of type MyCartChangeLineItemQuantityAction to be optional
    • changed property lineItemId of type MyCartRemoveLineItemAction to be optional
    • changed property lineItemId of type MyCartSetLineItemCustomFieldAction to be optional
    • changed property lineItemId of type MyCartSetLineItemCustomTypeAction to be optional
    • changed property lineItemId of type MyCartSetLineItemDistributionChannelAction to be optional
    • changed property lineItemId of type MyCartSetLineItemShippingDetailsAction to be optional
    • changed property lineItemId of type MyCartSetLineItemSupplyChannelAction to be optional
    • changed property lineItemId of type MyShoppingListChangeLineItemQuantityAction to be optional
    • changed property lineItemId of type StagedOrderChangeLineItemQuantityAction to be optional
    • changed property lineItemId of type StagedOrderRemoveLineItemAction to be optional
    • changed property parcelId of type StagedOrderRemoveParcelFromDeliveryAction to be optional
    • changed property lineItemId of type StagedOrderSetLineItemCustomFieldAction to be optional
    • changed property lineItemId of type StagedOrderSetLineItemCustomTypeAction to be optional
    • changed property lineItemId of type StagedOrderSetLineItemDistributionChannelAction to be optional
    • changed property lineItemId of type StagedOrderSetLineItemPriceAction to be optional
    • changed property lineItemId of type StagedOrderSetLineItemShippingDetailsAction to be optional
    • changed property lineItemId of type StagedOrderSetLineItemTaxAmountAction to be optional
    • changed property lineItemId of type StagedOrderSetLineItemTaxRateAction to be optional
    • changed property lineItemId of type StagedOrderSetLineItemTotalPriceAction to be optional
    • changed property parcelId of type StagedOrderSetParcelCustomFieldAction to be optional
    • changed property parcelId of type StagedOrderSetParcelCustomTypeAction to be optional
    • changed property parcelId of type StagedOrderSetParcelItemsAction to be optional
    • changed property parcelId of type StagedOrderSetParcelMeasurementsAction to be optional
    • changed property parcelId of type StagedOrderSetParcelTrackingDataAction to be optional
    • changed property parcelId of type OrderRemoveParcelFromDeliveryAction to be optional
    • changed property lineItemId of type OrderSetLineItemCustomFieldAction to be optional
    • changed property lineItemId of type OrderSetLineItemCustomTypeAction to be optional
    • changed property lineItemId of type OrderSetLineItemShippingDetailsAction to be optional
    • changed property parcelId of type OrderSetParcelCustomFieldAction to be optional
    • changed property parcelId of type OrderSetParcelCustomTypeAction to be optional
    • changed property parcelId of type OrderSetParcelItemsAction to be optional
    • changed property parcelId of type OrderSetParcelMeasurementsAction to be optional
    • changed property parcelId of type OrderSetParcelTrackingDataAction to be optional
    <summary>Deprecated Property(s)</summary>
    • property MyCartChangeLineItemQuantityAction::externalPrice is removed
    • property MyCartChangeLineItemQuantityAction::externalTotalPrice is removed
    <summary>Deprecated Type(s)</summary>
    • type ProductVariantSelectionExclusion is removed
    • type ProductVariantSelectionInclusion is removed
    <summary>Removed Type(s)</summary>
    • :warning: removed type MyCartSetDirectDiscountsAction
    <summary>Added Type(s)</summary>
    • added type StandalonePriceTierAddedMessage
    • added type StandalonePriceTierRemovedMessage
    • added type StandalonePriceTiersSetMessage
    • added type StandalonePriceValidFromAndUntilSetMessage
    • added type StandalonePriceValidFromSetMessage
    • added type StandalonePriceValidUntilSetMessage
    • added type StandalonePriceTierAddedMessagePayload
    • added type StandalonePriceTierRemovedMessagePayload
    • added type StandalonePriceTiersSetMessagePayload
    • added type StandalonePriceValidFromAndUntilSetMessagePayload
    • added type StandalonePriceValidFromSetMessagePayload
    • added type StandalonePriceValidUntilSetMessagePayload
    • added type StandalonePriceAddPriceTierAction
    • added type StandalonePriceRemovePriceTierAction
    • added type StandalonePriceSetPriceTiersAction
    • added type StandalonePriceSetValidFromAction
    • added type StandalonePriceSetValidFromAndUntilAction
    • added type StandalonePriceSetValidUntilAction
    • added type ConfluentCloudDestination
    <summary>Added Enum(s)</summary>
    • added enum associate-role to type CustomFieldReferenceValue
    • added enum business-unit to type CustomFieldReferenceValue

    Import changes

    <summary>Added Enum(s)</summary>
    • added enum associate-role to type CustomFieldReferenceValue
    • added enum business-unit to type CustomFieldReferenceValue

    History change

    <summary>Added Property(s)</summary>
    • added property variantSelection to type AddProductChange
    <summary>Changed Property(s)</summary>
    • :warning: changed property resource of type Record from type Reference to ResourceIdentifier
    <summary>Added QueryParameter(s)</summary>
    • added query parameter resourceKey to method get /{projectKey}
    • added query parameter resourceKey to method get /{projectKey}/{resourceType}
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter resourceId from method get /{projectKey}/{resourceType}
    <summary>Added Type(s)</summary>
    • added type AddAssociateChange
    • added type AddProductSelectionChange
    • added type Associate
    • added type AssociateRoleAssignment
    • added type AssociateRoleInheritanceMode
    • added type BusinessUnitAssociateMode
    • added type BusinessUnitLabel
    • added type BusinessUnitStatus
    • added type BusinessUnitStoreMode
    • added type ChangeAssociateChange
    • added type ChangeAssociateModeChange
    • added type ChangeParentUnitChange
    • added type ChangeProductSelectionActiveChange
    • added type ChangeStatusChange
    • added type ProductVariantSelection
    • added type ProductVariantSelectionTypeEnum
    • added type RemoveAssociateChange
    • added type RemoveProductSelectionChange
    • added type RequestQuoteRenegotiationChange
    • added type ResourceIdentifier
    • added type SetAddressCustomFieldChange
    • added type SetAddressCustomTypeChange
    • added type SetContactEmailChange
    • added type SetStoreModeChange
    • added type SetVariantSelectionChange
    <summary>Added Enum(s)</summary>
    • added enum business-unit to type ChangeHistoryResourceType
    • added enum addAssociate to type UpdateType
    • added enum addCustomLineItem to type UpdateType
    • added enum addDiscountCode to type UpdateType
    • added enum addProduct to type UpdateType
    • added enum addProductSelection to type UpdateType
    • added enum addProperty to type UpdateType
    • added enum changeAmountAuthorized to type UpdateType
    • added enum changeAssociate to type UpdateType
    • added enum changeAssociateMode to type UpdateType
    • added enum changeCustomLineItemQuantity to type UpdateType
    • added enum changeLineItemName to type UpdateType
    • added enum changeParentUnit to type UpdateType
    • added enum changeProductSelectionActive to type UpdateType
    • added enum changeQuoteRequestState to type UpdateType
    • added enum changeQuoteState to type UpdateType
    • added enum changeStagedQuoteState to type UpdateType
    • added enum changeStatus to type UpdateType
    • added enum changeTaxCalculationMode to type UpdateType
    • added enum changeTaxMode to type UpdateType
    • added enum changeTaxRoundingMode to type UpdateType
    • added enum moveImageToPosition to type UpdateType
    • added enum removeAssociate to type UpdateType
    • added enum removeCustomLineItem to type UpdateType
    • added enum removeDiscountCode to type UpdateType
    • added enum removeProduct to type UpdateType
    • added enum removeProductSelection to type UpdateType
    • added enum removeProperty to type UpdateType
    • added enum requestQuoteRenegotiation to type UpdateType
    • added enum setAddressCustomField to type UpdateType
    • added enum setAddressCustomType to type UpdateType
    • added enum setApplicationVersion to type UpdateType
    • added enum setAuthenticationMode to type UpdateType
    • added enum setContactEmail to type UpdateType
    • added enum setCountries to type UpdateType
    • added enum setCountry to type UpdateType
    • added enum setCustomLineItemMoney to type UpdateType
    • added enum setCustomLineItemTaxAmount to type UpdateType
    • added enum setCustomLineItemTaxCategory to type UpdateType
    • added enum setCustomLineItemTaxRate to type UpdateType
    • added enum setCustomLineItemTaxedPrice to type UpdateType
    • added enum setCustomLineItemTotalPrice to type UpdateType
    • added enum setCustomShippingMethod to type UpdateType
    • added enum setIsValid to type UpdateType
    • added enum setLineItemDeactivatedAt to type UpdateType
    • added enum setLineItemDiscountedPrice to type UpdateType
    • added enum setLineItemDiscountedPricePerQuantity to type UpdateType
    • added enum setLineItemDistributionChannel to type UpdateType
    • added enum setLineItemPrice to type UpdateType
    • added enum setLineItemProductKey to type UpdateType
    • added enum setLineItemProductSlug to type UpdateType
    • added enum setLineItemTaxAmount to type UpdateType
    • added enum setLineItemTaxRate to type UpdateType
    • added enum setLineItemTaxedPrice to type UpdateType
    • added enum setLineItemTotalPrice to type UpdateType
    • added enum setOrderTaxedPrice to type UpdateType
    • added enum setOrderTotalPrice to type UpdateType
    • added enum setOrderTotalTax to type UpdateType
    • added enum setPrices to type UpdateType
    • added enum setProductCount to type UpdateType
    • added enum setProductSelections to type UpdateType
    • added enum setProperty to type UpdateType
    • added enum setPurchaseOrderNumber to type UpdateType
    • added enum setReservations to type UpdateType
    • added enum setSellerComment to type UpdateType
    • added enum setShippingInfoPrice to type UpdateType
    • added enum setShippingInfoTaxedPrice to type UpdateType
    • added enum setShippingMethod to type UpdateType
    • added enum setShippingMethodTaxAmount to type UpdateType
    • added enum setShippingMethodTaxRate to type UpdateType
    • added enum setShippingRate to type UpdateType
    • added enum setShippingRateInput to type UpdateType
    • added enum setStoreMode to type UpdateType
    • added enum setSupplyChannels to type UpdateType
    • added enum setValidTo to type UpdateType
    • added enum setValue to type UpdateType
    • added enum setVariantSelection to type UpdateType
    • added enum DeclinedForRenegotiation to type QuoteState
    • added enum associate-role to type ReferenceTypeId
    • added enum business-unit to type ReferenceTypeId

    4.10.0

    Minor Changes

    • #483 c87f6bf Thanks @github-actions! - Api changes

      <summary>Added Property(s)</summary>
      • added property shippingKey to type CartSetShippingMethodTaxAmountAction
      • added property shippingKey to type CartSetShippingMethodTaxRateAction
      • added property deliveryKey to type StagedOrderAddDeliveryAction
      • added property deliveryKey to type StagedOrderAddParcelToDeliveryAction
      • added property deliveryKey to type StagedOrderRemoveDeliveryAction
      • added property deliveryKey to type StagedOrderSetDeliveryAddressAction
      • added property deliveryKey to type StagedOrderSetDeliveryAddressCustomFieldAction
      • added property deliveryKey to type StagedOrderSetDeliveryAddressCustomTypeAction
      • added property deliveryKey to type StagedOrderSetDeliveryCustomFieldAction
      • added property deliveryKey to type StagedOrderSetDeliveryCustomTypeAction
      • added property deliveryKey to type StagedOrderSetDeliveryItemsAction
      • added property shippingKey to type StagedOrderSetShippingMethodTaxAmountAction
      • added property shippingKey to type StagedOrderSetShippingMethodTaxRateAction
      • added property key to type Delivery
      • added property key to type DeliveryDraft
      • added property deliveryKey to type OrderAddDeliveryAction
      • added property deliveryKey to type OrderAddParcelToDeliveryAction
      • added property deliveryKey to type OrderRemoveDeliveryAction
      • added property deliveryKey to type OrderSetDeliveryAddressAction
      • added property deliveryKey to type OrderSetDeliveryAddressCustomFieldAction
      • added property deliveryKey to type OrderSetDeliveryAddressCustomTypeAction
      • added property deliveryKey to type OrderSetDeliveryCustomFieldAction
      • added property deliveryKey to type OrderSetDeliveryCustomTypeAction
      • added property deliveryKey to type OrderSetDeliveryItemsAction
      • added property sku to type ProductRemovePriceAction
      • added property variantId to type ProductRemovePriceAction
      • added property price to type ProductRemovePriceAction
    <summary>Required Property(s)</summary>
    • changed property deliveryId of type StagedOrderAddParcelToDeliveryAction to be optional
    • changed property deliveryId of type StagedOrderRemoveDeliveryAction to be optional
    • changed property deliveryId of type StagedOrderSetDeliveryAddressAction to be optional
    • changed property deliveryId of type StagedOrderSetDeliveryAddressCustomFieldAction to be optional
    • changed property deliveryId of type StagedOrderSetDeliveryAddressCustomTypeAction to be optional
    • changed property deliveryId of type StagedOrderSetDeliveryCustomFieldAction to be optional
    • changed property deliveryId of type StagedOrderSetDeliveryCustomTypeAction to be optional
    • changed property deliveryId of type StagedOrderSetDeliveryItemsAction to be optional
    • changed property deliveryId of type OrderAddParcelToDeliveryAction to be optional
    • changed property deliveryId of type OrderRemoveDeliveryAction to be optional
    • changed property deliveryId of type OrderSetDeliveryAddressAction to be optional
    • changed property deliveryId of type OrderSetDeliveryAddressCustomFieldAction to be optional
    • changed property deliveryId of type OrderSetDeliveryAddressCustomTypeAction to be optional
    • changed property deliveryId of type OrderSetDeliveryCustomFieldAction to be optional
    • changed property deliveryId of type OrderSetDeliveryCustomTypeAction to be optional
    • changed property deliveryId of type OrderSetDeliveryItemsAction to be optional
    <summary>Added Type(s)</summary>
    • added type CartSetLineItemInventoryModeAction
    • added type MoneyOverflowError
    • added type GraphQLMoneyOverflowError
    • added type MyCartSetDirectDiscountsAction
    • added type QuoteCustomerChangedMessage
    • added type QuoteRequestCustomerChangedMessage
    • added type QuoteCustomerChangedMessagePayload
    • added type QuoteRequestCustomerChangedMessagePayload
    • added type QuoteRequestChangeCustomerAction
    • added type QuoteChangeCustomerAction
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/carts/replicate
    <summary>Added Enum(s)</summary>
    • added enum ReassignMyQuotes to type Permission
    • added enum ReassignOthersQuotes to type Permission
    • added enum RenegotiationAddressed to type QuoteState
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().replicate().post()

    4.9.0

    Minor Changes

    4.8.1

    Patch Changes

    • #477 60ac380 Thanks @github-actions! - ## Update generated SDKs

      Api changes

      <summary>Added Property(s)</summary>
      • added property associateRoleAssignments to type MyBusinessUnitAssociateDraft

    4.8.0

    Minor Changes

    • #465 efa9194 Thanks @github-actions! - ## Update generated SDKs

      Api changes

      <summary>Changed Type(s)</summary>
      • :warning: changed type AssociateRole from type string to BaseResource
    <summary>Added Type(s)</summary>
    • added type AssociateRoleDraft
    • added type AssociateRoleKeyReference
    • added type AssociateRolePagedQueryResponse
    • added type AssociateRoleReference
    • added type AssociateRoleResourceIdentifier
    • added type AssociateRoleUpdate
    • added type AssociateRoleUpdateAction
    • added type Permission
    • added type AssociateRoleAddPermissionAction
    • added type AssociateRoleChangeBuyerAssignableAction
    • added type AssociateRoleRemovePermissionAction
    • added type AssociateRoleSetCustomFieldAction
    • added type AssociateRoleSetCustomTypeAction
    • added type AssociateRoleSetNameAction
    • added type AssociateRoleSetPermissionsAction
    • added type AssociateRoleAssignment
    • added type AssociateRoleAssignmentDraft
    • added type AssociateRoleDeprecated
    • added type AssociateRoleInheritanceMode
    • added type BusinessUnitAssociateMode
    • added type InheritedAssociate
    • added type InheritedAssociateRoleAssignment
    • added type BusinessUnitChangeAssociateModeAction
    • added type AssociateMissingPermissionError
    • added type GraphQLAssociateMissingPermissionError
    • added type AssociateRoleBuyerAssignableChangedMessage
    • added type AssociateRoleCreatedMessage
    • added type AssociateRoleDeletedMessage
    • added type AssociateRoleNameChangedMessage
    • added type AssociateRolePermissionAddedMessage
    • added type AssociateRolePermissionRemovedMessage
    • added type AssociateRolePermissionsSetMessage
    • added type BusinessUnitAssociateModeChangedMessage
    • added type AssociateRoleBuyerAssignableChangedMessagePayload
    • added type AssociateRoleCreatedMessagePayload
    • added type AssociateRoleDeletedMessagePayload
    • added type AssociateRoleNameChangedMessagePayload
    • added type AssociateRolePermissionAddedMessagePayload
    • added type AssociateRolePermissionRemovedMessagePayload
    • added type AssociateRolePermissionsSetMessagePayload
    • added type BusinessUnitAssociateModeChangedMessagePayload
    • added type ProjectSetBusinessUnitAssociateRoleOnCreationAction
    <summary>Added Enum(s)</summary>
    • added enum associate-role to type ReferenceTypeId
    • added enum associate-role to type MessageSubscriptionResourceTypeId
    • added enum associate-role to type ResourceTypeId
    <summary>Added Property(s)</summary>
    • added property associateRoleAssignments to type Associate
    • added property associateRoleAssignments to type AssociateDraft
    • added property associateMode to type BusinessUnit
    • added property inheritedAssociates to type BusinessUnit
    • added property associateMode to type BusinessUnitDraft
    • added property associateMode to type Company
    • added property inheritedAssociates to type Company
    • added property associateMode to type CompanyDraft
    • added property associateMode to type Division
    • added property inheritedAssociates to type Division
    • added property associateMode to type DivisionDraft
    • added property myBusinessUnitAssociateRoleOnCreation to type BusinessUnitConfiguration
    <summary>Changed Property(s)</summary>
    • :warning: changed property roles of type Associate from type AssociateRole[] to AssociateRoleDeprecated[]
    • :warning: changed property roles of type AssociateDraft from type AssociateRole[] to AssociateRoleDeprecated[]
    <summary>MarkDeprecated Property(s)</summary>
    • marked property Associate::roles as deprecated
    • marked property AssociateDraft::roles as deprecated
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/as-associate
    • added resource /{projectKey}/associate-roles
    • added resource /{projectKey}/as-associate/{associateId}
    • added resource /{projectKey}/as-associate/{associateId}/business-units
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}
    • added resource /{projectKey}/as-associate/{associateId}/business-units/key={key}
    • added resource /{projectKey}/as-associate/{associateId}/business-units/{ID}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/carts
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/orders
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quotes
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quote-requests
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/carts/key={key}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/carts/{ID}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/orders/quotes
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/orders/order-number={orderNumber}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/orders/{ID}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quotes/key={key}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quotes/{ID}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quote-requests/key={key}
    • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quote-requests/{ID}
    • added resource /{projectKey}/associate-roles/key={key}
    • added resource /{projectKey}/associate-roles/{ID}
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().associateRoles().get()
    • added method apiRoot.withProjectKey().associateRoles().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().withKey().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().withKey().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().withId().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().withId().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withKey().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withKey().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withKey().delete()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withId().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withId().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withId().delete()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().orderQuote().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().withOrderNumber().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().withOrderNumber().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().withId().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().withId().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().withKey().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().withKey().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().withId().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().withId().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().withKey().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().withKey().post()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().withId().get()
    • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().withId().post()
    • added method apiRoot.withProjectKey().associateRoles().withKey().get()
    • added method apiRoot.withProjectKey().associateRoles().withKey().post()
    • added method apiRoot.withProjectKey().associateRoles().withKey().delete()
    • added method apiRoot.withProjectKey().associateRoles().withId().get()
    • added method apiRoot.withProjectKey().associateRoles().withId().post()
    • added method apiRoot.withProjectKey().associateRoles().withId().delete()

    Import changes

    <summary>Added Enum(s)</summary>
    • added enum type to type ImportResourceType
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/types
    • added resource /{projectKey}/types/import-containers
    • added resource /{projectKey}/types/import-containers/{importContainerKey}
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKeyValue().types().importContainers().withImportContainerKeyValue().post()
    <summary>Added Type(s)</summary>
    • added type TypeImportRequest
    • added type TypeTextInputHint
    • added type ResourceTypeId
    • added type FieldType
    • added type CustomFieldBooleanType
    • added type CustomFieldDateTimeType
    • added type CustomFieldDateType
    • added type CustomFieldEnumType
    • added type CustomFieldEnumValue
    • added type CustomFieldLocalizedEnumType
    • added type CustomFieldLocalizedEnumValue
    • added type CustomFieldLocalizedStringType
    • added type CustomFieldMoneyType
    • added type CustomFieldNumberType
    • added type CustomFieldReferenceType
    • added type CustomFieldReferenceValue
    • added type CustomFieldSetType
    • added type CustomFieldStringType
    • added type CustomFieldTimeType
    • added type FieldDefinition
    • added type TypeImport

    History changes

    <summary>Added QueryParameter(s)</summary>
    • added query parameter resourceTypes to method get /{projectKey}
    <summary>Removed QueryParameter(s)</summary>
    • :warning: removed query parameter resourceType from method get /{projectKey}
    <summary>Added Type(s)</summary>
    • added type SetCountriesChange
    • added type SetPurchaseOrderNumberChange
    • added type StoreCountry

    4.7.1

    Patch Changes

    4.7.0

    Minor Changes

    • dad68dc Thanks @jenschude! - Api changes

      <summary>MarkDeprecated Type(s)</summary>
      • marked type ProductVariantSelectionExclusion as deprecated
      • marked type ProductVariantSelectionInclusion as deprecated
    <summary>Added Type(s)</summary>
    • added type GraphQLAnonymousIdAlreadyInUseError
    • added type GraphQLAttributeDefinitionAlreadyExistsError
    • added type GraphQLAttributeDefinitionTypeConflictError
    • added type GraphQLAttributeNameDoesNotExistError
    • added type GraphQLBadGatewayError
    • added type GraphQLConcurrentModificationError
    • added type GraphQLCountryNotConfiguredInStoreError
    • added type GraphQLDiscountCodeNonApplicableError
    • added type GraphQLDuplicateAttributeValueError
    • added type GraphQLDuplicateAttributeValuesError
    • added type GraphQLDuplicateEnumValuesError
    • added type GraphQLDuplicateFieldError
    • added type GraphQLDuplicateFieldWithConflictingResourceError
    • added type GraphQLDuplicatePriceKeyError
    • added type GraphQLDuplicatePriceScopeError
    • added type GraphQLDuplicateStandalonePriceScopeError
    • added type GraphQLDuplicateVariantValuesError
    • added type GraphQLEditPreviewFailedError
    • added type GraphQLEnumKeyAlreadyExistsError
    • added type GraphQLEnumKeyDoesNotExistError
    • added type GraphQLEnumValueIsUsedError
    • added type GraphQLEnumValuesMustMatchError
    • added type GraphQLErrorObject
    • added type GraphQLExtensionBadResponseError
    • added type GraphQLExtensionNoResponseError
    • added type GraphQLExtensionPredicateEvaluationFailedError
    • added type GraphQLExtensionUpdateActionsFailedError
    • added type GraphQLExternalOAuthFailedError
    • added type GraphQLFeatureRemovedError
    • added type GraphQLGeneralError
    • added type GraphQLInsufficientScopeError
    • added type GraphQLInternalConstraintViolatedError
    • added type GraphQLInvalidCredentialsError
    • added type GraphQLInvalidCurrentPasswordError
    • added type GraphQLInvalidFieldError
    • added type GraphQLInvalidInputError
    • added type GraphQLInvalidItemShippingDetailsError
    • added type GraphQLInvalidJsonInputError
    • added type GraphQLInvalidOperationError
    • added type GraphQLInvalidSubjectError
    • added type GraphQLInvalidTokenError
    • added type GraphQLLanguageUsedInStoresError
    • added type GraphQLMatchingPriceNotFoundError
    • added type GraphQLMaxResourceLimitExceededError
    • added type GraphQLMissingRoleOnChannelError
    • added type GraphQLMissingTaxRateForCountryError
    • added type GraphQLNoMatchingProductDiscountFoundError
    • added type GraphQLNotEnabledError
    • added type GraphQLObjectNotFoundError
    • added type GraphQLOutOfStockError
    • added type GraphQLOverCapacityError
    • added type GraphQLOverlappingStandalonePriceValidityError
    • added type GraphQLPendingOperationError
    • added type GraphQLPriceChangedError
    • added type GraphQLProductAssignmentMissingError
    • added type GraphQLProductPresentWithDifferentVariantSelectionError
    • added type GraphQLProjectNotConfiguredForLanguagesError
    • added type GraphQLQueryComplexityLimitExceededError
    • added type GraphQLQueryTimedOutError
    • added type GraphQLReferenceExistsError
    • added type GraphQLReferencedResourceNotFoundError
    • added type GraphQLRequiredFieldError
    • added type GraphQLResourceNotFoundError
    • added type GraphQLResourceSizeLimitExceededError
    • added type GraphQLSearchDeactivatedError
    • added type GraphQLSearchExecutionFailureError
    • added type GraphQLSearchFacetPathNotFoundError
    • added type GraphQLSearchIndexingInProgressError
    • added type GraphQLSemanticErrorError
    • added type GraphQLShippingMethodDoesNotMatchCartError
    • added type GraphQLSyntaxErrorError
    • added type ProductSelectionProductExcludedMessage
    • added type ProductSelectionVariantExclusionChangedMessage
    • added type ProductSelectionProductExcludedMessagePayload
    • added type ProductSelectionVariantExclusionChangedMessagePayload
    • added type IndividualExclusionProductSelectionType
    • added type ProductVariantExclusion
    • added type ProductVariantSelectionIncludeAllExcept
    • added type ProductVariantSelectionIncludeOnly
    • added type ProductSelectionExcludeProductAction
    • added type ProductSelectionSetVariantExclusionAction
    <summary>Added Enum(s)</summary>
    • added enum individualExclusion to type ProductSelectionTypeEnum
    • added enum includeOnly to type ProductVariantSelectionTypeEnum
    • added enum includeAllExcept to type ProductVariantSelectionTypeEnum
    <summary>Changed Property(s)</summary>
    • :warning: changed property productSelection of type ProductSelectionCreatedMessage from type IndividualProductSelectionType to ProductSelectionType
    • :warning: changed property productSelection of type ProductSelectionCreatedMessagePayload from type IndividualProductSelectionType to ProductSelectionType
    <summary>Added Property(s)</summary>
    • added property extensions to type GraphQLError
    • added property variantExclusion to type AssignedProductReference
    • added property variantExclusion to type AssignedProductSelection
    • added property variantExclusion to type ProductSelectionAssignment
    • added property type to type ProductSelectionDraft
    <summary>Required Property(s)</summary>
    • changed property roles of type AssociateDraft to be optional
    • changed property path of type GraphQLError to be optional

    Patch Changes

    4.6.0

    Minor Changes

    • #432 d06e0c5 Thanks @ajimae! - ### Removed Properties

      • :warning: removed property externalTaxRate from type MyCartAddLineItemAction
      • :warning: removed property externalPrice from type MyCartAddLineItemAction
      • :warning: removed property externalTotalPrice from type MyCartAddLineItemAction

      Changed Properties

      • :warning: changed property stores of type BusinessUnitDraft from type StoreKeyReference[] to StoreResourceIdentifier[]
      • :warning: changed property stores of type CompanyDraft from type StoreKeyReference[] to StoreResourceIdentifier[]
      • :warning: changed property stores of type DivisionDraft from type StoreKeyReference[] to StoreResourceIdentifier[]
      • :warning: changed property totalPrice of type Cart from type TypedMoney to CentPrecisionMoney
      • :warning: changed property locale of type Cart from type string to Locale
      • :warning: changed property country of type CartDraft from type string to CountryCode
      • :warning: changed property locale of type CartDraft from type string to Locale
      • :warning: changed property totalPrice of type CustomLineItem from type TypedMoney to CentPrecisionMoney
      • :warning: changed property externalTaxRate of type CustomShippingDraft from type string to ExternalTaxRateDraft
      • :warning: changed property deliveries of type CustomShippingDraft from type Delivery[] to DeliveryDraft[]
      • :warning: changed property custom of type CustomShippingDraft from type string to CustomFieldsDraft
      • :warning: changed property country of type ExternalTaxRateDraft from type string to CountryCode
      • :warning: changed property totalPrice of type LineItem from type TypedMoney to CentPrecisionMoney
      • :warning: changed property externalTaxRate of type ShippingDraft from type string to ExternalTaxRateDraft
      • :warning: changed property deliveries of type ShippingDraft from type Delivery[] to DeliveryDraft[]
      • :warning: changed property custom of type ShippingDraft from type string to CustomFieldsDraft
      • :warning: changed property price of type ShippingInfo from type TypedMoney to CentPrecisionMoney
      • :warning: changed property amount of type TaxPortion from type TypedMoney to CentPrecisionMoney
      • :warning: changed property totalNet of type TaxedItemPrice from type TypedMoney to CentPrecisionMoney
      • :warning: changed property totalGross of type TaxedItemPrice from type TypedMoney to CentPrecisionMoney
      • :warning: changed property totalTax of type TaxedItemPrice from type TypedMoney to CentPrecisionMoney
      • :warning: changed property totalNet of type TaxedPrice from type TypedMoney to CentPrecisionMoney
      • :warning: changed property totalGross of type TaxedPrice from type TypedMoney to CentPrecisionMoney
      • :warning: changed property totalTax of type TaxedPrice from type TypedMoney to CentPrecisionMoney
      • :warning: changed property externalTaxRate of type CartAddCustomShippingMethodAction from type string to ExternalTaxRateDraft
      • :warning: changed property deliveries of type CartAddCustomShippingMethodAction from type Delivery[] to DeliveryDraft[]
      • :warning: changed property custom of type CartAddCustomShippingMethodAction from type string to CustomFieldsDraft
      • :warning: changed property shippingMethod of type CartAddShippingMethodAction from type ShippingMethodReference to ShippingMethodResourceIdentifier
      • :warning: changed property externalTaxRate of type CartAddShippingMethodAction from type string to ExternalTaxRateDraft
      • :warning: changed property deliveries of type CartAddShippingMethodAction from type Delivery[] to DeliveryDraft[]
      • :warning: changed property custom of type CartAddShippingMethodAction from type string to CustomFieldsDraft
      • :warning: changed property locale of type CartSetLocaleAction from type string to Locale
      • :warning: changed property businessUnit of type MyCartDraft from type BusinessUnitKeyReference to BusinessUnitResourceIdentifier
      • :warning: changed property store of type MyCartDraft from type StoreKeyReference to StoreResourceIdentifier
      • :warning: changed property country of type MyCartDraft from type string to CountryCode
      • :warning: changed property locale of type MyCartDraft from type string to Locale
      • :warning: changed property locale of type MyCartSetLocaleAction from type string to Locale

      Required Properties

      • :warning: changed property inventoryMode of type Cart to be required
      • :warning: changed property itemShippingAddresses of type Cart to be required
      • :warning: changed property discountCodes of type Cart to be required
      • :warning: changed property directDiscounts of type Cart to be required
      • :warning: changed property shippingAddress of type ShippingDraft to be required
      • changed property quantity of type CustomLineItemDraft to be optional
      • changed property deliveries of type CustomShippingDraft to be optional
      • changed property deliveries of type ShippingDraft to be optional
      • changed property quantity of type CartAddCustomLineItemAction to be optional
      • changed property deliveries of type CartAddCustomShippingMethodAction to be optional
      • changed property deliveries of type CartAddShippingMethodAction to be optional
      • changed property email of type CartSetCustomerEmailAction to be optional
      • changed property quantity of type MyLineItemDraft to be optional

      Added Properties

      • added property shippingDetails to type CartAddCustomLineItemAction
      • added property addedAt to type CartAddLineItemAction
      • added property inventoryMode to type CartAddLineItemAction
      • added property oldValue to type StandalonePriceValueChangedMessage
      • added property oldValue to type StandalonePriceValueChangedMessagePayload
      • added property purchaseOrderNumber to type StagedOrder
      • added property purchaseOrderNumber to type Order
      • added property purchaseOrderNumber to type OrderFromCartDraft
      • added property purchaseOrderNumber to type QuoteRequest
      • added property purchaseOrderNumber to type QuoteRequestDraft
      • added property purchaseOrderNumber to type Quote
      • added property purchaseOrderNumber to type StagedQuote

      Added Resources

      • added resource /{projectKey}/me/orders/quotes

      Added Method

      • added method apiRoot.withProjectKey().me().orders().quotes().post()

      Removed Type

      • :warning: removed type CountryNotConfiguredInStore

      Added Types

      • added type CartSetBusinessUnitAction
      • added type CountryNotConfiguredInStoreError
      • added type GoogleCloudFunctionDestination
      • added type MyOrderFromQuoteDraft
      • added type MyCartSetBusinessUnitAction
      • added type OrderPurchaseOrderNumberSetMessage
      • added type OrderPurchaseOrderNumberSetMessagePayload
      • added type StagedOrderSetPurchaseOrderNumberAction
      • added type OrderSetPurchaseOrderNumberAction

      Added QueryParameters

      • added query parameter sort to method get /{projectKey}/product-selections/key={key}/products
      • added query parameter sort to method get /{projectKey}/product-selections/{ID}/products
      • added query parameter expand to method get /{projectKey}/in-store/key={storeKey}/me/active-cart

      Added Enum(s)

      • added enum shipping to type ResourceTypeId

    Patch Changes

    4.5.0

    Minor Changes

    • #411 393f1f9 Thanks @github-actions! - Update generated SDKs

      Changes

      • added property defaultShippingAddressId to type BusinessUnit
      • added property defaultShippingAddress to type BusinessUnitDraft
      • added property defaultShippingAddressId to type Company
      • added property defaultShippingAddress to type CompanyDraft
      • added property defaultShippingAddressId to type Division
      • added property defaultShippingAddress to type DivisionDraft
      • added property conflictingPrice to type DuplicatePriceScopeError
      • added property defaultShippingAddress to type MyBusinessUnitDraft
      • added property defaultShippingAddress to type MyCompanyDraft
      • added property defaultShippingAddress to type MyDivisionDraft
      • added property cartId to type MyQuoteRequestDraft
      • added property cartVersion to type MyQuoteRequestDraft
      • added property createdAt to type AssignedProductSelection
      • added property quoteState to type Quote
      <summary>Required Property(s)</summary>
      • changed property discounted of type StagedStandalonePrice to be optional
    <summary>Removed Property(s)</summary>
    • :warning: removed property defaultShipingAddressId from type BusinessUnit
    • :warning: removed property defaultShipingAddress from type BusinessUnitDraft
    • :warning: removed property defaultShipingAddressId from type Company
    • :warning: removed property defaultShipingAddress from type CompanyDraft
    • :warning: removed property defaultShipingAddressId from type Division
    • :warning: removed property defaultShipingAddress from type DivisionDraft
    • :warning: removed property conflictingPrices from type DuplicatePriceScopeError
    • :warning: removed property defaultShipingAddress from type MyBusinessUnitDraft
    • :warning: removed property defaultShipingAddress from type MyCompanyDraft
    • :warning: removed property defaultShipingAddress from type MyDivisionDraft
    • :warning: removed property cart from type MyQuoteRequestDraft
    • :warning: removed property version from type MyQuoteRequestDraft
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductPriceSetMessage
    • :warning: removed type ProductPriceSetMessagePayload
    <summary>Deprecated Type(s)</summary>
    • type IronMqDestination is removed
    <summary>Added Type(s)</summary>
    • added type CartFreezeCartAction
    • added type CartUnfreezeCartAction
    • added type DuplicatePriceKeyError
    • added type ProductPriceKeySetMessage
    • added type ProductPricesSetMessage
    • added type StandalonePriceKeySetMessage
    • added type ProductPriceKeySetMessagePayload
    • added type ProductPricesSetMessagePayload
    • added type StandalonePriceKeySetMessagePayload
    • added type ProductSetPriceKeyAction
    • added type StandalonePriceSetKeyAction
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/shipping-methods/matching-cart-location
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().shippingMethods().matchingCartLocation().get()
    <summary>Added Enum(s)</summary>
    • added enum Frozen to type CartState

    ML changes

    <summary>Deprecated Property(s)</summary>
    • property MissingAttributes::attributeCount is removed
    • property MissingAttributes::attributeCoverage is removed
    • property MissingAttributesMeta::productLevel is removed
    • property MissingAttributesMeta::variantLevel is removed
    • property MissingAttributesPagedQueryResult::meta is removed
    • property MissingDataTaskStatus::result is removed
    • property MissingImagesMeta::productLevel is removed
    • property MissingImagesMeta::variantLevel is removed
    • property MissingImagesPagedQueryResult::meta is removed
    • property MissingImagesTaskStatus::result is removed
    • property MissingPricesMeta::productLevel is removed
    • property MissingPricesMeta::variantLevel is removed
    • property MissingPricesPagedQueryResult::meta is removed
    • property MissingPricesTaskStatus::result is removed
    <summary>Deprecated Type(s)</summary>
    • type AttributeCount is removed
    • type AttributeCoverage is removed
    • type MissingAttributesDetails is removed
    • type MissingAttributes is removed
    • type MissingAttributesMeta is removed
    • type MissingAttributesSearchRequest is removed
    • type MissingAttributesPagedQueryResult is removed
    • type MissingDataTaskStatus is removed
    • type MissingImages is removed
    • type MissingImagesCount is removed
    • type MissingImagesProductLevel is removed
    • type MissingImagesVariantLevel is removed
    • type MissingImagesMeta is removed
    • type MissingImagesSearchRequest is removed
    • type MissingImagesPagedQueryResult is removed
    • type MissingImagesTaskStatus is removed
    • type MissingPrices is removed
    • type MissingPricesProductCount is removed
    • type MissingPricesProductLevel is removed
    • type MissingPricesVariantLevel is removed
    • type MissingPricesMeta is removed
    • type MissingPricesSearchRequest is removed
    • type MissingPricesPagedQueryResult is removed
    • type MissingPricesTaskStatus is removed
    <summary>Deprecated Resource(s)</summary>
    • resource /{projectKey}/missing-data is removed
    • resource /{projectKey}/missing-data/attributes is removed
    • resource /{projectKey}/missing-data/images is removed
    • resource /{projectKey}/missing-data/prices is removed
    • resource /{projectKey}/missing-data/attributes/status is removed
    • resource /{projectKey}/missing-data/attributes/status/{taskId} is removed
    • resource /{projectKey}/missing-data/images/status is removed
    • resource /{projectKey}/missing-data/images/status/{taskId} is removed
    • resource /{projectKey}/missing-data/prices/status is removed
    • resource /{projectKey}/missing-data/prices/status/{taskId} is removed
    <summary>Deprecated Method(s)</summary>
    • method post /{projectKey}/missing-data/attributes is removed
    • method post /{projectKey}/missing-data/images is removed
    • method post /{projectKey}/missing-data/prices is removed
    • method get /{projectKey}/missing-data/attributes/status/{taskId} is removed
    • method get /{projectKey}/missing-data/images/status/{taskId} is removed
    • method get /{projectKey}/missing-data/prices/status/{taskId} is removed

    Patch Changes

    4.4.0

    Minor Changes

    • #399 391c1cb Thanks @github-actions! - Update generated SDKs

      Summary

      <summary>Changed Property(s)</summary>
      • :warning: changed property amount of type Transaction from type TypedMoney to CentPrecisionMoney
    <summary>Added Property(s)</summary>
    • added property defaultShippingAddressId to type BusinessUnit
    • added property defaultShippingAddress to type BusinessUnitDraft
    • added property defaultShippingAddressId to type Company
    • added property defaultShippingAddress to type CompanyDraft
    • added property defaultShippingAddressId to type Division
    • added property defaultShippingAddress to type DivisionDraft
    • added property conflictingPrice to type DuplicatePriceScopeError
    • added property defaultShippingAddress to type MyBusinessUnitDraft
    • added property defaultShippingAddress to type MyCompanyDraft
    • added property defaultShippingAddress to type MyDivisionDraft
    • added property cartId to type MyQuoteRequestDraft
    • added property cartVersion to type MyQuoteRequestDraft
    • added property createdAt to type AssignedProductSelection
    • added property quoteState to type Quote
    <summary>Required Property(s)</summary>
    • changed property discounted of type StagedStandalonePrice to be optional
    <summary>Removed Property(s)</summary>
    • :warning: removed property defaultShipingAddressId from type BusinessUnit
    • :warning: removed property defaultShipingAddress from type BusinessUnitDraft
    • :warning: removed property defaultShipingAddressId from type Company
    • :warning: removed property defaultShipingAddress from type CompanyDraft
    • :warning: removed property defaultShipingAddressId from type Division
    • :warning: removed property defaultShipingAddress from type DivisionDraft
    • :warning: removed property conflictingPrices from type DuplicatePriceScopeError
    • :warning: removed property defaultShipingAddress from type MyBusinessUnitDraft
    • :warning: removed property defaultShipingAddress from type MyCompanyDraft
    • :warning: removed property defaultShipingAddress from type MyDivisionDraft
    • :warning: removed property cart from type MyQuoteRequestDraft
    • :warning: removed property version from type MyQuoteRequestDraft
    <summary>Removed Type(s)</summary>
    • :warning: removed type ProductPriceSetMessage
    • :warning: removed type ProductPriceSetMessagePayload
    <summary>Deprecated Type(s)</summary>
    • type IronMqDestination is removed
    <summary>Added Type(s)</summary>
    • added type CartFreezeCartAction
    • added type CartUnfreezeCartAction
    • added type DuplicatePriceKeyError
    • added type ProductPriceKeySetMessage
    • added type ProductPricesSetMessage
    • added type StandalonePriceKeySetMessage
    • added type ProductPriceKeySetMessagePayload
    • added type ProductPricesSetMessagePayload
    • added type StandalonePriceKeySetMessagePayload
    • added type ProductSetPriceKeyAction
    • added type StandalonePriceSetKeyAction
    <summary>Added Resource(s)</summary>
    • added resource /{projectKey}/shipping-methods/matching-cart-location
    <summary>Added Method(s)</summary>
    • added method apiRoot.withProjectKey().shippingMethods().matchingCartLocation().get()
    <summary>Added Enum(s)</summary>
    • added enum Frozen to type CartState

    4.3.0

    Minor Changes

    • #371 f6bd1fe Thanks @github-actions! - Update generated SDKs

      Summary

      • The get method of ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDRequestBuilder class now supports an optional stage property
      • The get method of ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyRequestBuilder class now supports an optional stage property

      Snippet

      ...
        queryArgs?: {
      +   staged?: boolean
          priceCurrency?: string
          priceCountry?: string
          priceCustomerGroup?: string,
          ...
        }
        ...
      }) {}
      • The get, post and delete method query args. of ByProjectKeyProductsByIDRequestBuilder class now supports optional localeProjection property
      • The get and post method query args. of the ByProjectKeyProductsRequestBuilder class now supports an optional localeProjection property.
      ...
        queryArgs?: {
          where?: string | string[]
          priceCurrency?: string
          priceCountry?: string
          priceCustomerGroup?: string
          priceChannel?: string
      +   localeProjection?: string | string[]
          expand?: string | string[]
          sort?: string | string[]
          limit?: number
          offset?: number
          withTotal?: boolean
          [key: string]: QueryParam
        }
      ...

      The complete changes can be found here

    Patch Changes

    4.2.0

    Minor Changes

    Patch Changes

    4.1.0

    Minor Changes

    • #351 9c93a8e Thanks @ajimae! - Update packages

      Update the history-sdk DateStringFilter, ChangeHistoryResourceType, Source and PlatformInitiatedChange etc. models to include a string type

      Diff Diff

      Add builder class and method for standalone-prices for importapi-sdk

      Diff Diff Diff Diff

      Update the importapi-sdk MoneyType, ReferenceType, ProcessingState, ImportOperationState ProductPriceModeEnum etc models to include a string type

      Diff Diff Diff Diff

      Add class and builder methods for ByProjectKeyBusinessUnitsByIDRequestBuilder, ByProjectKeyBusinessUnitsRequestBuilder, ByProjectKeyMeBusinessUnitsKeyByKeyRequestBuilder, ByProjectKeyMeBusinessUnitsRequestBuilder, ByProjectKeyBusinessUnitsKeyByKeyRequestBuilder ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeCustomersRequestBuilder, ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeRequestBuilder, ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyRequestBuilder in the platform-sdk

      Diff Diff Diff Diff Diff Diff Diff

      Complete changes can be found here

    • #347 f0e84dd Thanks @github-actions! - Update generated SDKs

      Add quotes() method for the My Quote endpoint

      Usage:

      request: apiRoot
        .withProjectKey({ projectKey: 'test_projectKey' })
        .me()
        .quotes()
        .withId({ ID: 'test_ID' })
        .get({ queryArgs: { expand: 'expand' } }),

      Add ByProjectKeyMeQuotesByIDRequestBuilder class for quotes-request model

      Add ByProjectKeyMeQuotesKeyByKeyRequestBuilder class for quotes-request model

      Add ByProjectKeyMeQuotesRequestBuilder class for quotes-request model

    Patch Changes

    4.0.0

    Major Changes

    Patch Changes

    3.0.2

    Patch Changes

    3.0.1

    Patch Changes

    3.0.0

    Major Changes

    • #291 cde61f4 Thanks @github-actions! - ### History API

      • add support for quotes
      • add support for authentication mode
      • add product selection support

      Import API

      • add support for inventory imports
      • remove import sink endpoints

      Platform API

      • add support for quotes
      • fix localeProjection query parameter type
      • add missing query parameters to product selection assigment
      • add HEAD request to product types
      • add DeliveryDraft model
      • removed deprecated fields from Payment models

    Minor Changes

    • #302 69da036 Thanks @github-actions! - ### Platform API

      Features

      • add LocaleprojectingTrait, StoreprojectingTrait
      • quotes to extension resource types
      • support InventoryMode for cart line items

      Fixes

      • removed localeProjection & priceSelection parameter from PriceselectingTrait as they are not applying to all endpoints using price selection

    2.8.0

    Minor Changes

    Patch Changes

    2.7.0

    Minor Changes

    Patch Changes

    2.6.0

    Minor Changes

    • #241 85f5be3 Thanks @ajimae! - Releasing the TS SDK with the following changelogs

      • added functionalities to extend client user agent
      • custom field added to OrderFromCardDraft

    Patch Changes

    2.5.0

    Minor Changes

    Patch Changes

    2.4.1

    Patch Changes

    2.4.0

    Minor Changes

    Patch Changes

    2.3.0

    Minor Changes

    • #177 9389a07 Thanks @github-actions! - Update generated SDKs

      Features

      • Add support for product selection (beta)

      Fixes

      • Fix returnItemDraft type of field custom to CustomFieldsDraft

    2.2.0

    Minor Changes

    2.1.0

    Minor Changes

    Patch Changes

    2.0.1

    Patch Changes

    • #159 1d0d397 Thanks @ajimae! - Remove sdk-client-v2 from devDependency and make it a direct dependency, remove old node.js client completely.

    2.0.0

    Major Changes

    1.20.0

    Minor Changes

    Patch Changes

    1.19.0

    Minor Changes

    1.18.1

    Patch Changes

    1.18.0

    Minor Changes

    1.17.1

    Patch Changes