---
title: "List products"
method: GET
path: "/product"
tags: ["Products"]
---

# List products

`GET /product`

List all products for sale in the Terminal shop.

## Response `200`

A list of products.

- object
  - `data` Product[], required — A list of products.
    - `id` string, required — Unique object identifier. The format and length of IDs may change over time.
    - `name` string, required — Name of the product.
    - `description` string, required — Description of the product.
    - `variants` ProductVariant[], required — List of variants of the product.
      - `id` string, required — Unique object identifier. The format and length of IDs may change over time.
      - `name` string, required — Name of the product variant.
      - `price` number, required — Price of the product variant in cents (USD).
    - `order` integer — Order of the product used when displaying a sorted list of products.
    - `subscription` 'allowed' | 'required' — Whether the product must be or can be subscribed to.
    - `tags` object — Tags for the product.

## Changes

- **2024-12-13** `916cf9100f68` — 1 info
  - the endpoint scheme security `Bearer` was removed from the API
- **2024-12-13** `43ff7af31b1e` — 1 breaking, 3 info
  - removed the required property `result` from the response with the `200` status
  - api operation id `getProduct` was added
  - api tag `Products` added
  - added the required property `data` to the response with the `200` status
- **2024-12-04** `22edd23e638b` — 1 info
  - added the optional property `result/items/tags` to the response with the `200` status
- **2024-12-04** `b62b1152a364` — 1 warning
  - removed the optional property `result/items/tags` from the response with the `200` status

[Change history](https://skmtc.dev/terminaldotshop/apis/terminal-api/changes/product/get.md)

---

[API](https://skmtc.dev/terminaldotshop/apis/terminal-api.md) · [All operations](https://skmtc.dev/terminaldotshop/apis/terminal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/terminaldotshop/apis/terminal-api/revisions/a63f15bf21a8?raw)
