Документация OpenAPI
REST API складского учёта запчастей. Товары, поставщики и движения остатков — приход, списание, резерв и снятие резерва — с историей «кто и когда». Каждый запрос к /api/* требует ключ в заголовке X-API-Key; ключи заводятся администратором через POST /api/keys.
Ресурсы
GET/api/products
Список товаров с поиском по артикулу и названию.
POST/api/products PATCH/api/products/{id}
Создание и изменение товара.
GET/api/suppliers POST/api/suppliers
Справочник поставщиков.
POST/api/movements GET/api/movements
Движения остатков и история.
GET/api/reports/stock
Отчёт остатков на дату в JSON.
POST/api/keys GET/api/keys
Администрирование ключей (только административный ключ).
Типы движения
receipt приход · writeoff списание · reserve резерв · unreserve снятие резерва. Отрицательный остаток запрещён — 409 Conflict.
Спецификация
Машиночитаемая спецификация OpenAPI 3.0 доступна по адресу /openapi.json.