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

# Changes to GET /products/{productId}

`GET /products/{productId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 4 revisions.

- **2026-09-24** `9356c03a6044`: 29 breaking, 8 info

## Changes

- **2026-09-24** `9356c03a6044`: 29 breaking, 8 info
  - removed the required property `allowedInBagTypes` from the response with the `200` status
  - removed the required property `availableDates` from the response with the `200` status
  - removed the required property `bagPoints` from the response with the `200` status
  - removed the required property `categoryCode` from the response with the `200` status
  - removed the required property `displayOutOfStock` from the response with the `200` status
  - removed the required property `earlyOrderDeadline` from the response with the `200` status
  - removed the required property `excludedDays` from the response with the `200` status
  - removed the required property `id` from the response with the `200` status
  - removed the required property `imageUrl` from the response with the `200` status
  - removed the required property `inventoryPeriods` from the response with the `200` status
  - removed the required property `isAvailableOneOff` from the response with the `200` status
  - removed the required property `isAvailableStore` from the response with the `200` status
  - removed the required property `isAvailableSubscription` from the response with the `200` status
  - removed the required property `isDeleted` from the response with the `200` status
  - removed the required property `maxQuantityPerOrder` from the response with the `200` status
  - removed the required property `name` from the response with the `200` status
  - removed the required property `packingOrder` from the response with the `200` status
  - removed the required property `packingStationCode` from the response with the `200` status
  - removed the required property `price` from the response with the `200` status
  - removed the required property `producers` from the response with the `200` status
  - removed the required property `published` from the response with the `200` status
  - removed the required property `sku` from the response with the `200` status
  - removed the required property `sortOrder` from the response with the `200` status
  - removed the required property `subscriptionDiscount` from the response with the `200` status
  - removed the required property `tags` from the response with the `200` status
  - removed the required property `taxRate` from the response with the `200` status
  - removed the required property `unit` from the response with the `200` status
  - removed the required property `uri` from the response with the `200` status
  - removed the required property `volume` from the response with the `200` status
  - added the optional property `availableOneOff` to the response with the `200` status
  - added the optional property `availableStore` to the response with the `200` status
  - added the optional property `availableSubscription` to the response with the `200` status
  - added the optional property `deleted` to the response with the `200` status
  - added the optional property `isAlcohol` to the response with the `200` status
  - added the optional property `isBundle` to the response with the `200` status
  - added the optional property `isDiscountExempt` to the response with the `200` status
  - added the optional property `isDonation` to the response with the `200` status

---

[Operation](https://skmtc.dev/mamaearth/apis/mama-earth-api/docs/products/:productId/get.md) - [API](https://skmtc.dev/mamaearth/apis/mama-earth-api.md) - [Page](https://skmtc.dev/mamaearth/apis/mama-earth-api/changes/products/:productId/get)
