МойСклад JSON API 1.2: GET /api/remap/1.2/report/stock/all/current — Краткий отчёт об остатках

Только ID позиции и остаток, все данные одним ответом без листания. Для частого обновления (каждые 5–15 минут). Доступен администратору или сотруднику с правом на остатки.

Документация: https://dev.moysklad.ru/doc/api/remap/1.2/#/reports/report-stock#3-kratkij-otchet-ob-ostatkah

Параметр Где Тип Обяз. Описание
stockType query string нет stock (по умолчанию), freeStock, quantity, reserve, inTransit
changedSince query string нет Остатки, изменившиеся с момента гггг-мм-дд чч:мм:сс (не больше 24 часов назад)
include query string нет zeroLines — включить нулевые остатки
filter query string нет assortmentId=... и/или storeId=..., несколько через запятую

Базовые URL

Авторизация

Тип: Bearer-токен

Два способа: Basic Auth (заголовок Authorization: Basic с логин:пароль в Base64) или токен доступа (Authorization: Bearer <AccessToken>). Токен пользователя выдаёт POST /api/remap/1.2/security/token; для решений из маркетплейса используется токен решения. Лимит запросов зависит от способа: токены решений расходуют лимит медленнее, чем логин/пароль и токен пользователя.

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://dev.moysklad.ru/doc/api/remap/1.2/#/reports/report-stock#3-kratkij-otchet-ob-ostatkah Вся интеграция одним документом: https://mcp-everything.ru/integrations/moysklad.md