---
title: "GET /bulkmodificationtool/cart/search"
method: GET
path: "/bulkmodificationtool/cart/search"
---

# GET /bulkmodificationtool/cart/search

`GET /bulkmodificationtool/cart/search`

## Query parameters

- `productId` integer, required
- `boxIds` integer[], nullable
- `dayIds` DayId[], nullable
- `startDate` string, date, required
- `endDate` string, date, required
- `nextOccurrenceOnly` boolean, required
- `includeDIY` boolean, required
- `substitutions` boolean, nullable
- `isMember` boolean, nullable
- `isEISHCustomer` boolean, nullable

## Response `200`

getCartSearchResults 200 response

- CartSearchResultWithDetails[]
  - `addonId` integer, required
  - `productId` integer, required
  - `user` UserBasic, required
    - `active` boolean
  - `bag` Bag, required
    - `id` integer, required
    - `erpItemId` integer, required
    - `name` string, required
    - `shortName` string, required
    - `bagType` 'REGULAR' | 'VALUE', required
    - `description` string, required
    - `shortDescription` string, required
    - `contentsProfile` string, required
    - `contentsDescription` string, required
    - `portionText` string, required
    - `portionSize` integer, required
    - `uri` string, required
    - `imageUrl` string, required
    - `price` Price, required
      - `promo` boolean, required
      - `value` number, required
      - `originalValue` number, nullable, required
      - `availability` PriceAvailability
        - `startDate` string, date, required
        - `endDate` string, date, required
    - `customizationFee` number, required
    - `points` integer, nullable, required
    - `allowExtraItems` boolean, required
    - `extraBagPointPrice` number, required
    - `published` boolean, required
    - `immutable` boolean, required
    - `allowedIntervals` integer[], required
    - `allowedCategoryCodes` string[], required
    - `isDIY` boolean, required
    - `isFeatured` boolean, required
    - `isOrganic` boolean, required
  - `customizedBy` 'SYSTEM' | 'CUSTOMER' | 'ADMIN', required — Corresponds to the \`customized_by\` column in users_subscriptions
  - `schedule` Schedule, required
    - `day` 1 | 2 | 3 | 4 | 5 | 6 | 7, required — Represents the days of the week starting with Sunday as 1.
    - `interval` integer, required
    - `numCycles` integer, required
    - `hold` integer, required
  - `productPrice` number, required
  - `productQuantity` integer, required
  - `bagPoints` integer, nullable, required
  - `coupon` Coupon, required
  - `substitutions` boolean, required
  - `isMember` boolean, required
  - `isEISHCustomer` boolean, required
  - `selectedQuantity` integer, required
  - `deliveryDate` string, date, 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)
