---
title: "GET /bundle-products"
method: GET
path: "/bundle-products"
---

# GET /bundle-products

`GET /bundle-products`

## Query parameters

- `date` string, date, required

## Response `200`

getBundles 200 response

- BundleProductControllerBundleProduct[]
  - `id` integer, required
  - `name` string, required
  - `sku` string, required
  - `uri` string, required
  - `imageUrl` string, required
  - `categoryCode` string, required
  - `producers` ProducerBasic[], required
    - `id` integer, required
    - `name` string, required
    - `shortName` string, nullable, required
    - `uri` string, required
  - `unit` UnitOfMeasurement, required
    - `id` integer, required
    - `name` string, required
    - `display` string, nullable, required
  - `taxRate` number, required
  - `price` Price, required
    - `promo` boolean, required
    - `value` number, required
    - `originalValue` number, nullable, required
    - `availability` PriceAvailability
      - `startDate` string, date, required
      - `endDate` string, date, required
  - `subscriptionDiscount` number, nullable, required
  - `bagPoints` integer, nullable, required
  - `volume` number, double, nullable, required
  - `sortOrder` integer, required
  - `packingOrder` integer, nullable, required
  - `packingStationCode` 'A' | 'B' | 'C' | 'E' | 'F' | 'G' | 'H' | 'I' | 'J' | 'K' | 'X' | 'Z', required
  - `published` boolean, required
  - `isAvailableOneOff` boolean, required
  - `isAvailableSubscription` boolean, required
  - `isAvailableStore` boolean, required
  - `allowedInBagTypes` BagType[], required
  - `isDeleted` boolean, required
  - `maxQuantityPerOrder` integer, nullable, required
  - `displayOutOfStock` boolean, required
  - `availableDates` ProductAvailableDates, required
    - `from` string, date, required
    - `to` string, date, required
  - `earlyOrderDeadline` boolean, required
  - `excludedDays` DayId[], required
  - `tags` ProductTag[], required
    - union — This represents a type hierarchy of product tags.
      - object — A basic tag with no additional context attached to it.
        - `featured` boolean — Marking a Tag as "featured" indicates to the client that it should be rendered differently.
        - `name` string, required
        - `path` string, required
        - `shortName` string, nullable, required
        - `isFeatured` boolean, required
        - `type` string
      - object — Represents a tag which indicates product-driven certifications or locality. e.g. Organic, Vegetarian, Local, Gluten-Free
        - `featured` boolean — Marking a Tag as "featured" indicates to the client that it should be rendered differently.
        - `name` string, required
        - `path` string, required
        - `shortName` string, nullable, required
        - `iconLabel` string, required
        - `textColor` string, required
        - `borderColor` string, required
        - `isFeatured` boolean, required
        - `type` string
      - object — Represents a tag which applies operational messaging around availability or promotions. e.g. On Sale, New
        - `featured` boolean — Marking a Tag as "featured" indicates to the client that it should be rendered differently.
        - `name` string, required
        - `path` string, required
        - `shortName` string, nullable, required
        - `textColor` string, required
        - `borderColor` string, required
        - `backgroundColor` string, required
        - `position` 'TOP_LEFT' | 'BOTTOM_RIGHT', required
        - `sortOrder` integer, required
        - `isFeatured` boolean, required
        - `isSeo` boolean, required
        - `type` string
      - object — Represents a tag which is both a Trait and a Label.
        - `featured` boolean — Marking a Tag as "featured" indicates to the client that it should be rendered differently.
        - `name` string, required
        - `path` string, required
        - `shortName` string, nullable, required
        - `iconLabel` string, required
        - `textColor` string, required
        - `borderColor` string, required
        - `backgroundColor` string, required
        - `position` 'TOP_LEFT' | 'BOTTOM_RIGHT', required
        - `sortOrder` integer, required
        - `isFeatured` boolean, required
        - `isSeo` boolean, required
        - `type` string
  - `inventoryPeriods` InventoryPeriod[], required
    - `startDate` string, date, required
    - `endDate` string, date, required
    - `unitsAvailable` integer, required
  - `items` ProductWithQuantity[], required
    - `product` Product, required
      - `id` integer, required
      - `name` string, required
      - `sku` string, required
      - `uri` string, required
      - `imageUrl` string, required
      - `categoryCode` string, required
      - `producers` ProducerBasic[], required
        - `id` integer, required
        - `name` string, required
        - `shortName` string, nullable, required
        - `uri` string, required
      - `unit` UnitOfMeasurement, required
        - `id` integer, required
        - `name` string, required
        - `display` string, nullable, required
      - `taxRate` number, required
      - `price` Price, required
        - `promo` boolean, required
        - `value` number, required
        - `originalValue` number, nullable, required
        - `availability` PriceAvailability
          - `startDate` string, date, required
          - `endDate` string, date, required
      - `subscriptionDiscount` number, nullable, required
      - `bagPoints` integer, nullable, required
      - `volume` number, double, nullable, required
      - `sortOrder` integer, required
      - `packingOrder` integer, nullable, required
      - `packingStationCode` 'A' | 'B' | 'C' | 'E' | 'F' | 'G' | 'H' | 'I' | 'J' | 'K' | 'X' | 'Z', required
      - `published` boolean, required
      - `isAvailableOneOff` boolean, required
      - `isAvailableSubscription` boolean, required
      - `isAvailableStore` boolean, required
      - `allowedInBagTypes` BagType[], required
      - `isDeleted` boolean, required
      - `maxQuantityPerOrder` integer, nullable, required
      - `displayOutOfStock` boolean, required
      - `availableDates` ProductAvailableDates, required
        - `from` string, date, required
        - `to` string, date, required
      - `earlyOrderDeadline` boolean, required
      - `excludedDays` DayId[], required
      - `tags` ProductTag[], required
        - union — This represents a type hierarchy of product tags.
          - object — A basic tag with no additional context attached to it.
            - `featured` boolean — Marking a Tag as "featured" indicates to the client that it should be rendered differently.
            - `name` string, required
            - `path` string, required
            - `shortName` string, nullable, required
            - `isFeatured` boolean, required
            - `type` string
          - object — Represents a tag which indicates product-driven certifications or locality. e.g. Organic, Vegetarian, Local, Gluten-Free
            - `featured` boolean — Marking a Tag as "featured" indicates to the client that it should be rendered differently.
            - `name` string, required
            - `path` string, required
            - `shortName` string, nullable, required
            - `iconLabel` string, required
            - `textColor` string, required
            - `borderColor` string, required
            - `isFeatured` boolean, required
            - `type` string
          - object — Represents a tag which applies operational messaging around availability or promotions. e.g. On Sale, New
            - `featured` boolean — Marking a Tag as "featured" indicates to the client that it should be rendered differently.
            - `name` string, required
            - `path` string, required
            - `shortName` string, nullable, required
            - `textColor` string, required
            - `borderColor` string, required
            - `backgroundColor` string, required
            - `position` 'TOP_LEFT' | 'BOTTOM_RIGHT', required
            - `sortOrder` integer, required
            - `isFeatured` boolean, required
            - `isSeo` boolean, required
            - `type` string
          - object — Represents a tag which is both a Trait and a Label.
            - `featured` boolean — Marking a Tag as "featured" indicates to the client that it should be rendered differently.
            - `name` string, required
            - `path` string, required
            - `shortName` string, nullable, required
            - `iconLabel` string, required
            - `textColor` string, required
            - `borderColor` string, required
            - `backgroundColor` string, required
            - `position` 'TOP_LEFT' | 'BOTTOM_RIGHT', required
            - `sortOrder` integer, required
            - `isFeatured` boolean, required
            - `isSeo` boolean, required
            - `type` string
      - `inventoryPeriods` InventoryPeriod[], required
        - `startDate` string, date, required
        - `endDate` string, date, required
        - `unitsAvailable` integer, required
    - `quantity` number, required

---

[API](https://skmtc.dev/mamaearth/apis/mama-earth-api.md) · [All operations](https://skmtc.dev/mamaearth/apis/mama-earth-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mamaearth/mama-earth-api/revisions/42b90383d711/schema)
