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

# GET /products/{productId}

`GET /products/{productId}`

## Request

- Base URL: `https://api.mamaearth.ca` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mamaearth.ca/products/{productId}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/mamaearth/apis/mama-earth-api/docs/products/:productId/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `productId` integer, required

## Query parameters

- `date` string, date, nullable
- `includeUnpublished` boolean, nullable

## Response `200`

getProductById 200 response

- ProductWithDetails
  - `isBundle` boolean
  - `availableOneOff` boolean
  - `availableSubscription` boolean
  - `availableStore` boolean
  - `deleted` boolean
  - `isAlcohol` boolean
  - `isDonation` boolean
  - `isDiscountExempt` boolean
  - `internalName` string, required
  - `keywords` string[], required
  - `categories` CategoryBasic[], required
    - `id` integer, required
    - `name` string, required
    - `uri` string, required
    - `isAlcohol` boolean, required
  - `description` string, required
  - `servingDetails` string, required
  - `neversends` NeversendBasic[], required
  - `outOfStockDates` string[], required

## 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
  - …33 more

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

---

[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.dev/mamaearth/apis/mama-earth-api/revisions/2693a8db8dbd?raw)
