Золотенков

Остатки по местам хранения

GET https://mrp.zolotenkov.ru/api/external/v1/stock

Требуемое право ключа: read:stock

Остаток каждого варианта изделия в разрезе мест хранения. Фильтры item_id и item_variant_id отвечают на вопрос «сколько этого товара на складе», не обходя весь список страницами.

Отвечать клиенту надо по available, а не по amount: amount — это все, что лежит физически, включая обещанное другим заказам (committed) и карантин (quarantine_qty). available — сколько еще можно обещать.

Параметры запроса

  • limit целое число необязателен

    Сколько записей вернуть: от 1 до 200, по умолчанию 50

  • cursor строка необязателен

    Курсор из поля next_cursor предыдущего ответа. Без него чтение начинается сначала

  • item_id целое число необязателен

    Только остатки этого товара — по всем его вариантам

  • item_variant_id целое число необязателен

    Только остатки этого варианта. Номер варианта возвращает GET /products полем variants[].id

Ответы

  • 200 Страница остатков по местам хранения
  • 401 Ключ не передан, недействителен или отозван
  • 403 У ключа нет права read:stock
  • 429 Превышена частота обращений. Задержка до повтора — в заголовке Retry-After