# Pricing and Discount Messages Messages that represent a change or an action performed on a Cart Discount, Discount Code, or Standalone Price. Messages are available in a variety of [Message Types](/api/projects/messages.md#message-types) specific to a resource. Common fields across all Message Types are represented by a base resource, [Message](/urn?urn=ctp%3Aapi%3Atype%3AMessage). You can access Messages either by querying the [Messages API](/api/projects/messages.md), or by subscribing to them with a [Subscription](/api/projects/subscriptions.md). To query Messages using the API, you must [enable the feature](/api/projects/messages.md#enable-querying-messages-via-the-api) first. For Embedded Price related Messages, see the [Product Catalog Messages](/api/projects/messages/product-catalog-messages.md) page. ### Cart Discount Messages Messages that represent a change or an action performed on a [Cart Discount](/api/projects/cartDiscounts.md). #### Cart Discount Created [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:CartDiscountCreatedMessage). #### Cart Discount Deleted [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:CartDiscountDeletedMessage). #### Cart Discount Store Added [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:CartDiscountStoreAddedMessage). #### Cart Discount Store Removed [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:CartDiscountStoreRemovedMessage). #### Cart Discount Stores Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:CartDiscountStoresSetMessage). ### Discount Code Messages Messages that represent a change or an action performed on a [Discount Code](/api/projects/discountCodes.md). #### Discount Code Created [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:DiscountCodeCreatedMessage). #### Discount Code Deleted [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:DiscountCodeDeletedMessage). #### Discount Code Key Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:DiscountCodeKeySetMessage). ### Discount Group Messages Messages that represent a change or an action performed on a [Discount Group](/api/projects/discount-groups.md). #### Discount Group Created [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:DiscountGroupCreatedMessage). #### Discount Group Deleted [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:DiscountGroupDeletedMessage). #### Discount Group Key Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:DiscountGroupKeySetMessage). #### Discount Group IsActive Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:DiscountGroupIsActiveSetMessage). #### Discount Group Sort Order Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:DiscountGroupSortOrderSetMessage). ### Standalone Price Messages Messages that represent a change or an action performed on a [StandalonePrice](/api/projects/standalone-prices.md). #### Standalone Price Created [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceCreatedMessage). #### Standalone Price Deleted [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceDeletedMessage). #### Standalone Price Value Changed [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceValueChangedMessage). #### Standalone Price Key Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceKeySetMessage). #### Standalone Price Discount Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceDiscountSetMessage). #### Standalone Price External Discount Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceExternalDiscountSetMessage). #### Standalone Price Staged Changes Applied [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceStagedChangesAppliedMessage). #### Standalone Price Staged Changes Removed [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceStagedChangesRemovedMessage). #### Standalone Price Active Changed [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceActiveChangedMessage). #### Standalone Price Valid From Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceValidFromSetMessage). #### Standalone Price Valid Until Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceValidUntilSetMessage). #### Standalone Price Valid From and Until Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceValidFromAndUntilSetMessage). #### Standalone Price Tier Added [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceTierAddedMessage). #### Standalone Price Tier Removed [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceTierRemovedMessage). #### Standalone Price Tiers Set [type definition](/api/projects/messages/pricing-discount-messages.md?urn=ctp:api:type:StandalonePriceTiersSetMessage). ## Related pages - [Area overview page with navigation](/api.md) - [Previous page: Payment Messages](/api/projects/messages/payment-messages.md) - [Next page: Product Catalog Messages](/api/projects/messages/product-catalog-messages.md)