---
title: "Получить информацию о товаре/категории"
method: GET
path: "/goods/{id}"
tags: ["Goods"]
---

# Получить информацию о товаре/категории

`GET /goods/{id}`

Получение информацию о товаре/категории товаров компании

## Response `200`

ОК.

- GoodsDetailed — Свойства товара / категории.
  - `id` integer — ID товара.
  - `name` string, required — Название товара / категории.
  - `nodeId` integer, nullable — ID категории, в которой находится товар / категория.
  - `externalId` string, nullable — Внешний идентификатор товара / категории.
  - `dateCreated` string, date-time — Дата создания товара / категории.
  - `data` union, required — Свойства товара в зависимости от типа. Использует дискриминатор по полю `type`: CATEGORY — папка для организации товаров, ITEM — простой товар с ценой и остатками, VARYING_ITEM — товар с вариантами (например, размеры, цвета).
    - object
      - `type` 'CATEGORY' | 'ITEM' | 'VARYING_ITEM', required
    - object
      - `type` 'CATEGORY' | 'ITEM' | 'VARYING_ITEM', required
      - `sku` string, nullable — Артикул товара.
      - `price` number — Цена товара.
      - `description` string, nullable — Описание товара.
      - `offer` object, nullable — Акционный товар.
        - `offerPrice` number, nullable — Цена по акции.
        - `skipLoyalty` boolean — Не применять бонусную программу на товар.
      - `inventory` GoodsInventory, nullable — Доступное количество товара.
        - `inStock` integer, nullable — Доступное количество товара. Значение "null" обозначает - неограниченное количество.
      - `photos` string[] — Список идентификаторов изображений товара.
      - `measurement` 'PIECE' | 'CENTIMETRE' | 'METRE' | 'MILLILITRE' | 'LITRE' | 'GRAM' | 'KILOGRAM' | 'TON' | 'SQUARE_METRE' | 'CUBIC_METRE' | 'DAY' | 'HOUR' | 'MINUTE' | 'KILOMETRE' — Единицы измерения товаров.
      - `increment` number, nullable — Количество товара, которое покупатель может добавить или убрать за 1 шаг.
      - `minQuantity` number, nullable — Минимальное количество товара для заказа.
      - `vatCode` 'NO_NDS' | 'NDS_0' | 'NDS_10' | 'NDS_20' | 'NDS_10_110' | 'NDS_20_120', nullable — Коды ставок НДС.
      - `paymentSubject` 'COMMODITY' | 'EXCISE' | 'SERVICE', nullable — Признак предмета расчета: `COMMODITY` - Товар, `EXCISE` - Подакцизный товар, `SERVICE` - Услуга.
    - object — Товар с несколькими вариантами (например, размеры, цвета, вкусы). Каждый вариант имеет своё название, цену и остатки.
      - `type` 'CATEGORY' | 'ITEM' | 'VARYING_ITEM', required
      - `variants` GoodsVariantType[] — Список вариантов товара.
        - `name` string — Название варианта.
        - `sku` string, nullable — Артикул варианта.
        - `price` number — Цена варианта.
        - `offer` object, nullable — Акционный товар.
          - `offerPrice` number, nullable — Цена по акции.
          - `skipLoyalty` boolean — Не применять бонусную программу на товар.
        - `inventory` GoodsInventory, nullable — Доступное количество товара.
          - `inStock` integer, nullable — Доступное количество товара. Значение "null" обозначает - неограниченное количество.
      - `description` string, nullable — Описание товара с вариантами.
      - `photos` string[] — Список идентификаторов изображений товара.
      - `vatCode` 'NO_NDS' | 'NDS_0' | 'NDS_10' | 'NDS_20' | 'NDS_10_110' | 'NDS_20_120', nullable — Коды ставок НДС.
      - `paymentSubject` 'COMMODITY' | 'EXCISE' | 'SERVICE', nullable — Признак предмета расчета: `COMMODITY` - Товар, `EXCISE` - Подакцизный товар, `SERVICE` - Услуга.
  - `hidden` boolean, nullable — Скрыт ли товар / категория.
  - `blocked` boolean, nullable — Заблокирован ли товар / категория.
  - `imageUrls` string[] — Список ссылок на изображение товара.

---

[API](https://skmtc.dev/uds/apis/uds-api-2.md) · [All operations](https://skmtc.dev/uds/apis/uds-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/uds/uds-api-2/revisions/f4f284d76ad0/schema)
