Сводка промокодов по статусам

Агрегаты byStatus и byLifecycle для ERP. Те же фильтры, что у list (товар, срок, updatedSince).

Счётчики без выгрузки всех строк.

Эндпоинт

POST /v1/supplier/promo-codes/summary

Scope: supplier:codes:read

Пример

{
  "data": {
    "lifecycle": "active",
    "productLine": "QUEEN14"
  }
}

Ответ

{
  "success": true,
  "data": {
    "supplierId": "…",
    "byStatus": { "available": 100, "realized": 20 },
    "byLifecycle": { "active": 120, "used": 50, "cancelled": 2, "expired": 5 },
    "totalCount": 120,
    "asOf": "…"
  }
}

Сначала вызовите summary, затем list с теми же фильтрами для страниц.

См. также

Оцените статью — нам важна ваша обратная связь.

0 (0 оценок)