Товары

API товаров: список, карточка и поиск по артикулу и названию.

GET/api/products

Список товаров. Параметры: search — подстрока артикула или названия, limit (по умолчанию 50), offset. Точное совпадение по артикулу выводится первым.

GET /api/products?search=2108
X-Api-Key: <ключ>
GET/api/products/{id}

Карточка товара с вычисленным остатком (разбор по типам движения).

POST/api/products

Создать товар.

{
  "article": "2108-1003011",
  "name": "Подшипник ступицы передний",
  "price": 890,
  "unit": "шт"
}
PATCH/api/products/{id}

Изменить цену, единицу или другие поля. Передаются только изменяемые поля.

{ "price": null }

Пример товаров

2108-1003011  Подшипник ступицы передний  890 ₽   шт
2110-1101010  Насос топливный              2450 ₽  шт
2121-3501010  Ремень генератора            540 ₽   шт