SelSup Developers

Публичный API · API Reference

Аналитика

Методы раздела «Аналитика»: точные маршруты, параметры, тела запросов и раскрываемые структуры ответов.

98 методов/api/statСтабильныйМашинное описание ↗
{ }

Страница собрана в отдельный редактируемый контракт. Перед операциями записи проверяйте примеры на тестовых данных.

/api/stat

Готовые сценарии

Готовые сценарии

01

Начать работу с разделом «Аналитика»

Используйте отдельный API-токен и сначала проверяйте операции чтения на тестовых данных.

  1. Сохраните токен на серверной стороне и передавайте его в заголовке Authorization.
  2. Проверьте обязательные параметры и раскройте структуру запроса или ответа.
  3. Обрабатывайте HTTP-статус и стабильное поле error в прикладных ошибках.

Модель данных

Структуры данных раздела

Модели перечислены отдельно и раскрываются также непосредственно у методов, где они используются.

Address15 полей
idinteger · int32

Поле id.

postCodestring

Поле postCode.

countryCountry

Поле country.

regionRegion

Поле region.

regionIdinteger · int32

Поле regionId.

streetstring

Поле street.

housestring

Поле house.

districtstring

Поле district.

citystring

Поле city.

localitystring

Поле locality.

buildingstring

Поле building.

flatstring

Поле flat.

shortstring

Поле short.

addressIdAddress

Поле addressId.

fullstring

Поле full.

AliexpressCategory8 полей
idinteger · int64

Поле id.

namestring

Поле name.

publishedboolean

Поле published.

parentIdinteger · int64

Поле parentId.

aliexpressIdinteger · int64

Поле aliexpressId.

lastSyncDatestring · date-time

Дата последней синхронизации категории

notChangedDaysinteger · int32

Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются

isLeafboolean

Категория является листовой. Карточки можно добавлять только в листовые

AvitoCategory9 полей
idinteger · int64

Идентификатор категории на Авито.Совпадает с идентификатором Авито

Обязательно
namestring

Полное название категории (включает в себя названия родительских категорий)

Обязательно
shortNamestring

Краткое название категории

publishedboolean

Опубликована категория

parentIdinteger · int64

id родительской категории Авито. Используется при импорте обьявлений с Авито

lastSyncDatestring · date-time

Дата последней синхронизации категории

isLeafboolean

Категория является листовой. Карточки можно добавлять только в листовые

goodsTypestring

Тег GoodsType в фиде

categorystring

Тег Category в фиде

Brand11 полей
brandIdinteger · int32

Идентификатор бренда

read-only
namestring

Название бренда

Обязательно
clientIdinteger · int64

Идентификатор клиента

read-only
logoUrlstring

Ссылка логотипа бренда

read-only
logoSizeinteger · int32

Размер логотипа в байтах

read-only
logoWidthinteger · int32

Ширина логотипа в пикселях

read-only
logoHeightinteger · int32

Высота логотипа в пикселях

read-only
deletedboolean

Бренд удален?

ozonNamestring

Название бренда на Ozon

ozonIdinteger · int64

ID бренда на Ozon

oneCIdstring

Идентификатор 1С

Category47 полей
categoryIdinteger · int32

Идентификатор категории. Проставляется автоматически

read-only
namestring

Наименование категории

Обязательно
deletedboolean

Признак удаленных категорий

read-only
parentIdinteger · int32

Идентификатор родительской категории

clientIdinteger · int64

Идентификатор клиента

read-only
markedboolean

Маркируется ли категория

categoryClassstring

Тип категории для Честного знака. По умолчанию ставится OTHER

wildberriesTypeWildberriesType

Предмет Вайлдбериз. Можно устанавливать либо объект,либо только идентификатор

wildberriesCategoryIdinteger · int64

Идентификатор категории Wildberries, совпадает с ID категории на самом Wildberries

wildberriesFbmCommissionnumber · double

Комиссия по тарифу FBM

read-only
wildberriesFbwCommissionnumber · double

Комиссия по тарифу FBW

read-only
wildberriesFbsCommissionnumber · double

Комиссия по тарифу FBS

read-only
wildberriesDbsCommissionnumber · double

Комиссия по тарифу DBS

read-only
wildberriesEdbsCommissionnumber · double

Комиссия по тарифу EDBS

read-only
wildberriesCAndCCommissionnumber · double

Комиссия по тарифу C&C

read-only
wildberriesBookingCommissionnumber · double

Комиссия за бронирование

read-only
ozonDescriptionCategoryIdinteger · int64

Идентификатор категории на Ozon. Строится из ID категории + ID типа на Ozon

yandexMarketCategoryIdinteger · int64

Идентификатор категории в Яндекс.Маркет. Совпадает с идентификатором категории на самом Яндекс.Маркет

yandexMarketCategoryYandexMarketCategory

Категория Яндекс.Маркета. Можно проставлять либо объект, либо только идентификатор

ozonDescriptionCategoryOzonDescriptionCategory

Категория Озон

ozonCommissionnumber · double

Комиссия озона.

read-only
tnvedTnved

ТНВЭД. Можно проставлять либо объект, либо идентификатор ТНВЭД

tnvedIdinteger · int64

Идентификатор ТНВЭД

laundrystring

Правила ухода за вещами. Разделяются запятыми

paramsstring

JSON значений параметров для категории

namePatternstring

Шаблон названий категории

aliexpressCategoryAliexpressCategory

Категория Aliexpress

aliexpressCategoryIdinteger · int64

Идентификатор категории на самом Aliexpress

avitoCategoryAvitoCategory

Категория Avito

lamodaCategoryLamodaCategory

Категория Lamoda

lamodaCategoryIdinteger · int64

Идентификатор категории на Lamoda

avitoCategoryIdinteger · int64

Идентификатор категории на Avito

packDepthinteger · int32

Глубина упаковки в мм. Проставляется всем товарам в категории

packWidthinteger · int32

Ширина упаковки в мм. Проставляется всем товарам в категории

packHeightinteger · int32

Высота упаковки в мм. Проставляется всем товарам в категории

packWeightinteger · int32

Вес упаковки в граммах. Проставляется всем товарам в категории

hasSizeboolean

Признак разделения товаров в категории по размеру. Меняет вид редактора карточки

hasColorboolean

Признак разделения товаров в категории по цвету. Меняет вид редактора карточки

autoNameboolean

Автоматически формировать названия товаров в категории

removeFbsStockboolean

Не передавать остатки товаров по FBS для товаров из этой категории

oneCIdstring

Идентификатор категории в 1С

externalIdstring

Идентификатор категории на сайте

moySkladIdstring

Идентификатор категории в сервисе МойСклад

useClientParamsboolean

Показывать пользовательские параметры в категории

requiredExpirationDateboolean

Является ли срок годности обязательным параметром

serviceCategoryMappingsobject

Универсальные привязки категории к категориям внешних сервисов

productCountinteger · int32

Количество товаров в категории. Отдается только при withProductCount=true

Cell16 полей
idinteger · int32

Идентификатор ячейки

read-only
warehouseIdinteger · int64

Склад к которому относится ячейка

passageIdinteger · int32

Проход на складе, к которому относится ячейка. Может соджержать название этажа и пр

shelfIdinteger · int32

Полка стеллажа, к которой относится ячейка

rackIdinteger · int32

Стеллаж, к которому относится ячейка

namestring

Название ячейки. По умолчанию формируется автоматически

fullNamestring

Полное название ячейки из названий прохода, стелажа, полки и ячейки

sortNamestring

Название для сортировки ячейки из названий прохода, стелажа, полки и ячейки

barcodestring

Уникальный в рамках клиента штрих-код ячейки для идентификации ячейки с помощью сканера штрих-кода. Присваивается автоматически при создании ячейки

deletedboolean

Признак того, что ячейка удалена

widthinteger · int32

Ширина ячейки для определения товаров, которые можно положить в нее

heightinteger · int32

Высота ячейки для определения товаров, которые можно положить в нее

depthinteger · int32

Глубина ячейки для определения товаров, которые можно положить в нее

clientIdinteger · int64

Клиент которому принадлежит ячейка. Проставляется автоматически

read-only
lastInventoryIdinteger · int32

Идентификатор последней инвентаризации

read-only
typestring

Тип ячейки: NORMAL, NO_PLACE - не разложенные, REFUND - для возвратов

Contractor14 полей
idinteger · int64

Идентификатор контрагента. Проставляется автоматически

namestring

Наименование контрагента

Обязательно
versionIdinteger · int64

Поле нужно передавать при изменении,для предотвращения одновременной перезаписи

clientIdinteger · int64

Идентификатор клиента

read-only
createdUserstring

Логин пользователя, который создал контрагента

read-only
lastIncomeDatestring · date-time

Дата последнего поступления для этого контрагента для сортировки

read-only
deletedboolean

Признак удаления контрагента

read-only
organizationIdinteger · int64

Организация для реквизитов контрагента

phoneNumberstring

Номер телефона

emailstring

Адрес электронной почты

contactNamestring

Имя контакта

moySkladIdstring

Идентификатор в сервисе МойСклад

urlstring

Ссылка на сайт

organizationOrganization

Организация для документов. Можно передать как сам объект, так и просто organizationId

read-only
Country6 полей
countryIdinteger · int32

Идентификатор страны

namestring

Название страны

code2string

Двухбуквенный код страны

code3string

Трехбуквенный код страны

namesobject

Поле names.

printNamestring

Поле printName.

LamodaCategory8 полей
idinteger · int64

Поле id.

namestring

Название

shortNamestring

Краткое название категории

publishedboolean

Опубликованность категории

isLeafboolean

Листовая категория

parentIdinteger · int64

Поле parentId.

lastSyncDatestring · date-time

Дата последней синхронизации

notChangedDaysinteger · int32

Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются

Manufacturer11 полей
manufacturerIdinteger · int32

Идентификатор производителя. Генерируется автоматически

titlestring

Название производителя внешнее для печати

namestring

Название производителя внутреннее

Обязательно
addressstring

Адрес производителя производителя внутреннее

organizationIdinteger · int64

Связь производителя с организацией - контрагентом

clientIdinteger · int64

Идентификатор клиента

read-only
countryIdinteger · int32

Идентификатор страны

countryNamestring

Название страны

read-only
innstring

ИНН производителя, используется в основном для Честного знака

deletedboolean

Если true - производитель удален

oneCIdstring

Идентификатор в 1С

MarketplaceCommissionCalculation8 полей
baseCommissionnumber · double

Поле baseCommission.

adjustmentPercentPointsnumber · double

Поле adjustmentPercentPoints.

effectiveCommissionnumber · double

Поле effectiveCommission.

plannedProcessingHoursnumber · double

Поле plannedProcessingHours.

processingHoursNormnumber · double

Поле processingHoursNorm.

processingHoursSourcestring

Поле processingHoursSource.

ruleValidFromstring · date

Поле ruleValidFrom.

ruleSourcestring

Поле ruleSource.

Option12 полей
idinteger · int64

Идентификатор значения, может отсутствовать

namestring

Название значения, лучше всегда передавать

paramIdinteger · int64

Идентификатор значения параметра Param.id

ozonIdinteger · int64

Идентификатор значения параметра на Ozon

wildberriesIdinteger · int64

Признак того, что значение параметра WB

ymIdinteger · int64

Признак того, что значение параметра YM

aliexpressIdinteger · int64

Идентификатор значения параметра на Aliexpress

clientIdinteger · int64

Поле clientId.

deletedboolean

Поле deleted.

oneCIdstring

Идентификатор значения параметра в 1С

dictionaryboolean

Поле dictionary.

optionIdOption

Поле optionId.

Organization33 полей
idinteger · int64

Идентификатор организации. Проставляется автоматически

read-only
namestring

Полное наименование организации

Обязательно
shortNamestring

Поле shortName.

taxTypestring

Система налогооблажения

taxRateinteger · int32

Ставка налога, если она отличается от стандартной

taxNdsinteger · int32

Ставка налога, если она отличается от стандартной

inputTaxNdsinteger · int32

Ставка входящего НДС

outputTaxNdsinteger · int32

Ставка исходящего НДС

enableNewTaxCalculationboolean

Включить расчет налогов по новым правилам

useNdsCostPriceboolean

Учитывать входящий НДС в себестоимости

innstring

ИНН

Обязательно
kppstring

КПП. Проставляется только для ООО

bankstring

Название банка

bikstring

БИК счета организации

corrBillstring

Номер корреспондентского счета

billNumberstring

Номер счета организации

stampPathstring

Ссылка на изображение печати организации

read-only
stampUrlstring

Ссылка на изображение печати организации

read-only
stampSizeinteger · int32

Размер в байтах изображения печати организации

read-only
stampWidthinteger · int32

Ширина изображения печати организации

read-only
stampHeightinteger · int32

Высота изображения печати организации

read-only
signaturePathstring

Фото подписи директора организации

read-only
signatureUrlstring

Фото подписи директора организации

read-only
signatureSizeinteger · int32

Размер файла в байтах подписи директора организации

read-only
signatureWidthinteger · int32

Ширина изображения подписи директора

read-only
signatureHeightinteger · int32

Высота изображения подписи директора

read-only
ipPersonPerson

Руководитель организации или ИП

formstring

Организационно правовая форма

Обязательно
ipboolean

Поле ip.

clientIdinteger · int64

Идентификатор клиента

read-only
addressAddress

Адресс организации

phoneNumberstring

Номер телефона

addressFullstring

Полный адрес

read-only
OzonDescriptionCategory21 полей
idinteger · int64

Идентификатор категории на Ozon. Состоит из двух идентификаторов Категории + ID типа на самом Ozon

namestring

Название категории

Обязательно
publishedboolean

Поле published.

parentIdinteger · int64

Поле parentId.

isLeafboolean

Признак листовой категории, в которой могут находиться товары

lastSyncDatestring · date-time

Дата последней синхронизации категории с Озон

notChangedDaysinteger · int32

Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются

isErrorboolean

Поле isError.

errorDatestring · date

Поле errorDate.

typesstring

Поле types.

typeIdinteger · int64

Идентификатор типа на Ozon

purchasePercentAvgnumber · double

Среднее значение процента выкупа. Используется в AI Финдире

purchasePercentMinnumber · double

Минимально допустимое значение процента выкупа. Используется в AI Финдире

photoAvginteger · int32

Среднее кол-во фотографий. Используется в AI Финдире

photoMininteger · int32

Минимально допустимое кол-во фотографий. Используется в AI Финдире

drrAvgnumber · double

Среднее значение ДРР. Используется в AI Финдире

drrMinnumber · double

Минимально допустимое значение ДРР. Используется в AI Финдире

marginAvgnumber · double

Среднее значение маржинальности. Используется в AI Финдире

marginMinnumber · double

Минимально допустимое значение маржинальности. Используется в AI Финдире

promotionCtrAvgnumber · double

Среднее значение CTR рекламной кампании. Используется в AI Финдире

promotionCtrMinnumber · double

Минимально допустимое значение CTR рекламной кампании. Используется в AI Финдире

ParamValue14 полей
paramIdinteger · int64

Идентификатор параметра

Обязательно
paramNamestring

Название параметра, для тех, у кого нет ID

optionOption

Значение перечислимого параметра

doubleValuenumber · double

Числовое значение параметра

longValueinteger · int64

Целочисленное значение параметра

booleanValueboolean

Булево значение параметра

stringValuestring

Строковое значение параметра

dateValuestring · date-time

Значение параметра даты

servicestring

Привязка к сервису параметра

unitUnit

Единица измерения для параметра

autoboolean

Автоматически проставленное значение параметра

createdinteger · int64

Дата заполнения параметра

userstring

Пользователь, который заполнил параметр

lockedboolean

Значение зафиксировано и не должно изменяться при импорте карточек с маркетплейса

Person14 полей
personIdinteger · int64

Поле personId.

read-only
firstNamestring

Имя сотрудника

Обязательно
lastNamestring

Фамилия сотрудника

Обязательно
surNamestring

Отчество сотрудника

clientIdinteger · int64

Идентификатор клиента

read-only
positionPersonPosition

Должность сотрудника

Обязательно
versionIdinteger · int64

Поле нужно передавать при изменении,для предотвращения одновременной перезаписи

read-only
createdUserstring

Проставляется автоматически. Пользователь создавший сотрудника

read-only
createdDatestring · date-time

Проставляется автоматически. Дата создания сотрудника

read-only
deletedboolean

Признак удаления сотрудника

read-only
userIdinteger · int32

Связь сотрудника с пользователем

read-only
hasChangesboolean

Поле hasChanges.

fullNamestring

Полные ФИО

read-only
shortNamestring

Фамилия и инициалы

read-only
PersonPosition7 полей
idinteger · int64

Идентификатор должности. Проставляется автоматически

read-only
namestring

Название должности

Обязательно
deletedboolean

Признак удаления должности

read-only
clientIdinteger · int64

Идентификатор клиента

read-only
defaultJobIdinteger · int64

Работа по умолчанию для должности

createdUserstring

Пользователь, который создал должность

read-only
createdDatestring · date-time

Дата создания должности

read-only
PriceType7 полей
idinteger · int64

Идентификатор типа цены

codestring

Код типа цены

namestring

Название типа цены

langCodestring

Код языка

currencystring

Валюта

servicestring

Сервис

clientIdinteger · int64

Идентификатор клиента

Product328 полей
idinteger · int64

Идентификатор товара. Проставляется автоматически

productTypestring

Тип товара

namestring

Наименование товара внутреннее

Обязательно
deletedboolean

Признак удаления товара

read-only
printNamestring

Название товара для внешних сервисов. Если не задано, проставляется равным наименованию товара

realSizestring

Российский размер товара для одежды или характеристики для других категорий

vendorSizestring

Размер производителя или характеристики производителя. Не обязательно заполнять

sizestring

Размер для одежды или характеристики для внешних сервисов. Должен быть уникальным в рамках цвета

wildberriesStockCountinteger · int32

Остатки товара на Вайлдбериз

read-only
ozonRealFbsboolean

Признак использования RealFbs для товара

read-only
ozonStockCountinteger · int32

Остаток товара на складах Озон

read-only
ozonStockBetweenWarehousesinteger · int32

Остаток товара в Озон, которые перемещаются между складами

read-only
removeFbsStockboolean

Не выгружать остатки товара на маркетплейсы

noStockSyncboolean

Не синхронизировать остатки: товар полностью исключается из передачи остатков на все маркетплейсы, текущий остаток на МП не изменяется

purchaseCurrencystring

Валюта закупочной цены товара

purchasePriceInCurrencynumber · double

Цена закупки в валюте

deliveryCostInCurrencynumber · double

Цена на доставку в валюте

versionIdinteger · int64

Поле нужно передавать при изменении,для предотвращения одновременной перезаписи

createdDatestring · date-time

Дата создания товара на МП

read-only
createdstring · date-time

Дата создания товара в SelSup

read-only
createdUserstring

Пользователь, который создал товар

read-only
sourceIncomeItemIdinteger · int64

Идентификатор товара из заказа поставщика по данным которого был создан товар

sourceProductIdinteger · int64

Идентификатор товара, который копировали

ozonRequiredStockinteger · int32

Расчитанное количество товара, для поставки на склад Озон

read-only
wildberriesRequiredStockinteger · int32

Расчитанное количество товара, для поставки на склад Wildberries

read-only
wildberriesProfitnumber · double

Профит с продажи товара на Вайлдбериз по FBM

read-only
wildberriesProfitFbsnumber · double

Профит с продажи товара на Вайлдбериз по FBS

read-only
wildberriesOrderQuantityinteger · int32

Количество заказов по FBO товара на Вайлдбериз за 2 недели

read-only
wildberriesSupplyingQuantityinteger · int32

Поставляемое количество товара на Вайлдбериз по FBM заказам

read-only
wildberriesQuantityInWayToClientinteger · int32

Поставляемое количество товара на Вайлдбериз по FBM заказам к клиенту

read-only
wildberriesQuantityInWayFromClientinteger · int32

Поставляемое количество товара на Вайлдбериз по FBM заказам от клиента

read-only
wildberriesSaleQuantityinteger · int32

Продажи товара на Вайлдбериз по FBM за 2 недели

read-only
wildberriesQuantityInWayinteger · int32

Количество товаров на Вайлдбериз в пути

read-only
wildberriesNoSaleboolean

Признак неликвидного товара на Вайлдбериз

read-only
lastStockChangestring · date-time

Дата последнего изменения стока на Вайлдбериз по FBM

read-only
ozonOrderQuantityinteger · int32

Количество заказов товара по FBO на Озон по FBM и FBS за 2 недели

read-only
ozonSupplyingQuantityinteger · int32

Поставляемое количество товара на Озон по FBM

read-only
ozonProfitinteger · int32

Чистая маржа продажи товара на Озон по FBM

read-only
instockQuantityinteger · int32

Остатки товара на складах клиента

read-only
instockQuantityValuenumber · double

Остатки товара на складах клиента в пользовательской единице измерения

read-only
stockUnitstring

Единица измерения остатка товара для интерфейса и внешних интеграций

calculatedInStockQuantityinteger · int32

Рассчитанный остаток

read-only
calculatedInStockQuantityValuenumber · double

Рассчитанный остаток в пользовательской единице измерения

read-only
clientIdinteger · int64

Идентификатор клиента

read-only
organizationIdinteger · int64

Идентификатор организации

Обязательно
productViewIdinteger · int64

Идентификатор цвета

read-only
viewProductView

Информация о цвете товара

read-only
suzIdstring

GTIN товара

cisTypestring

Тип в национальном каталоге

notChangedStockinteger · int32

Количество дней, в течении которых не менялся остаток товара

read-only
cardExchangesProductCardExchange[]

Последние статусы обмена карточки с маркетплейсами

read-only
wildberriesStatusstring

Статус создания карточки товара в Вайлдбериз

read-only
wildberriesMessagestring

Ошибка создания карточки товара в Вайлдбериз

read-only
wildberriesMessageParamsstring

JSON параметров ошибки создания карточки товара в Вайлдбериз

read-only
nationalCatalogStatusstring

Статус создания карточки товара в Национальном каталоге

read-only
nationalCatalogMessagestring

Ошибка создания карточки товара в Национальном каталоге

read-only
nationalCatalogMessageParamsstring

Параметры ошибки создания карточки товара в Национальном каталоге

read-only
ozonStatusstring

Статус создания карточки товара в Озон

read-only
ozonMessagestring

Ошибка создания карточки товара в Озон

read-only
ozonMessageParamsstring

JSON параметры ошибки создания карточки товара в Озон

read-only
ozonTaskIdinteger · int64

Идентификатор задания по обновления или созданию карточки в Озон

read-only
wildberriesFbsOrdersQuantityinteger · int32

Кол-во заказанных товаров на данной карточке WB по FBS за 2 недели

read-only
ozonFbsOrdersQuantityinteger · int32

Кол-во заказанных товаров на данной карточке на Ozon по FBS за 2 недели

read-only
ymarketFbsOrdersQuantityinteger · int32

Кол-во заказанных товаров на данной карточке на Яндекс Маркете по FBS за 2 недели

read-only
totalSupplyingQuantityinteger · int32

Кол-во заказанных товаров на данной карточке за 2 недели

read-only
skuIdinteger · int64

Идентификатор единицы хранения товара на складе. Проставляется автоматически

read-only
skuSku

Поле sku.

barcodesProductBarcode[]

Штрих-коды товара

serviceProductsServiceProduct[]

Cвязи с товарами маркетплейсов

siteArticlestring

артикул товара на сайте

siteIdstring

айди товара на сайте

paramsstring

JSON значений параметров для данного размера/характеристик

valuesParamValue[]

Значения параметров карточки. Отдаются при запросе модели, если передать params=true

groupobject

Группа карточек. Используется на списке товаров, чтобы объединить разные размеры в одну строку

read-only
duplicatesProduct[]

Дубликаты карточки по остаткам. Отдаются только на списке товаров, если включена галочка Объединять дубликаты

read-only
hasChangesboolean

Признак наличия изменений в товаре и ее нужно обновить при сохранении

ignoreDuplicateboolean

Признак игнорирования дубликатов при создании

yandexMarketStockCountinteger · int64

Остаток товара на складах Yandex.Market

read-only
groupIdinteger · int64

ID групповой карточки

yandexMarketStatusstring

Статус создания карточки товара на яндекс маркет

read-only
yandexMarketMessagestring

Сообщение при ошибке создания карточки товара на яндекс маркет

read-only
yandexMarketMessageParamsstring

Параметры сообщения при создании товара в Яндекс.Маркет

read-only
duplicateboolean

Признак, что карточка является дубликатом. Отдается не для всех методов

read-only
ozonHasPhotoboolean

Признак наличия фото на Ozon

read-only
aliexpressStatusstring

Статус создания товара на Aliexpress

read-only
aliexpressMessagestring

Сообщение при создании товара на Aliexpress

read-only
aliexpressMessageParamsstring

Параметры сообщения при создании товара на Aliexpress

read-only
moySkladTypestring

Тип товара в сервисе Мой Склад

read-only
moySkladStatusstring

Статус создания карточки товара в МойСклад

read-only
avitoStatusstring

Статус обьявления на Авито

read-only
moySkladMessagestring

Ошибка создания карточки товара в МойСклад

read-only
moySkladMessageParamsstring

Параметры ошибки создания карточки товара в МойСклад

read-only
removeFbsStockOzonboolean

Не передавать остатки товара по FBS на озон

removeFbsStockWbboolean

Не передавать остатки товара по FBS на Wildberries

removeFbsStockAliboolean

Не передавать остатки товара по FBS на Aliepress

removeFbsStockYmboolean

Не передавать остатки товара по FBS на Яндекс.Маркет

removeFbsStockSberboolean

Не передавать остатки товара по FBS на СберМегаМаркет

quantityinteger · int32

Количество товара в заказах. Возвращается только в методах income/getProductsFromOrders или wms/findStock

read-only
incomeQuantityinteger · int32

Количество товара в закупке без разделения по маркетплейсам

orderMinDatestring · date-time

Минимальная дата заказа. Возвращается только в методах income/getProductsFromOrders

read-only
expiredDatestring · date-time

Cрок годности товара - возвращается только в методах, wms/findStock

read-only
productionDatestring · date-time

Дата производства

read-only
stockinteger · int32

Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock

read-only
stockValuenumber · double

Остаток на складе в пользовательской единице измерения

read-only
stocksobject

Остатки товара на складах - возвращается только в методах, wms/fetchStock

read-only
cellCell

Ячейка хранения товара на определенном складе - возвращается только в методах, wms/fetchStock

read-only
reservedinteger · int32

Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock

read-only
reservedValuenumber · double

Резерв в пользовательской единице измерения

read-only
calculatedStockinteger · int32

Остаток наборов на определенном складе - возвращается только в методах, wms/fetchStock, product/findProduct, supply/findProductForOrder

read-only
calculatedStockValuenumber · double

Рассчитанный остаток набора в пользовательской единице измерения

read-only
pricenumber · double

Розничная цена товара

updatedPricenumber · double

Новая общая цена товара со скидкой. Только для методов обновления цены

priceWithoutDiscountnumber · double

Розничная цена товара без учета скидки

updatedPriceWithoutDiscountnumber · double

Измененная розничная цена товара без учета скидки. Принимается только в методах обновления цены

updatedDeliveryCostnumber · double

Измененные прочие расходы товара Принимается только в методах обновления цены

updatedPurchasePricenumber · double

Измененная закупочная цена товара Принимается только в методах обновления цены

purchasePricenumber · double

Закупочная цена товара в руб.

isPurchasePriceUpdatedboolean

Признак, была ли изменена закупочная цена

isDeliveryCostUpdatedboolean

Признак, изменения прочих расходов на товар.

wholesalePricenumber · double

Оптовая цена товара

deliveryCostnumber · double

Дополнительные расходы на доставку товара в руб. Добавляются к закупочной цене

strategyIdinteger · int64

Идентификатор стратегии ценообразования

ozonAverageExpensesnumber · double

Расходы по продаже товара на Ozon

read-only
wildberriesAverageExpensesnumber · double

Расходы по продаже товара на Wildberries

read-only
yandexMarketAverageExpensesnumber · double

Расходы по продаже товара на ЯМ

read-only
wildberriesSaleinteger · int32

Скидка товара на Вайлдбериз

read-only
minPricenumber · double

Минимальная цена товара. Ниже этой цены нельзя выставлять цену на товар.Используется для Ozon при участии товара в акциях

ozonPromotionPricenumber · double

Текущая акционная цена товара на Озон

read-only
ozonAcquiringPercentnumber · double

Максимальная комиссия за эквайринг OZON

read-only
ozonComissonnumber · double

Комиссия товара на Озон FBM

read-only
sberMegaMarketSupplyingQuantityinteger · int32

Поставляемое количество товара на СберМегаМаркет по FBM заказам

read-only
yandexMarketSupplyingQuantityinteger · int32

Поставляемое количество товара на Яндекс.Маркет по FBM заказам

read-only
salesExpensesOnMpPercentnumber · double

Расходы по продажам на маркетплейсе, %

salesCountCoefficientnumber · double

Коэффициент пересчета продаж и возвратов в товарной аналитике

measureUnitIdinteger · int32

Единица измерения товара (ID единицы измерения)

taxeRatenumber · double

Установленый процент налога на товар, %

desiredMarginalityPercentnumber · double

Желаемый % маржинальности

desiredProfitRubnumber · double

Желаемая прибыль, руб.

additionalCostnumber · double

Доп. расходы на товар без записи в Финансовую аналитику, руб.

packWidthinteger · int32

Ширина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы

packHeightinteger · int32

Высота в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы

packDepthinteger · int32

Длина/глубина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы

packWeightinteger · int32

Вес в упаковке гр. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы

numOfPiecesInBoxinteger · int32

Количество штук в коробе

lastWildberriesSaleDatestring · date-time

Дата последней продажи на Wildberries

lastWildberriesOrderDatestring · date-time

Дата последнего заказа на Wildberries

lastOzonSaleDatestring · date-time

Дата последней продажи на OZON

lastOzonOrderDatestring · date-time

Дата последнего заказа на OZON

totalOrdersCountinteger · int32

Кол-во заказанных товаров на данной карточке по МП OZON + WB

read-only
totalFbsOrdersCountinteger · int32

Кол-во заказанных товаров на данной карточке по FBS за 2 недели

read-only
wildberriesTotalOrdersCountinteger · int32

Кол-во заказанных товаров на данной карточке по МП WB

read-only
ignoreFbsWarehousesstring

Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS

fbsWarehousesstring

Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS

minFbsStockinteger · int32

Минимальный остаток - если меньше, то ставим 0

maxFbsStockinteger · int32

Максимальный остаток - если больше, то ставим его

wildberriesSaleLogisticnumber · double

Логистика WB, руб.

wildberriesReturnLogisticnumber · double

Обратная логистика WB, руб.

wildberriesTotalLogisticsnumber · double

Логистика WB итого, руб.

wildberriesWarehouseRationumber · double

Коэффициент склада WB в %

wildberriesComissionnumber · double

Комиссия WB, %

ozonSaleLogisticnumber · double

Логистика Ozon, руб.

ozonReturnLogisticnumber · double

Обратная логистика Ozon, руб.

ozonCommissionnumber · double

Комиссия Ozon, %

maxDeliveryToPickupPointnumber · double

Максимальная стоимость доставки до места выдачи, руб.

ozonPurchasePercentnumber · double

Процент выкупа Ozon, %

wildberriesPurchasePercentnumber · double

Процент выкупа WB, %

minMarginalitynumber · double

Настройки репрайсера Min % маржинальности

maxMarginalitynumber · double

Настройки репрайсера Max % маржинальности

minProfitnumber · double

Настройки репрайсера Min прибыль, руб.

maxProfitnumber · double

Настройки репрайсера Max прибыль, руб.

minPriceWithDiscountnumber · double

Настройки репрайсера Min цена со скидкой, руб.

maxPriceWithDiscountnumber · double

Настройки репрайсера Max цена со скидкой, руб.

oldWildberriesPriceWithDiscountnumber · double

При установки через репрайсер скидку, заполняется, после удаление скидки, возвращает как основная цена и значение затирается

oldWildberriesSaleinteger · int32

Скидка товара на Вайлдбериз до установки новой по репрайсеру, при возврате нужно проставлять null

wildberriesPromoProfitnumber · double

Расчетный профит по акциям WB нужен для определения какая акция выгодная

wildberriesMarginalitynumber · double

Расчетная маржинальность по WB

wildberriesPromoIdinteger · int64

Идентификатор акции на ВБ

oldWildberriesPromoSalePercentnumber · double

Расчетная маржинальность по WB

oldWildberriesPromoPriceWithDiscountnumber · double

Расчетная маржинальность по WB

endWildberriesPriceWithSppConfignumber · double

Цена для пользователя конечная с СПП.

ozonFbsCommissionnumber · double

Комиссия ОЗОН ФБС

ozonFboCommissionnumber · double

Комиссия ОЗОН ФБО

wbTotalSalesCountinteger · int64

Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по ВБ

ozonTotalSalesCountinteger · int64

Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по OZON

sberTotalSalesCountinteger · int64

Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по SBER

yandexTotalSalesCountinteger · int64

Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по YANDEX

ozonRaitingnumber · double

Рейтинг товара на Ozon

read-only
ozonFeedbackCountinteger · int32

Количество отзывов на товар на Ozon

read-only
ozonPriceWithSppnumber · double

Цена товара на Ozon с учетом СПП, руб.

read-only
fboStockCountinteger · int64

Остаток ФБО по выбранным складам/регионам

fbsStockCountinteger · int64

Остаток ФБC для планирования поставок)

stockCoverageDaysinteger · int64

На сколько дней хватит текущего остатка ФБО на складе

fboSupplyQuantityinteger · int64

Количество поставляемого товара по выбранным складам/регионам

fboSalesinteger · int64

Кол-во продаж FBO по складам/регионам для планирования поставок

fbsSalesinteger · int64

Кол-во продаж FBS по складам/регионам для планирования поставок

fboOrdersinteger · int64

Кол-во заказов FBO по складам/регионам для планирования поставок

fbsOrdersinteger · int64

Кол-во заказов FBS по складам/регионам для планирования поставок

recommendPlannumber · double

Кол-во товара для добавления к заказу

baseDeficitinteger · int64

Базовый дефицит склада до распределения остатков без склада назначения

allocatedWithoutWarehouseinteger · int64

Часть общих остатков без склада назначения, распределенная на склад

skipDaysCountinteger · int32

Кол-во пропущенных дней в учёте планирования поставок

organizationShortNamestring

Поле organizationShortName.

contractorNamestring

Поле contractorName.

supplyPlanBarcodestring

Поле supplyPlanBarcode.

planCorrectionFactornumber · double

Коэффициент коррекции для планирования поставок. На это значение умножается рассчитанное количество товара для поставки

orderBeforeinteger · int32

До какого времени должен быть сделан заказ от 1 до 24

daysBeforeSupplyinteger · int32

Кол-во дней до поставки. Через сколько дней с момента заказа ориентировочно будет поставка товаров

supplyPlanDaysinteger · int32

На сколько дней планировать остаток

warehouseIdForSupplyReportinteger · int64

Id склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок

read-only
warehouseNameForSupplyReportstring

Название склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок

read-only
wbCanBoxboolean

Можно ли отгружать товар на склад WB в коробах

read-only
wbCanMonopalletboolean

Можно ли отгружать товар на склад WB в монопаллете

read-only
wbCanSupersafeboolean

Можно ли отгружать товар на склад WB в Supersafe

read-only
wbCanBoxOnPalletboolean

Можно ли отгружать товар на склад WB в коробах на паллете

read-only
managerstring

Поле менеджера

cellIdinteger · int32

Поле cellId.

drrPercentinteger · int32

ДРР% - доля рекламных расходов

percentForParticipationPromoOrAdvertisinginteger · int32

Закладываемый % для участия в акциях или рекламе

selsupLinkstring

Поле selsupLink.

tempIdinteger · int64

Временный id используется для быстрого импорта

categoryCategory

Поле category.

findirTipsobject

Советы задачника (тип задачи - текст совета)

commissionsstring

JSON с комиссиями из разных маркетплейсов

commissionCalculationsobject

Расчёт итоговой комиссии по маркетплейсам

lowStockAlertsstring

JSON для уведомлений о заканчивающихся остатках по маркетплейсов

inputVatnumber · double

Входящий НДС, руб.

outputVatnumber · double

Исходящий НДС, руб.

finalVatnumber · double

Итоговый НДС (исходящий - входящий), руб.

incomeTaxnumber · double

Налог на прибыль, руб.

totalTaxnumber · double

Общий налог (НДС + налог на прибыль), руб.

netProfitnumber · double

Чистая прибыль, руб.

marginnumber · double

Чистая маржинальность, %

woocomStatusstring

Статус создания карточки товара в WooCommerce

read-only
dateStartSeason1string · date

Дата начала сезона 1

dateEndSeason1string · date

Дата окончания сезона 1

dateStartSeason2string · date

Дата начала сезона 2

dateEndSeason2string · date

Дата окончания сезона 2

dateStartSeason3string · date

Дата начала сезона 3

dateEndSeason3string · date

Дата окончания сезона 3

dateStartSeason4string · date

Дата начала сезона 4

dateEndSeason4string · date

Дата окончания сезона 4

currentGrossProfitobject

Текущая валовая прибыль. Для таблицы цены

plannedGrossProfitobject

Новая валовая прибыль. Для таблицы цены

positioninteger · int32

позиция продукта

emptyBarcodesboolean

Поле emptyBarcodes.

uzumStatusstring

Статус создания карточки товара в Uzum

read-only
makroStatusstring

Статус создания карточки товара в Makro

read-only
kaspiStatusstring

Статус создания карточки товара в Kaspi

read-only
anyLinkstring

Поле anyLink.

anyArticlestring

Поле anyArticle.

sitestring

Поле site.

shopifyStatusstring

Статус создания карточки товара в Shopify

read-only
takealotStatusstring

Статус создания карточки товара в Takealot

read-only
yandexKitStatusstring

Статус создания карточки товара в Яндекс.Кит

read-only
bobShopStatusstring

Статус создания карточки товара в Bob Shop

read-only
minPriceForAllMarketplacenumber · double

Поле minPriceForAllMarketplace.

calculatedInstockQuantityinteger · int32

Поле calculatedInstockQuantity.

lamodaParentSkustring

Родительский SKU товара на Lamoda

uzumProductIdinteger · int64

Идентификатор товара (productId) на Uzum

read-only
woocomParentIdinteger · int64

ID родительского товара в WooCommerce (для вариаций)

woocomPermalinkstring

Ссылка на товар в WooCommerce

wildberriesSizeIdinteger · int64

Идентификатор размера на Вайлдбериз

read-only
yandexMarketShopSkustring

SKU товара на Yandex.Market

aliexpressSkustring

SKU на Aliexpress

wildberriesImtIdinteger · int64

Используется для категорий, у которых не предусмотрен размер

read-only
externalArticlestring

Уникальный артикул товара для стороннего сервиса

mvideoArticlestring

Артикул товара на M.Video

ozonProductIdinteger · int64

Идентификатор товара Озон в кабинете API

read-only
leroyMerlinIdstring

Номер карточки на Леруа Мерлен

leroyMerlinArticlestring

Артикул товара на Леруа Мерлен

magnitArticlestring

Артикль товара на Magnit

lamodaArticlestring

Артикул товара на Lamoda

yandexMarketSkuinteger · int64

Идентификатор карточки товара на Yandex.Market

read-only
sberMegaMarketIdinteger · int64

Карточка СберМегаМаркет

detmirArticlestring

Артикул товара на Детском мире (productCode / SAP)

moySkladLinkIdstring

ID для ссылки на Мой Склад

read-only
ebayArticlestring

Артикул товара на Ebay

uzumSkuIdinteger · int64

Идентификатор SKU (skuId) на Uzum

read-only
sellerSkustring

Идентификатор товара на Amazon

takealotSkustring

SKU товара на Takealot

walmartSkustring

SKU товара на Walmart

walmartIdstring

Id товара на Walmart (WPID)

woocomSkustring

SKU товара на WooCommerce

woocomIdinteger · int64

Id товара на WooCommerce

opencartSkustring

SKU товара в OpenCart

opencartIdinteger · int64

Id товара в OpenCart

magnitIdstring

Id товара на Magnit

sberArticlestring

Артикул товара на СберМегаМаркет

ozonArticlestring

Уникальный артикул товара для озон. Offer ID в озон

oneCArticlestring

Уникальный артикул товара для 1c

uzumArticlestring

Уникальный артикул товара для Uzum

simalandIdinteger · int64

Уникальный идентификатор товара для Simaland

lamodaSkustring

SKU товара на Lamoda

ozonFbsSkuinteger · int64

Идентификатор товара в Озон по FBS

read-only
ozonFboSkuinteger · int64

Идентификатор товара в Озон по FBO

read-only
avitoIdinteger · int64

ID товара в сервисе Avito

read-only
detmirIdstring

Id товара на сайте Детского мира (для ссылки на карточку)

magnitSkustring

SKU товара на Magnit

ozonIdinteger · int64

Идентификатор товара Озон на сайте. SKU в озон

read-only
oneCIdstring

Идентификатор товара в 1С

moySkladIdstring

ID товара в сервисе Мой Склад

read-only
nationalCatalogFeedIdinteger · int64

Идентификатор создания карточки в национальном каталоге

read-only
yandexMarketProductIdinteger · int64

Идентификатор карточки товара на Yandex.Market

read-only
nationalCatalogGoodIdinteger · int64

Идентификатор товара в национальном каталоге

read-only
wildberriesPricenumber · double

Текущая цена товара на Вайлдбериз со скидкой

read-only
wildberriesUpdatedPricenumber · double

Новая цена товара на Вайлдбериз со скидкой.Только для методов изменения цены

wildberriesPriceWithoutDiscountnumber · double

Текущая цена товара на Вайлдбериз без скидки

read-only
wildberriesUpdatedPriceWithoutDiscountnumber · double

Новая цена товара на Вайлдбериз без скидки.Только для методов изменения цены

aliexpressPricenumber · double

Текущая цена на Aliexpress со скидкой

read-only
aliexpressPriceWithoutDiscountnumber · double

Текущая цена на Aliexpress без скидки.

aliexpressUpdatedPricenumber · double

Новая цена со скидкой на Aliexpress. Только для методов обновления цены

aliexpressUpdatedPriceWithoutDiscountnumber · double

Новая цена без скидки на Aliexpress. Только для методов обновления цены

ozonPricenumber · double

Текущая цена товара на Озон со скидкой

read-only
ozonUpdatedPricenumber · double

Новая цена товара на Озон со скидкой.Только для методов изменения цены

ozonPriceWithoutDiscountnumber · double

Текущая цена товара на Озон без скидки.

read-only
ozonUpdatedPriceWithoutDiscountnumber · double

Новая цена Озон без скидки.Только для методов изменения цены

leroyMerlinPricenumber · double

Текущая цена товара на LeroyMerlin

leroyMerlinUpdatedPricenumber · double

Новая цена товара на LeroyMerlin.Только для методов изменения цены

avitoPricenumber · double

Текущая цена товара на Avito

avitoUpdatedPricenumber · double

Новая цена товара на Avito.Только для методов изменения цены

sberMegaMarketPricenumber · double

Текущая цена на СберМегаМаркет со скидкой

read-only
sberMegaMarketUpdatedPricenumber · double

Новая цена со скидкой на СберМегаМаркет. Только для методов изменения цены

yandexMarketPricenumber · double

Текущая цена на Яндекс.Маркет со скидкой

read-only
yandexMarketPriceWithoutDiscountnumber · double

Текущая цена на Яндекс.Маркет без скидки

read-only
yandexMarketUpdatedPricenumber · double

Новая цена со скидкой на Яндекс.Маркет. Только для методов изменения цены

yandexMarketUpdatedPriceWithoutDiscountnumber · double

Новая цена без скидки на Яндекс.Маркет. Только для методов изменения цены

productPricesProductPrice[]

Поле productPrices.

stockRulesProductStockRules

Правила отправки остатков на маркетплейсы

ProductBarcode12 полей
idinteger · int64

Поле id.

barcodestring

Поле barcode.

organizationIdinteger · int64

Организация, если client.barcodeUniqForOrg = false, то проставляется 0. Поле включено в уникальный ключ

clientIdinteger · int64

Поле clientId.

productIdinteger · int64

Поле productId.

useInWildberriesboolean

Применим ли данный штрих-код для Вайлдбериз

useInOzonboolean

Применим ли данный штрих-код для Озон

useInYandexMarketboolean

Применим ли данный штрих-код для Yandex.Market

useInAliexpressboolean

Применим ли данный штрих-код для Aliexpress

useInSberMegamarketboolean

Применим ли данный штрих-код для Sber.MegaMarket

useInWoocomboolean

Применим ли данный штрих-код для WooCommerce

formatstring

Поле format.

ProductCardExchange6 полей
servicestring

Сервис

statusstring

Поле status.

lastAttemptAtstring · date-time

Поле lastAttemptAt.

errorSourcestring

Поле errorSource.

messagestring

Поле message.

messageParamsstring

Поле messageParams.

ProductHandOnPulseHeatCell4 полей
colorstring

Поле color.

scoreinteger · int32

Поле score.

valuenumber · double

Поле value.

benchmarknumber · double

Поле benchmark.

ProductHandOnPulseReport70 полей
idinteger · int64

ID записи отчета

clientIdinteger · int64

ID клиента SelSup

productIdinteger · int64

ID товара SelSup

servicestring

Маркетплейс отчета

organizationIdinteger · int64

ID организации SelSup

productViewIdinteger · int64

ID product_view; из товара SelSup

productModelIdinteger · int64

ID product_model; из товара SelSup

datestring · date

Дата отчета

profitFactnumber · double

Фактическая прибыль по товару; рассчитывается в SelSup по данным аналитики

grossProfitnumber · double

Валовая прибыль; рассчитывается в SelSup по данным аналитики

profitPlannumber · double

Плановая прибыль по товару; пользовательское поле

priceWithSppnumber · double

Цена с учетом СПП; для WB из товара/карточки, для остальных из товара SelSup

pricenumber · double

Цена товара; из товара SelSup

sppnumber · double

Доля СПП

campaignBudgetPlannumber · double

Плановый бюджет кампании; пользовательское поле

campaignBudgetFactnumber · double

Фактический бюджет кампании; из рекламной статистики и profit_report

promotionBudgetnumber · double

Бюджет на аукционное/ручное продвижение; из рекламной статистики

autoPromotionBudgetnumber · double

Бюджет на авто-продвижение; из рекламной статистики

campaignCtrPercentnumber · double

CTR рекламной кампании; рассчитывается в SelSup по рекламным показам и кликам

drrPercentnumber · double

DRR; рассчитывается в SelSup по рекламным расходам и выручке

allowedDrrPercentnumber · double

Допустимый DRR для тепловой карты

clicksCountinteger · int32

Количество кликов по рекламе; из рекламной статистики

skuProfitnumber · double

Прибыль на SKU; рассчитывается в SelSup

skuCostPricenumber · double

Себестоимость SKU; из товара SelSup

marginPercentnumber · double

Маржинальность; рассчитывается в SelSup

abcRevenueGroupstring

ABC-группа по выручке

abcGrossProfitGroupstring

ABC-группа по валовой прибыли

salesAmountFactnumber · double

Фактическая сумма продаж; из аналитики SelSup

salesAmountBeforeSppnumber · double

Выручка до применения СПП с учетом возвратов; только WB, рассчитывается как выручка + СПП

salesCountFactinteger · int32

Фактическое количество продаж; из аналитики SelSup

salesCountPlaninteger · int32

Плановое количество продаж; пользовательское поле

sizesstring

Размеры товара; пользовательское поле

turnovernumber · double

Оборачиваемость товара; рассчитывается в SelSup

daysBeforeSeasonEndinteger · int32

Количество дней до конца сезона; рассчитывается по сезонности товара

daysBeforeSeasonStartinteger · int32

Количество дней до начала сезона; рассчитывается по сезонности товара

sortPlannumber · double

План сортировки; пользовательское поле

fbsCountinteger · int32

Остатки FBS; рассчитываются по истории остатков

searchPositionnumber · double

Позиция товара в поиске; только OZON, из nm_report

searchCountinteger · int32

Количество поисков/уникальных пользователей поиска; только OZON, из nm_report

viewsCountinteger · int64

Количество просмотров товара: для WB views_count из nm_report/расширения, для OZON unique_view_users из nm_report

openCardCountinteger · int32

Количество открытий карточки товара; только WB, из nm_report

addToCartCountinteger · int32

Количество добавлений в корзину; только WB, из nm_report

addToCartPercentnumber · double

Конверсия в добавление в корзину; из nm_report или рассчитывается в SelSup

ordersCountinteger · int32

Количество заказов; только WB, из nm_report

cancelCountinteger · int32

Количество отмен; только WB, из nm_report

ordersPercentnumber · double

Конверсия в заказ; из nm_report или рассчитывается в SelSup

buyoutsCountinteger · int32

Количество выкупов; только WB, из nm_report

buyoutsPercentnumber · double

Конверсия в выкуп; из nm_report или рассчитывается в SelSup

ratingnumber · double

Рейтинг товара; для WB из product_view, для OZON из товара

reviewCountinteger · int32

Количество отзывов; для WB из product_view, для OZON из товара

commentstring

Комментарий пользователя

userUpdatesstring

Изменения пользователя в JSON

productProduct

Информация о товаре

articlestring

Артикул товара для выбранного маркетплейса

warehouseStocksWarehouseStock[]

Остатки по складам

warehouseFboStocksJsonstring

Остатки FBO по складам в JSON

dateTruncatedstring

Дата отчета для отображения на фронте

periodstring

Тип отчета - дневной или месячный

positioninteger · int32

позиция продукта

groupBystring

Режим группировки строки

groupKeystring

Ключ группы

groupNamestring

Название группы

brandIdinteger · int32

ID бренда для группировки

brandNamestring

Название бренда для группировки

categoryIdinteger · int32

ID категории для группировки

categoryNamestring

Название категории для группировки

heatmapobject

Цвета тепловой карты по метрикам

heatmapScoreByMetricobject

Сумма баллов тепловой карты по метрикам за выбранный период

totalHeatmapScoreinteger · int32

Сумма всех баллов тепловой карты за выбранный период

serviceIdinteger · int32

Поле serviceId.

ProductImage8 полей
idinteger · int64

Идентификатор изображения. Проставляется автоматически.

read-only
urlstring

Ссылка на файл изображения

read-only
positioninteger · int32

Позиция изображения. Используется для выдачи по порядку на маркетплейсы и для отображения в интерфейсе

productViewIdinteger · int64

Связь с цветом

read-only
wildberriesImgUUIDstring

Связь с идентификатором изображения WB. Сейчас не используется

read-only
servicesstring[]

Поле services.

clientIdinteger · int64

Поле clientId.

angleNamestring

Название ракурса для фотографии

ProductModel67 полей
articlestring

Уникальный артикул модели

Обязательно
organizationIdinteger · int64

Организация для товара

Обязательно
categoryCategory

Категория товара

read-only
categoryIdinteger · int32

Идентификатор категории товара

Обязательно
manufacturerManufacturer

Производитель товара

read-only
manufacturerIdinteger · int32

Идентификатор производителя товара

Обязательно
brandBrand

Торговая марка

read-only
brandIdinteger · int32

Идентификатор бренда для товара

Обязательно
idinteger · int64

Идентификатор модели. Проставляется автоматически

namestring

Название модели внутренее

promoNamestring

Название модели для продвижения товара. Используется в качестве названия на Wildberries

titlestring

Название модели для печати и автоматического формирования названий товаров

wildberriesImtIdinteger · int64

Идентификатор карточки товара Wildberries

read-only
descriptionstring

Описание товара

genderstring

Пол для товара

packWidthinteger · int32

Ширина упаковки товара в мм

packHeightinteger · int32

Высота упаковки товара в мм

packDepthinteger · int32

Глубина упаковки товара в мм

packWeightinteger · int32

Вес упаковки товара в гр

seasonstring

Сезон товара. Используется для фильтрации товара в заказах поставщикам

materialsstring

Состав товара, нужен для одежды и обуви

laundrystring

Правила ухода за вещами для одежды и обуви. Через запятую необходимо перечислить возможные значения

versionIdinteger · int64

Поле нужно передавать при изменении,для предотвращения одновременной перезаписи

clientIdinteger · int64

Идентификатор клиента

read-only
deletedboolean

Признак удаления модели

read-only
vatstring

НДС

createdDatestring · date-time

Дата создания модели

read-only
createdUserstring

Пользователь, создавший модель

read-only
countryIdinteger · int32

Страна производства товара. По умолчанию проставляется из производителя

countryNamestring

Название страны производства

read-only
keywordsstring

Ключевые слова для поиска

favouriteboolean

Пометка товара избранным для фильтрации

paramsstring

JSON со списком значений параметров для модели

valuesParamValue[]

Значения параметров карточки. Отдаются при запросе модели, если передать params=true

sourceModelIdinteger · int64

Модель из которой была создана данная модель как дубликат карточки

additionalInfostring

Дополнительная информация о товаре

createIndexinteger · int32

Индекс создания карточки - для ограничения бесплатного тарифа

read-only
bulkboolean

Признак сборки товара по штрих-кодам, безуникальных кодов

oneCIdstring

Идентификатор товара в 1С

sitestring

Адрес сайта

shelfLifeinteger · int32

Срок годности в единице измерения

shelfLifeUnitstring

Срок годности в единице измерения

shelfLifeCommentstring

Комментарий срока годности

lifeTimeinteger · int32

Срок службы в единице измерения

lifeTimeUnitstring

Срок службы в единице измерения

lifeTimeCommentstring

Комментарий срока службы

modelGuaranteeinteger · int32

Гарантийный срок в единице измерения

modelGuaranteeUnitstring

Единица гарантийного срока

modelGuaranteeCommentstring

Комментарий гарантийного срока

hasChangesboolean

Признак изменения информации о модели и необходимости его обновить

pricenumber · double

Розничная цена товара. Прибавляется к закупочной цене. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

deliveryCostnumber · double

Стоимость доставки товара. Прибавляется к закупочной цене. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

wholesalePricenumber · double

Потовая цена товара. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

purchasePricenumber · double

Закупочная цена товара. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

purchaseCurrencystring

Валюта закупочной цены товара. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

deliveryCostInCurrencynumber · double

Прочие расходы в валюте. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

purchasePriceInCurrencynumber · double

Закупочная цена товара в валюье. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

priceWithoutDiscountnumber · double

Цена без скидки. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

viewsProductView[]

Список цветов модели

Обязательно
servicesstring[]

Список сервисов в которых создать карточки товара

contractorsContractor[]

Список поставщиков товара

sourceIncomeItemIdinteger · int64

Товар из заказа поставщика, из которого была создана модель. Используется только при создании модели из заказа поставщика, в самой моделе не хранится

costPricenumber · double

Себестоимость считается автоматически по формуле: закупочная цена + дополнительные расходы на товар, поэтому Вам нужно заполнить эти параметры или просто закупочную цену

aliexpressGroupIdstring

Идентификатор группы по которому можно посмотерть статус создания/обновления

read-only
aliexpressIdstring

Карточка aliexpress

read-only
simpleImportboolean

Показатель что карточка создана с помощью быстрого импорта

selectedProductsinteger[]

Используется при обновлении модели для выборочной отправки на МП

ProductPrice17 полей
idinteger · int64

Идентификатор записи цены

productIdinteger · int64

Идентификатор товара

productobject

Товар

priceTypeIdinteger · int64

Идентификатор типа цены

priceTypePriceType

Тип цены

servicestring

Сервис

clientIdinteger · int64

Идентификатор клиента

pricenumber · double

Цена

updatedPricenumber · double

Обновленная цена

priceWithoutDiscountnumber · double

Цена без скидки

updatedPriceWithoutDiscountnumber · double

Обновленная цена без скидки

minPricenumber · double

Минимальная цена

updatedMinPricenumber · double

Обновленная минимальная цена

percentForParticipationPromoOrAdvertisinginteger · int32

Процент расходов на участие в акциях или рекламе

isActiveboolean

Активна ли цена

articlestring

Уникальный идентификатор товара на маркетплейсе

pendingOperationIdstring

Идентификатор асинхронной операции обновления цены (Детский мир)

ProductStock8 полей
stockinteger · int32

Поле stock.

stockValuenumber · double

Поле stockValue.

cellCell

Поле cell.

reservedinteger · int32

Поле reserved.

reservedValuenumber · double

Поле reservedValue.

calculatedStockinteger · int32

Поле calculatedStock.

calculatedStockValuenumber · double

Поле calculatedStockValue.

expiredDatestring · date-time

Поле expiredDate.

ProductStockRules3 полей
minFbsStockinteger · int32

Минимальный остаток - если меньше, то ставим 0

maxFbsStockinteger · int32

Максимальный остаток - если больше, то ставим его

subtractFromStockinteger · int32

Вычитаемое значение из остатка перед отправкой на маркетплейс

ProductVideo7 полей
idinteger · int64

Идентификатор Видео. Проставляется автоматически.

read-only
urlstring

Ссылка на файл

read-only
positioninteger · int32

Позиция видео. Используется для выдачи по порядку на маркетплейсы и для отображения в интерфейсе

productViewIdinteger · int64

Связь с цветом

read-only
productIdinteger · int64

Связь с размером

read-only
videoUrlsstring

Ссылка на видео

read-only
servicesstring[]

Поле services.

ProductView38 полей
colorstring

Артикул цвета

wbArticlestring

Артикул карточки Wildberries

needKizboolean

Требуется ли обязательная маркировка по данным Wildberries

idinteger · int64

Идентификатор цвета. Проставляется автоматически

imagesProductImage[]

Список изображений товара

videosProductVideo[]

Список видео товара

productModelIdinteger · int64

Идентификатор модели

read-only
modelProductModel

Модель, к которой относится цвет

read-only
actualboolean

Актуальность цвета - нужно ли его показывать в заказах поставщикам

mainImageProductImage

Основное изображение товара

read-only
mainImageIdinteger · int64

Поле mainImageId.

mainImageUrlstring

Ссылка на основное изображение на маркетплейсе

read-only
imageUrlsstring

Ссылка на изображения

read-only
imagesUpdatedAtstring · date-time

Дата/время последнего изменения фотографий

read-only
image360Urlsstring

Ссылка на изображения 360

read-only
wildberriesIdinteger · int64

Числовой идентификатор номенклатуры Wildberries, nmId

createdDatestring · date-time

Дата создания цвета

read-only
createdUserstring

Пользователь, создавший цвет

read-only
versionIdinteger · int64

Поле нужно передавать при изменении,для предотвращения одновременной перезаписи

clientIdinteger · int64

Идентификатор клиента

read-only
deletedboolean

Признак удаления цвета

read-only
keywordsstring

Ключевые слова - сейчас не используется, перенесены в модель

wildberriesRatingnumber · double

Рейтинг карточки на Вайлдбериз

read-only
wildberriesFeedbacksinteger · int32

Количество отзывов на карточке на Вайлдбериз

read-only
wbRaitingnumber · double

Рейтинг карточки на Вайлдбериз

read-only
wbFeedbackCountinteger · int32

Количество отзывов на карточке на Вайлдбериз

read-only
wbPriceWithSppnumber · double

Цена карточки на Вайлдбериз с учетом СПП, руб.

read-only
wildberriesCardDoesNotOpenboolean

Признак, что карточка не открывается на Вайлдбериз

read-only
wildberriesHasPhotoboolean

Признак наличия фото на Wildberries

read-only
organizationIdinteger · int64

Организация карточки

read-only
paramsstring

JSON со значениями параметров цвета

additionalInfostring

Дополнительная информация для цвета

valuesParamValue[]

Значения параметров карточки. Отдаются при запросе модели, если передать params=true

viewSourceIdinteger · int64

Оригинал цвета по SKU

read-only
sizesProduct[]

Список размеров для цвета

Обязательно
hasChangesboolean

Признак изменения информации о цвете и необходимости его обновить

viewWbArticleProductView

Поле viewWbArticle.

viewVersionIdinteger · int64

Поле viewVersionId.

Region4 полей
regionIdinteger · int32

Поле regionId.

countryIdinteger · int32

Поле countryId.

namestring

Поле name.

regionSynonymsRegionSynonym[]

Поле regionSynonyms.

RegionSynonym4 полей
idinteger · int64

Поле id.

regionIdinteger · int64

Поле regionId.

synonymstring

Поле synonym.

servicestring

Поле service.

ServiceCategoryMapping3 полей
servicestring

Сервис

externalIdstring

Поле externalId.

namestring

Поле name.

ServiceProduct19 полей
serviceProductIdinteger · int64

Идентификатор продукта сервиса

productIdinteger · int64

Идентификатор продукта

serviceIdinteger · int32

Идентификатор сервиса

serviceListingIdinteger · int64

Идентификатор листинга на сервисе

serviceCardIdinteger · int64

Поле serviceCardId.

fboStockinteger · int32

Остаток на ФБО складах

lastRepricerPriceStatusstring

Последний статус обновления цены через репрайсер

errorMessagestring

Ошибка при установки цены через репрайсер

serviceCardstring

Идентификатор карточки на сервисе

serviceCardProductstring

Идентификатор товара на сервисе

serviceCardUrlstring

Ссылка на карточку на сервисе (если несколько товаров отображаются)

serviceProductUrlstring

Ссылка на товар селлера на сервисе

serviceBarcodestring

Штрих код на сервисе

fboCommissionsnumber · double

Комиссия ФБО

fbsCommissionsnumber · double

Комиссия ФБС

purchasePercentnumber · double

Процент выкупа

serviceArticlestring

Артикул на сервисе

clientIdinteger · int64

Идентификатор клиента

organizationIdinteger · int64

Идентификатор организации

Sku3 полей
idinteger · int64

Поле id.

productobject

Первый товар из которого был создан SKU

productIdinteger · int64

Поле productId.

Tnved14 полей
idinteger · int64

Идентификатор кода ТНВЭД без нулей в начале

namestring

Название кода ТНВЭД

deletedboolean

Поле deleted.

typestring

Тип

categoryClassstring

Информационное поле, чтобы автоматически заполнять значение в категории,при выборе ТНВЭД, но никогда не используется в документах

parentIdinteger · int64

Родительский ТНВЭД

keywordsstring

Ключевые слова для кода ТНВЭД

descriptionstring

Описание кода ТНВЭД

paramsTnvedIdinteger · int64

Идентификатор категории национального каталога (cat_id)

isInParamboolean

Означает что ТНВЭД есть в параметре Вайлдбериз - их нужно выбирать в приоритете

certificationstring

Необходимость сертификации товаров с этим ТНВЭД

parentCodestring

Поле parentCode.

codestring

Поле code.

certificationRequiredboolean

Поле certificationRequired.

Unit3 полей
namestring

Название единицы измерения

measureIdinteger · int32

Мера параметра

idinteger · int32

Поле id.

WarehouseStock4 полей
warehouseIdinteger · int64

Поле warehouseId.

warehouseNamestring

Поле warehouseName.

warehouseRegionstring

Поле warehouseRegion.

stockCountinteger · int32

Поле stockCount.

WildberriesType32 полей
idinteger · int64

Поле id.

namestring

Название

publishedboolean

Опубликованность предмета Вайлдбериз

hasSizeboolean

Атрибут, указывающий наличие размера

monoBoxMinQuantityinteger · int32

Поле monoBoxMinQuantity.

monoTypestring

Поле monoType.

monoMinPriceinteger · int32

Поле monoMinPrice.

hasParentboolean

Поле hasParent.

parentIdinteger · int64

Поле parentId.

wildberriesIdinteger · int64

Идентификатор предмета на Вайлдбериз

lastSyncDatestring · date-time

Дата последней синхронизации предмета с Вайлдбериз

notChangedDaysinteger · int32

Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются

commissionnumber · double

Комиссия для товаров данного предмета в Вайлдбериз по FBM

fbsCommissionnumber · double

Комиссия для товаров данного предмета в Вайлдбериз по FBS

fbwCommissionnumber · double

Комиссия по тарифу FBW

dbsCommissionnumber · double

Комиссия по тарифу DBS

edbsCommissionnumber · double

Комиссия по тарифу EDBS

cAndCCommissionnumber · double

Комиссия по тарифу C&C

bookingCommissionnumber · double

Комиссия за бронирование

logisticPriceinteger · int32

Стоимость доставки товара к клиенту на Вайлдбериз

storagePricenumber · double

Стоимость хранения товара на складе Вайлдбериз за штуку в день

acceptancePricenumber · double

Стоимость приемки товара на складе Вайлдбериз за штуку

needDimensionsboolean

Атрибут обязательности габаритов товара, тк стоимость хранения рассчитывается на основе габаритов

purchasePercentAvgnumber · double

Среднее значение процента выкупа. Используется в AI Финдире

purchasePercentMinnumber · double

Минимально допустимое значение процента выкупа. Используется в AI Финдире

photoAvginteger · int32

Среднее кол-во фотографий. Используется в AI Финдире

photoMininteger · int32

Минимально допустимое кол-во фотографий. Используется в AI Финдире

drrAvgnumber · double

Среднее значение ДРР. Используется в AI Финдире

drrMinnumber · double

Минимально допустимое значение ДПП. Используется в AI Финдире

marginAvgnumber · double

Среднее значение маржинальности. Используется в AI Финдире

marginMinnumber · double

Минимально допустимое значение маржинальности. Используется в AI Финдире

candCCommissionnumber · double

Поле candCCommission.

YandexMarketCategory7 полей
idinteger · int64

Поле id.

namestring

Название категории

Обязательно
publishedboolean

Поле published.

parentIdinteger · int64

Поле parentId.

isLeafboolean

Признак листовой категории, в которой могут находиться товары

lastSyncDatestring · date-time

Дата последней синхронизации категории с Озон

notChangedDaysinteger · int32

Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются

AnalyticsRequest74 полей
periodstring

Период агрегации

dateFromstring · date-time

Дата начала отчета

Обязательно
dateTostring · date-time

Дата окончания отчета

Обязательно
servicesstring[]

Список маркетплейсов для которых отдать данные

categoriesinteger[]

Фильтр категорий для которых отдать данные

brandsinteger[]

Фильтр брендов для которых отдать данные

clientOrganizationIdinteger · int64

Идентификатор организации, для которой отдать данные

organizationsinteger[]

Идентификаторы организаций клиента

idsinteger[]

Список идентификаторов

typestring

Тип заказа

typesstring[]

Типы заказа

statusstring

Фильтр по статусу заказа

timeZoneinteger · int32

Часовой пояс клиента по UTC

previousDateFromstring · date-time

Дата начала периода для сравнения

clientOrganizationIdsinteger[]

Идентификаторы организаций, для которых отдать данные

ignoreCreditboolean

Не учитывать кредит в прочих удержаниях

productAnalyticFieldstring

Агрегировать данные по сущности

Обязательно
querystring

Поисковый запрос для фильтрации аналитики

withDuplicateboolean

Отдавать аналитику по дубликатам товаров

withBonusboolean

Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов

byOrgAndServiceboolean

Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше

byOrderTypeboolean

Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта

limitinteger · int32

Количество записей в ответе

pageinteger · int32

Страница для навигации по страницам, начиная с 1

sortBystring

Поле сортировки

ascendingboolean

Сортировать по возрастанию по полю sortBy

idinteger · int64

Поле id.

isMarketPlaceStructureboolean

Идентификатор, получать данные только по маркетплейсу или по всем.

isDashboardboolean

Идентификатор, запрос с дашборда или нет.

analyticsFieldstring

Агрегировать данные по model/product/view

planDayCountinteger · int32

Кол-во дней для отчетов

daysToSupplyinteger · int32

Через сколько дней ожидается поставка

plannedSupplyDatestring · date-time

Планируемая дата поставки

groupByViewboolean

Сгруппировать по цвету

warehousesinteger[]

Список идентификаторов складов

salesModelsstring[]

Модели продаж для отчёта экономики складов

aggregationstring

Уровень агрегации отчёта экономики складов

columnsFileExportColumn[]

Настроенные пользователем колонки Excel

regionsstring[]

Список регионов

groupboolean

Сгруппировать данные

calculationByOrdersboolean

Делать расчет по заказанному количеству

sourceReportstring

Операция по которой выводить данные

skipDayWithoutStocksboolean

Пропускать дни без остатков

replaceSetsByComponentsboolean

Раскрывать комплекты по компонентам

distributeFbsByWarehouseboolean

Распределять FBS по складам пропорционально FBO

distributeFbsStockboolean

Распределять остатки FBS между маркетплейсами/складами

ignoreDumpingboolean

Игнорировать слив товара (продажи по заниженной цене)

isSaleStructureboolean

Идентификатор, что нужно получить структуру по продажам

isAveragePerOneUnitboolean

Идентификатор, получить среднее за 1 единицу

updateDateboolean

Обновлять даты

useWeightedGroupboolean

Использовать группы по весу

isFindirRequestboolean

Является ли запрос - запросом для Задачника

brandIdsinteger[]

Фильтр по идентификаторам брендов (список)

categoryIdsinteger[]

Фильтр по идентификаторам категорий (список)

articlesstring[]

Фильтр по артикулу (список)

colorsstring[]

Фильтр по цвету (список)

sizesstring[]

Фильтр по размеру (список)

barcodesstring[]

Фильтр по штрих-коду (список)

tagIdsinteger[]

Фильтр по идентификаторам тегов товаров (список)

penaltyFromnumber · double

Фильтр по штрафам (от)

penaltyTonumber · double

Фильтр по штрафам (до)

logisticsFromnumber · double

Фильтр по логистике (от)

logisticsTonumber · double

Фильтр по логистике (до)

marginFromnumber · double

Фильтр по маржинальности (от)

marginTonumber · double

Фильтр по маржинальности (до)

salesAmountFromnumber · double

Фильтр по сумме продаж (от)

salesAmountTonumber · double

Фильтр по сумме продаж (до)

totalSalesAmountFromnumber · double

Фильтр по выручке (от)

totalSalesAmountTonumber · double

Фильтр по выручке (до)

grossProfitFromnumber · double

Фильтр по валовой прибыли (от)

grossProfitTonumber · double

Фильтр по валовой прибыли (до)

taxNdsinteger · int32

Налог ндс

useOsnoboolean

Тип налогообложения осно

unmatchboolean

Поле unmatch.

FileExportColumn5 полей
idinteger · int64

ID записи

fileExportIdinteger · int64

ID конфигурации экспорта

columnNamestring

Название столбца

columnOrderinteger · int32

Порядок столбца в файле

isEnabledboolean

Включен ли столбец для экспорта

TmsTask25 полей
idinteger · int64

Идентификатор задачи

read-only
statusstring

Текущий статус задачи

read-only
typestring

Тип задачи

read-only
namestring

Данные задачи в json - могут быть пустыми

clientIdinteger · int64

Поле clientId.

entityIdinteger · int64

Сущность, к которой относится задача

progressinteger · int32

Прогресс выполнения задачи в процентах

processedQuantityinteger · int32

Количество обработанных записей задачи

organizationIdinteger · int64

Организация задачи, может быть 0, если не зависит от организации

priorityinteger · int32

Приоритет задачи - чем выше тем быстрее задача запустится

propertiesstring

Параметры задачи

messagestring

Сообщение с результатом выполнения задачи

messageParamsstring

Параметры сообщения с результатом выполнения задачи

createdDatestring · date-time

Дата добавления задачи в очередь

startDatestring · date-time

Дата запуска задачи

finishDatestring · date-time

Дата завершения задачи

urlstring

Ссылка на скачивание файла с результатом задачи

inputFileUrlstring

Ссылка на загруженный файл

retryNumberinteger · int32

Счётчик перезапуска задачи.

userIdinteger · int32

Пользователь запустивший задачу

retryDatestring · date-time

Запланированная дата перезапуска

debugboolean

Запуск задачи в режиме отладки с большим логированием

forcedStartboolean

Ручной запуск задачи

servicestring

Сервис в рамках которого выполняется задача

langstring

Язык на котором сейчас запущена таска

PlanSales38 полей
shortNamestring

Сокращенное название организации.

categoryNamestring

Название категории.

brandNamestring

Название бренда.

namestring

Название товара

modelNamestring

Название модели

viewWildberriesIdinteger · int64

Карточка Wildberries

articlestring

Артикул

serviceArticlestring

Артикул на маркетплейсе

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Шк товара.

purchasePricenumber · double

Закупочная цена.

createdDatestring · date-time

Дата создания карточки.

isDuplicateboolean

Признак дубликата карточки.

dateKeystring

Ключ по дате.

idinteger · int64

Поле id.

clientIdinteger · int64

Поле clientId.

organizationIdinteger · int64

Поле organizationId.

datestring · date-time

Поле date.

categoryIdinteger · int32

Поле categoryId.

viewIdinteger · int64

Поле viewId.

productIdinteger · int64

Поле productId.

servicestring

Сервис

planCountinteger · int32

Поле planCount.

planAmountnumber · double

Поле planAmount.

planProfitnumber · double

планируемая прибыль

totalCountinteger · int32

Поле totalCount.

monthstring

Поле month.

yearinteger · int32

Поле year.

weekinteger · int32

Поле week.

factCountinteger · int32

Поле factCount.

factAmountnumber · double

Поле factAmount.

dateFromstring · date-time

Начало периода

dateTostring · date-time

Конец периода

timeZoneinteger · int32

Тайм зона

periodstring

Период WEEK, Month

serviceIdinteger · int64

Поле serviceId.

factAmountInPercentnumber · double

Выполнение плана в процентах

SalesFunnelReport34 полей
idinteger · int64

Внутренний ID записи отчета

nmIdinteger · int64

Артикул товара в WB; из карточки товара WB или передается расширением в funnel/upload

ozonSkuinteger · int64

SKU товара в OZON; из отчета аналитики OZON

clientIdinteger · int64

ID клиента в SelSup

organizationIdinteger · int64

ID кабинета организации в SelSup; используется при загрузке через funnel/upload

serviceIdinteger · int32

ID маркетплейса/сервиса в SelSup

vendorCodestring

Артикул продавца; в WB из карточки товара, в OZON это offer_id из отчета аналитики

brandNamestring

Бренд товара, только WB; из карточки товара WB

objectIdinteger · int32

ID предмета/категории, только WB; из карточки товара WB

objectNamestring

Название предмета/категории, только WB; из карточки товара WB

stocksMpinteger · int32

Остаток на складах маркетплейса, только WB; из данных товара WB

stocksWbinteger · int32

Остаток на складах WB, только WB; из данных товара WB

periodBeginstring

Начало периода отчета; в WB из воронки, в OZON date_from из отчета аналитики

periodEndstring

Конец периода отчета; в WB из воронки, в OZON date_to из отчета аналитики

searchPositionnumber · double

Позиция товара в поиске OZON, только OZON; из отчета аналитики

searchCountinteger · int64

Количество уникальных пользователей поиска в OZON, только OZON; из отчета аналитики

viewsCountinteger · int64

Количество просмотров карточки в WB; для funnel/upload передается расширением. Для OZON: количество покупателей, которые увидели ваш товар на Ozon, из отчета аналитики

openCardCountinteger · int32

Количество открытий карточки, только WB; из воронки WB

addToCartCountinteger · int32

Количество добавлений в корзину, только WB; из воронки WB

ordersCountinteger · int32

Количество заказов, только WB; из воронки WB

ordersSumRubnumber · double

Сумма заказов в рублях, только WB; из воронки WB

buyoutsCountinteger · int32

Количество выкупов, только WB; из воронки WB

buyoutsSumRubnumber · double

Сумма выкупов в рублях, только WB; из воронки WB

cancelCountinteger · int32

Количество отмен, только WB; из воронки WB

cancelSumRubnumber · double

Сумма отмен в рублях, только WB; из воронки WB

avgPriceRubnumber · double

Средняя цена заказа в рублях, только WB; из воронки WB

avgOrdersCountPerDaynumber · double

Среднее количество заказов в день, только WB; из воронки WB

ctrPercentnumber · double

CTR карточки; рассчитывается в SelSup по данным отчета

addToCartPercentnumber · double

Конверсия в добавление в корзину; в WB из воронки, в общем отчете может пересчитываться в SelSup

cartToOrderPercentnumber · double

Конверсия из корзины в заказ; в WB из воронки, в общем отчете может пересчитываться в SelSup

buyoutsPercentnumber · double

Процент выкупа; в WB из воронки, в общем отчете может пересчитываться в SelSup

feedbackRatingnumber · double

Рейтинг по отзывам, только WB; из карточки товара WB

productRatingnumber · double

Рейтинг карточки, только WB; из карточки товара WB

reportDatestring · date

Дата отчета по товару; в WB из периода воронки или передается расширением в funnel/upload

ComprehensiveFinanceAnalytics12 полей
salesExpensesOnMarketplacesFindResponseRowStructureForFinanceTable

Поле salesExpensesOnMarketplaces.

costStructureGetFinanceStructureResult

Поле costStructure.

profitStructureGetFinanceStructureResult

Поле profitStructure.

penaltyStructureRowStructureForFinanceTable[]

Поле penaltyStructure.

serviceStructureRowStructureForFinanceTable[]

Поле serviceStructure.

financesReportByPeriodFindResponseFinanceReport

Финансовый отчёт по периодам, одна строка = один период (dateKey). Если выбрано несколько организаций, значения агрегируются по dateKey В конце может присутствовать итоговая строка по всему интервалу без dateKey

previousFinancesReportByPeriodFindResponseFinanceReport

Поле previousFinancesReportByPeriod.

purchasePercentnumber · double

Процент выкупа за выбранный период с учетом фильтров отчета

financesReportByPeriodByOrgFinanceReport[]

Разбивка финансового отчёта по организациям и периодам, одна строка = одна организация в одном периоде (dateKey + organizationId). Заполняется только когда выбрано несколько организаций. Итоговые строки здесь не добавляются

previousFinancesReportByPeriodByOrgFinanceReport[]

Поле previousFinancesReportByPeriodByOrg.

financesReportTotalByOrgFinanceReport[]

Итоги финансового отчёта по организациям за весь интервал. Одна строка = итог по одной организации за весь выбранный интервал. Заполняется только когда выбрано несколько организаций

commonFixedOutlaynumber · double

Поле commonFixedOutlay.

FinanceReport122 полей
shortNamestring

Сокращенное название организации.

categoryNamestring

Название категории.

brandNamestring

Название бренда.

namestring

Название товара

modelNamestring

Название модели

viewWildberriesIdinteger · int64

Карточка Wildberries

articlestring

Артикул

serviceArticlestring

Артикул на маркетплейсе

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Шк товара.

purchasePricenumber · double

Закупочная цена.

createdDatestring · date-time

Дата создания карточки.

isDuplicateboolean

Признак дубликата карточки.

dateKeystring

Ключ по дате.

salesCountinteger · int64

Продажи в шт.

salesCountConventionalnumber · double

Продажи в у.е.

returnsCountinteger · int64

Возвраты в шт.

returnsCountConventionalnumber · double

Возвраты в у.е.

totalSalesCountinteger · int64

Разница между продажами и возвратами в шт. salesCount - returnsCount

totalSalesCountConventionalnumber · double

Разница между продажами и возвратами в у.е.

salesAmountnumber · double

Продажи в руб.

returnsAmountnumber · double

Возвраты в руб.

averageReturnsAmountnumber · double

Возвраты в руб. за 1 ед

totalSalesAmountnumber · double

Разница между продажами и возвратами в руб. salesAmount - returnsAmount

orderAmountnumber · double

Заказы в руб.

orderAmountWithoutCancelnumber · double

Заказы в руб. без отмен

logisticsnumber · double

Логистика в руб.

averageLogisticsnumber · double

Средняя логистика в руб.

logisticsSharenumber · double

Доля логистики в структуре выручки, %

commissionsnumber · double

Комиссия в руб.

acquiringnumber · double

Эквайринг в руб.

averageCommissionsnumber · double

Средняя комиссия в руб.

penaltynumber · double

Штрафы в руб.

additionalnumber · double

Доплаты в руб.

refundsAndCancellationsnumber · double

Возвраты и отмены в руб.

compensationAmountnumber · double

Компенсации в руб.

additionalAndDeductionnumber · double

Доплаты и удержания в руб. в файле финансах ячейка Доплаты

servicesnumber · double

Услуги в руб.

drrnumber · double

ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100

drrByOrdersnumber · double

ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100

advertisingOrdersAmountnumber · double

Сумма рекламных заказов Wildberries, руб.

totalToBePaidnumber · double

Итого к оплате с учётом выручки, расходов, доплат и удержаний

averageToBePaidnumber · double

Итого к оплате за 1 товар.

productCountinteger · int64

Товарный остаток FBS + FBO на текущий момент.

salesAmountInPurchasePricenumber · double

Проданный товар в закупочных ценах, руб.

productAmountnumber · double

Сумма по товарному остатку purchasePrice * productCount

averageSellingPricenumber · double

Средняя фактическая цена продажи

markUpnumber · double

Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)

marginnumber · double

Маржинальность

grossProfitnumber · double

Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount

averageGrossProfitnumber · double

Валовая прибыль за 1 ед.

ratioInIncomenumber · double

Доля в выручке

rationInGrossProfitnumber · double

Доля в валовой прибыли в % grossProfit / SUM(grossProfit)

ratioInProductCountnumber · double

Доля в товарном остатке в % productAmount / SUM(productAmount)

efficiencyForIncomenumber · double

Эффективность по выручке ratioInIncome / ratioInProductCount

grossProfitEfficiencynumber · double

Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount

averageExpensesnumber · double

Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт

otherAmountnumber · double

Прочие начисления, руб.

percentRedemptionnumber · double

Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ

orderCountinteger · int64

Кол-во заказов в шт.

orderCountWithoutCancelinteger · int64

Кол-во заказов в шт. без отмен

nonPurchasePriceCountinteger · int64

Кол-во profitRepot где не указана закупочная цена, шт.

selfPayCountinteger · int64

Кол-во самовыкупов, шт.

selfPayAmountnumber · double

Сумма самовыкупов, руб.

costStoragenumber · double

Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.

campaignCostnumber · double

Стоимость рекламы ВБ

externalCampaignCostnumber · double

Стоимость внешней рекламы

wbSppnumber · double

СПП: скидка постоянного покупателя на ВБ + баллы Ozon

salesAmountBeforeSppnumber · double

Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП

wbTotalSalesByPriceWithDiscnumber · double

Сумма продажи ВБ, по цене со скидкой продажи - возвраты

otherDeductionsnumber · double

Прочие удержания WB

averageExpensesOnMPnumber · double

Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)

compensationForLostItemOnWbnumber · double

Компенсация за утерянный товар от WB

productAmountSumnumber · double

Поле productAmountSum.

totalSalesAmountPositiveSumnumber · double

Поле totalSalesAmountPositiveSum.

grossProfitPositiveSumnumber · double

Поле grossProfitPositiveSum.

acceptancenumber · double

Платная приёмка

cancelsCountinteger · int64

Количество отмен

ymBonusnumber · double

Баллы YM

idinteger · int64

Идентификатор

orgNamestring

Название организации

organizationIdinteger · int64

Идентификатор организации

organizationIdsstring

ID организаций через запятую (заполняется при агрегации нескольких организаций)

orgNamesstring

Названия организаций через запятую (заполняется при агрегации нескольких организаций)

reportNumberstring

Номер отчета

dateStartstring · date-time

Дата начала отчета по реализации

dateEndstring · date-time

Дата конца отчета по реализации

logisticToClientAmountnumber · double

Стоимость логистики к клиенту в руб.

logisticFromClientAmountnumber · double

Стоимость логистики от клиента в руб.

salesCommissionnumber · double

Комиссия от продажи в руб.

returnsCommissionnumber · double

Возврат комиссии в руб.

intersettlementsnumber · double

Взаиморасчёты с маркетплейсом в руб.

profitnumber · double

Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income

profitClearnumber · double

Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes

bankPaymentnumber · double

Оплата по банку в руб.

costPricenumber · double

Себестоимость товара в руб. purchasePrice * salesCount

fixedOutlaynumber · double

Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж

taxesnumber · double

Налоги в руб.

taxableRevenuenumber · double

Налоговая база в руб., использованная для расчета налогов

sellingCostsnumber · double

Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()

rentabilitynumber · double

Рентабельность. (profit / totalSalesAmount) * 100

taxRatenumber · double

Процентная ставка налога

taxTypestring

Тип налогообложения

totalCampaignCostnumber · double

Стоимость рекламы сумма

ozonCampaignCostnumber · double

Реклама Озон

ozonBonusnumber · double

Баллы Ozon

basicExpensesnumber · double

Сумма основных расходов: комиссия + логистика + себестоимость

otherExpensesnumber · double

Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты

additionalExpensesnumber · double

Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов

ozonDeliveryReturnnumber · double

Перечисление за доставку от покупателя, должно идти в прибыль

emptyPurchaseAmountinteger · int64

Сумма продаж, для которых не указана закупочная цена

inputVatnumber · double

Входящий НДС, руб.

outputVatnumber · double

Исходящий НДС, руб.

finalVatnumber · double

Итоговый НДС (исходящий - входящий), руб.

incomeTaxnumber · double

Налог на прибыль, руб.

totalTaxnumber · double

Общий налог (НДС + налог на прибыль), руб.

incomenumber · double

Прочие доходы

servicestring

Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)

serviceIdinteger · int32

Поле serviceId.

orderTypestring

Тип заказа строки: розница, опт или пусто для маркетплейсов

orderTypeIdinteger · int32

Идентификатор типа заказа из profit_report.order_type_id

FindResponseFinanceReport1 полей
rowsFinanceReport[]

Строки с результатом поиска

FindResponseRowStructureForFinanceTable1 полей
rowsRowStructureForFinanceTable[]

Строки с результатом поиска

GetFinanceStructureResult5 полей
rowsRowStructureForFinanceTable[]

Строки с результатом поиска

totalinteger · int32

Общее количество найденных записей. Возвращается только, когда count = true

pageinteger · int32

Номер запрошенной страницы

hasMorePagesboolean

Есть ли страницы после запрошенной

fixedOutlaynumber · double

Поле fixedOutlay.

RowStructureForFinanceTable9 полей
idinteger · int32

Поле id.

namestring

Поле name.

costnumber · double

Поле cost.

totalSalesnumber · double

Поле totalSales.

percentnumber · double

Поле percent.

absPercentnumber · double

Поле absPercent.

costWithoutSppnumber · double

Поле costWithoutSpp.

totalSalesWithoutSppnumber · double

Поле totalSalesWithoutSpp.

percentWithoutSppnumber · double

Поле percentWithoutSpp.

Tip4 полей
typestring

Поле type.

titlestring

Поле title.

descriptionstring

Поле description.

valuenumber · double

Поле value.

ProductAnalytics131 полей
shortNamestring

Сокращенное название организации.

categoryNamestring

Название категории.

brandNamestring

Название бренда.

namestring

Название товара

modelNamestring

Название модели

viewWildberriesIdinteger · int64

Карточка Wildberries

articlestring

Артикул

serviceArticlestring

Артикул на маркетплейсе

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Шк товара.

purchasePricenumber · double

Закупочная цена.

createdDatestring · date-time

Дата создания карточки.

isDuplicateboolean

Признак дубликата карточки.

dateKeystring

Ключ по дате.

salesCountinteger · int64

Продажи в шт.

salesCountConventionalnumber · double

Продажи в у.е.

returnsCountinteger · int64

Возвраты в шт.

returnsCountConventionalnumber · double

Возвраты в у.е.

totalSalesCountinteger · int64

Разница между продажами и возвратами в шт. salesCount - returnsCount

totalSalesCountConventionalnumber · double

Разница между продажами и возвратами в у.е.

salesAmountnumber · double

Продажи в руб.

returnsAmountnumber · double

Возвраты в руб.

averageReturnsAmountnumber · double

Возвраты в руб. за 1 ед

totalSalesAmountnumber · double

Разница между продажами и возвратами в руб. salesAmount - returnsAmount

orderAmountnumber · double

Заказы в руб.

orderAmountWithoutCancelnumber · double

Заказы в руб. без отмен

logisticsnumber · double

Логистика в руб.

averageLogisticsnumber · double

Средняя логистика в руб.

logisticsSharenumber · double

Доля логистики в структуре выручки, %

commissionsnumber · double

Комиссия в руб.

acquiringnumber · double

Эквайринг в руб.

averageCommissionsnumber · double

Средняя комиссия в руб.

penaltynumber · double

Штрафы в руб.

additionalnumber · double

Доплаты в руб.

refundsAndCancellationsnumber · double

Возвраты и отмены в руб.

compensationAmountnumber · double

Компенсации в руб.

additionalAndDeductionnumber · double

Доплаты и удержания в руб. в файле финансах ячейка Доплаты

servicesnumber · double

Услуги в руб.

drrnumber · double

ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100

drrByOrdersnumber · double

ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100

advertisingOrdersAmountnumber · double

Сумма рекламных заказов Wildberries, руб.

totalToBePaidnumber · double

Итого к оплате с учётом выручки, расходов, доплат и удержаний

averageToBePaidnumber · double

Итого к оплате за 1 товар.

productCountinteger · int64

Товарный остаток FBS + FBO на текущий момент.

salesAmountInPurchasePricenumber · double

Проданный товар в закупочных ценах, руб.

productAmountnumber · double

Сумма по товарному остатку purchasePrice * productCount

averageSellingPricenumber · double

Средняя фактическая цена продажи

markUpnumber · double

Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)

marginnumber · double

Маржинальность

grossProfitnumber · double

Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount

averageGrossProfitnumber · double

Валовая прибыль за 1 ед.

ratioInIncomenumber · double

Доля в выручке

rationInGrossProfitnumber · double

Доля в валовой прибыли в % grossProfit / SUM(grossProfit)

ratioInProductCountnumber · double

Доля в товарном остатке в % productAmount / SUM(productAmount)

efficiencyForIncomenumber · double

Эффективность по выручке ratioInIncome / ratioInProductCount

grossProfitEfficiencynumber · double

Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount

averageExpensesnumber · double

Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт

otherAmountnumber · double

Прочие начисления, руб.

percentRedemptionnumber · double

Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ

orderCountinteger · int64

Кол-во заказов в шт.

orderCountWithoutCancelinteger · int64

Кол-во заказов в шт. без отмен

nonPurchasePriceCountinteger · int64

Кол-во profitRepot где не указана закупочная цена, шт.

selfPayCountinteger · int64

Кол-во самовыкупов, шт.

selfPayAmountnumber · double

Сумма самовыкупов, руб.

costStoragenumber · double

Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.

campaignCostnumber · double

Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям

externalCampaignCostnumber · double

Затраты на внешнюю рекламу

wbSppnumber · double

СПП: скидка постоянного покупателя на ВБ + баллы Ozon

salesAmountBeforeSppnumber · double

Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП

wbTotalSalesByPriceWithDiscnumber · double

Сумма продажи ВБ, по цене со скидкой продажи - возвраты

otherDeductionsnumber · double

Прочие удержания WB

averageExpensesOnMPnumber · double

Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)

compensationForLostItemOnWbnumber · double

Компенсация за утерянный товар от WB

productAmountSumnumber · double

Поле productAmountSum.

totalSalesAmountPositiveSumnumber · double

Поле totalSalesAmountPositiveSum.

grossProfitPositiveSumnumber · double

Поле grossProfitPositiveSum.

acceptancenumber · double

Платная приёмка

cancelsCountinteger · int64

Количество отмен

ymBonusnumber · double

Баллы Яндекс Маркета

idinteger · int64

Идентификатор

productIdinteger · int64

Идентификатор товара

productViewIdinteger · int64

Идентификатор цвета товара

productModelIdinteger · int64

Идентификатор модели товара

brandIdinteger · int64

Идентификатор бренда товара

categoryIdinteger · int64

Идентификатор категории товара

deletedboolean

Товар удален?

totalCountinteger · int32

Всего найдено строк для отчетов

instockQuantityinteger · int64

Кол-во остатков на складе FBS

fboQuantityinteger · int64

Количество остатков на складах FBO

ozonStockCountinteger · int32

Количество остатков на складах Ozon

wildberriesStockCountinteger · int32

Количество остатков на складах Wildberries

yandexMarketStockCountinteger · int32

Количество остатков на складах Yandex.Market

ozonArticlestring

Уникальный артикул товара для озон

wbArticlestring

Название на Wildberries

yandexMarketShopSkustring

SKU товара на Yandex.Market

aliexpressSkustring

SKU на Aliexpress

sberArticlestring

Артикул товара на СберМегаМаркет

oneCArticlestring

Уникальный артикул товара для 1c

lastWildberriesSaleDatestring · date-time

Дата последней продажи WB

lastWildberriesOrderDatestring · date-time

Дата последнего заказа на WB

lastOzonSaleDatestring · date-time

Дата последней продажи Ozon

lastOzonOrderDatestring · date-time

Дата последнего заказа на Ozon

servicestring

Выбранный в запросе МП

orderTypeIdsstring

Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов

orgTaxRatenumber · double

Процентная ставка налога организации

prodTaxRatenumber · double

Процентная ставка налога товара

taxTypestring

Тип налогообложения

netProfitRubnumber · double

Чистая прибыль

netProfitRubPerUnitnumber · double

Чистая прибыль за 1ед.

otherExpensesnumber · double

Дополнительныеы расходы на проданный товар, руб.

strategyIdinteger · int64

Идентификатор стратегии ценообразования

inputVatnumber · double

Входящий НДС, руб.

outputVatnumber · double

Исходящий НДС, руб.

finalVatnumber · double

Итоговый НДС (исходящий - входящий), руб.

incomeTaxnumber · double

Налог на прибыль, руб.

totalTaxnumber · double

Общий налог (НДС + налог на прибыль), руб.

ozonDeliveryReturnnumber · double

Перечисление за доставку от покупателя, должно идти в прибыль

paidServiceCommissionPercentOzonnumber · double

Процент комиссии платных услуг Ozon

paidServiceCommissionPercentWildberriesnumber · double

Процент комиссии платных услуг Wildberries

paidServiceCommissionPercentnumber · double

Суммарный процент комиссий платных услуг

paidServiceCommissionAmountnumber · double

Сумма комиссий платных услуг, руб.

managerWbstring

Менеджер WB

managerYandexstring

Менеджер Yandex

managerOzonstring

Менеджер Ozon

managerMainstring

Менеджер Основной

organizationIdinteger · int64

Идентификатор организации

mainImageUrlstring

Ссылка на основное изображение товара

paramsstring

JSON параметров товара из productModel.params

tagsstring

Теги товаров через запятую

serviceIdobject

DTO для передачи данных по товарной аналитике

WarehouseEconomicsResponse9 полей
rowsWarehouseEconomicsRow[]

Поле rows.

totalRowWarehouseEconomicsRow

Поле totalRow.

warehousesWarehouseEconomicsWarehouse[]

Поле warehouses.

stockSnapshotAtstring · date-time

Поле stockSnapshotAt.

dimensionsStatusstring

Статус заполненности габаритов

pageinteger · int32

Поле page.

limitinteger · int32

Поле limit.

totalinteger · int32

Поле total.

hasMorePagesboolean

Поле hasMorePages.

WarehouseEconomicsRow140 полей
shortNamestring

Сокращенное название организации.

categoryNamestring

Название категории.

brandNamestring

Название бренда.

namestring

Название товара

modelNamestring

Название модели

viewWildberriesIdinteger · int64

Карточка Wildberries

articlestring

Артикул

serviceArticlestring

Артикул на маркетплейсе

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Шк товара.

purchasePricenumber · double

Закупочная цена.

createdDatestring · date-time

Дата создания карточки.

isDuplicateboolean

Признак дубликата карточки.

dateKeystring

Ключ по дате.

salesCountinteger · int64

Продажи в шт.

salesCountConventionalnumber · double

Продажи в у.е.

returnsCountinteger · int64

Возвраты в шт.

returnsCountConventionalnumber · double

Возвраты в у.е.

totalSalesCountinteger · int64

Разница между продажами и возвратами в шт. salesCount - returnsCount

totalSalesCountConventionalnumber · double

Разница между продажами и возвратами в у.е.

salesAmountnumber · double

Продажи в руб.

returnsAmountnumber · double

Возвраты в руб.

averageReturnsAmountnumber · double

Возвраты в руб. за 1 ед

totalSalesAmountnumber · double

Разница между продажами и возвратами в руб. salesAmount - returnsAmount

orderAmountnumber · double

Заказы в руб.

orderAmountWithoutCancelnumber · double

Заказы в руб. без отмен

logisticsnumber · double

Логистика в руб.

averageLogisticsnumber · double

Средняя логистика в руб.

logisticsSharenumber · double

Доля логистики в структуре выручки, %

commissionsnumber · double

Комиссия в руб.

acquiringnumber · double

Эквайринг в руб.

averageCommissionsnumber · double

Средняя комиссия в руб.

penaltynumber · double

Штрафы в руб.

additionalnumber · double

Доплаты в руб.

refundsAndCancellationsnumber · double

Возвраты и отмены в руб.

compensationAmountnumber · double

Компенсации в руб.

additionalAndDeductionnumber · double

Доплаты и удержания в руб. в файле финансах ячейка Доплаты

servicesnumber · double

Услуги в руб.

drrnumber · double

ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100

drrByOrdersnumber · double

ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100

advertisingOrdersAmountnumber · double

Сумма рекламных заказов Wildberries, руб.

totalToBePaidnumber · double

Итого к оплате с учётом выручки, расходов, доплат и удержаний

averageToBePaidnumber · double

Итого к оплате за 1 товар.

productCountinteger · int64

Товарный остаток FBS + FBO на текущий момент.

salesAmountInPurchasePricenumber · double

Проданный товар в закупочных ценах, руб.

productAmountnumber · double

Сумма по товарному остатку purchasePrice * productCount

averageSellingPricenumber · double

Средняя фактическая цена продажи

markUpnumber · double

Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)

marginnumber · double

Маржинальность

grossProfitnumber · double

Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount

averageGrossProfitnumber · double

Валовая прибыль за 1 ед.

ratioInIncomenumber · double

Доля в выручке

rationInGrossProfitnumber · double

Доля в валовой прибыли в % grossProfit / SUM(grossProfit)

ratioInProductCountnumber · double

Доля в товарном остатке в % productAmount / SUM(productAmount)

efficiencyForIncomenumber · double

Эффективность по выручке ratioInIncome / ratioInProductCount

grossProfitEfficiencynumber · double

Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount

averageExpensesnumber · double

Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт

otherAmountnumber · double

Прочие начисления, руб.

percentRedemptionnumber · double

Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ

orderCountinteger · int64

Кол-во заказов в шт.

orderCountWithoutCancelinteger · int64

Кол-во заказов в шт. без отмен

nonPurchasePriceCountinteger · int64

Кол-во profitRepot где не указана закупочная цена, шт.

selfPayCountinteger · int64

Кол-во самовыкупов, шт.

selfPayAmountnumber · double

Сумма самовыкупов, руб.

costStoragenumber · double

Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.

campaignCostnumber · double

Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям

externalCampaignCostnumber · double

Затраты на внешнюю рекламу

wbSppnumber · double

СПП: скидка постоянного покупателя на ВБ + баллы Ozon

salesAmountBeforeSppnumber · double

Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП

wbTotalSalesByPriceWithDiscnumber · double

Сумма продажи ВБ, по цене со скидкой продажи - возвраты

otherDeductionsnumber · double

Прочие удержания WB

averageExpensesOnMPnumber · double

Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)

compensationForLostItemOnWbnumber · double

Компенсация за утерянный товар от WB

productAmountSumnumber · double

Поле productAmountSum.

totalSalesAmountPositiveSumnumber · double

Поле totalSalesAmountPositiveSum.

grossProfitPositiveSumnumber · double

Поле grossProfitPositiveSum.

acceptancenumber · double

Платная приёмка

cancelsCountinteger · int64

Количество отмен

ymBonusnumber · double

Баллы Яндекс Маркета

idinteger · int64

Идентификатор

productIdinteger · int64

Идентификатор товара

productViewIdinteger · int64

Идентификатор цвета товара

productModelIdinteger · int64

Идентификатор модели товара

brandIdinteger · int64

Идентификатор бренда товара

categoryIdinteger · int64

Идентификатор категории товара

deletedboolean

Товар удален?

totalCountinteger · int32

Всего найдено строк для отчетов

instockQuantityinteger · int64

Кол-во остатков на складе FBS

fboQuantityinteger · int64

Количество остатков на складах FBO

ozonStockCountinteger · int32

Количество остатков на складах Ozon

wildberriesStockCountinteger · int32

Количество остатков на складах Wildberries

yandexMarketStockCountinteger · int32

Количество остатков на складах Yandex.Market

ozonArticlestring

Уникальный артикул товара для озон

wbArticlestring

Название на Wildberries

yandexMarketShopSkustring

SKU товара на Yandex.Market

aliexpressSkustring

SKU на Aliexpress

sberArticlestring

Артикул товара на СберМегаМаркет

oneCArticlestring

Уникальный артикул товара для 1c

lastWildberriesSaleDatestring · date-time

Дата последней продажи WB

lastWildberriesOrderDatestring · date-time

Дата последнего заказа на WB

lastOzonSaleDatestring · date-time

Дата последней продажи Ozon

lastOzonOrderDatestring · date-time

Дата последнего заказа на Ozon

servicestring

Выбранный в запросе МП

orderTypeIdsstring

Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов

orgTaxRatenumber · double

Процентная ставка налога организации

prodTaxRatenumber · double

Процентная ставка налога товара

taxTypestring

Тип налогообложения

netProfitRubnumber · double

Чистая прибыль

netProfitRubPerUnitnumber · double

Чистая прибыль за 1ед.

otherExpensesnumber · double

Дополнительныеы расходы на проданный товар, руб.

strategyIdinteger · int64

Идентификатор стратегии ценообразования

inputVatnumber · double

Входящий НДС, руб.

outputVatnumber · double

Исходящий НДС, руб.

finalVatnumber · double

Итоговый НДС (исходящий - входящий), руб.

incomeTaxnumber · double

Налог на прибыль, руб.

totalTaxnumber · double

Общий налог (НДС + налог на прибыль), руб.

ozonDeliveryReturnnumber · double

Перечисление за доставку от покупателя, должно идти в прибыль

paidServiceCommissionPercentOzonnumber · double

Процент комиссии платных услуг Ozon

paidServiceCommissionPercentWildberriesnumber · double

Процент комиссии платных услуг Wildberries

paidServiceCommissionPercentnumber · double

Суммарный процент комиссий платных услуг

paidServiceCommissionAmountnumber · double

Сумма комиссий платных услуг, руб.

managerWbstring

Менеджер WB

managerYandexstring

Менеджер Yandex

managerOzonstring

Менеджер Ozon

managerMainstring

Менеджер Основной

organizationIdinteger · int64

Идентификатор организации

mainImageUrlstring

Ссылка на основное изображение товара

paramsstring

JSON параметров товара из productModel.params

tagsstring

Теги товаров через запятую

salesModelstring

Поле salesModel.

warehouseIdinteger · int64

Поле warehouseId.

warehouseNamestring

Поле warehouseName.

stockCountinteger · int64

Поле stockCount.

stockPurchaseAmountnumber · double

Поле stockPurchaseAmount.

stockVolumeLitersnumber · double

Поле stockVolumeLiters.

stockVolumeCubicMetersnumber · double

Поле stockVolumeCubicMeters.

stockSnapshotAtstring · date-time

Поле stockSnapshotAt.

dimensionsStatusstring

Статус заполненности габаритов

serviceIdProductAnalytics

Поле serviceId.

WarehouseEconomicsWarehouse3 полей
idinteger · int64

Поле id.

namestring

Поле name.

salesModelstring

Поле salesModel.

OrderFrequencyPoint2 полей
ordersinteger · int32

Число покупок

percentnumber · double

Процент покупателей

RepeatSalesReport3 полей
uniqueCustomersinteger · int32

Количество уникальных покупателей

repeatCustomersinteger · int32

Количество повторных покупателей (2 и более заказов

orderFrequencyPointsOrderFrequencyPoint[]

Покупок на покупателя

FindResponseProductHandOnPulseReport1 полей
rowsProductHandOnPulseReport[]

Строки с результатом поиска

ProductHandOnPulseProblemMetricSummary3 полей
metricstring

Поле metric.

countinteger · int32

Поле count.

colorstring

Поле color.

ProductHandOnPulseProblemsSummary5 полей
datestring · date

Поле date.

organizationIdinteger · int64

Поле organizationId.

servicestring

Сервис

totalSkuCountinteger · int32

Поле totalSkuCount.

resultProductHandOnPulseProblemMetricSummary[]

Поле result.

ProductAnalyticsResponse5 полей
rowsProductAnalytics[]

Строки с результатом поиска

totalinteger · int32

Общее количество найденных записей. Возвращается только, когда count = true

pageinteger · int32

Номер запрошенной страницы

hasMorePagesboolean

Есть ли страницы после запрошенной

unallocatedProductAnalytics

Сумма финансовых операций без productId, productViewId и productModelId. Не входит в rows и total товарных карточек

FindResponseProductAnalytics1 полей
rowsProductAnalytics[]

Строки с результатом поиска

ProductAnalyticsByPeriodResult4 полей
productAnalyticsByPeriodFindResponseProductAnalytics

Товарная аналитика за выбранный интервал. Одна строка = товарная группа × dateKey. Пагинация по товарным группам; total — число товарных групп

previousProductAnalyticsByPeriodFindResponseProductAnalytics

Товарная аналитика за прошлый период той же длины. Строки по тем же товарным группам, что на текущей странице productAnalyticsByPeriod. Интервал: previousDateFrom (если передан) или автоматически сдвинутый dateFrom/dateTo

unallocatedProductAnalytics

Нераспределённые финансовые операции за выбранный интервал. Не входят в пагинацию товарных карточек

previousUnallocatedProductAnalytics

Нераспределённые финансовые операции за предыдущий интервал

FindResponseSalesFunnelReport1 полей
rowsSalesFunnelReport[]

Строки с результатом поиска

UserInfo2 полей
namestring

Поле name.

keystring

Поле key.

UsersStat2 полей
usersUserInfo[]

Поле users.

dataobject[]

Поле data.

Turnover4 полей
idinteger · int64

Идентификатор позиции.

titlestring

Название позиции

debitnumber · double

Сумма Дебет(Нам должны)

creditnumber · double

Сумма Кредит(Мы должны)

FindResponsePlanSales1 полей
rowsPlanSales[]

Строки с результатом поиска

Taxes6 полей
idinteger · int64

Идентификатор записи

taxesAmountnumber · double

Сумма налога

salesAmountnumber · double

Сумма продаж(продажи - возвраты)

yearsinteger · int32

Год

quarterinteger · int32

Квартал

titlestring

Описание

FindResponsePaymentStructure1 полей
rowsPaymentStructure[]

Строки с результатом поиска

PaymentStructure10 полей
idinteger · int64

Идентификатор

documentNumberinteger · int64

Номер поступления(ID)

operationTypestring

Тип операции

contractorContractor

Контрагент

debitnumber · double

Дебит

creditnumber · double

Кредит

datestring · date-time

Дата операции

incomeIdinteger · int64

Номер закупки

transactionIdinteger · int64

Идентификатор транзакции

commentstring

Назначение платежа

MeasureUnitStat2 полей
unitstring

Название единицы измерения

countinteger · int64

Количество заказов/продаж в данной единице измерения

ProductStats2 полей
dataobject[]

Поле data.

convUnitsMeasureUnitStat[]

Разбивка заказов/продаж по единицам измерения

SalesReportForGraphic3 полей
serviceNamestring

Поле serviceName.

salesAmountnumber · double

Поле salesAmount.

returnsAmountnumber · double

Поле returnsAmount.

FindResponseProfitReportFileHistory1 полей
rowsProfitReportFileHistory[]

Строки с результатом поиска

ProfitReportFileHistory13 полей
idinteger · int64

Идентификатор в коллекции при выборке, для фронта

fileHistoryIdinteger · int64

Идентификатор истории загрузки профит репортов из файла

serviceIdinteger · int32

Идентификатор маркетплейса

organizationIdinteger · int64

Идентификатор организации

clientIdinteger · int64

Идентификатор клиента

createdDatestring · date-time

Дата записи

dateFromstring · date-time

Дата начало отчета

dateTostring · date-time

Дата окончания отчета

fileNamestring

Название загружаемого файла

userNamestring

Кто загружал

rowCountinteger · int64

Кол-во строк загруженных

taskIdinteger · int64

Идентификатор таски

servicestring

Сервис

GetProductBalanceResult4 полей
rowsProductBalance[]

Строки с результатом поиска

totalinteger · int32

Общее количество найденных записей. Возвращается только, когда count = true

pageinteger · int32

Номер запрошенной страницы

hasMorePagesboolean

Есть ли страницы после запрошенной

ProductBalance35 полей
idinteger · int64

Идентификатор

organizationNamestring

Название организации

shortNamestring

Сокращенное название организации

categoryNamestring

Название категории

brandNamestring

Название бренда

articlestring

Артикул

externalArticlestring

Внешний артикул

colorstring

Цвет

sizestring

Размер

barcodestring

Штрих-код

purchasePricenumber · double

Закупочная цена

fbsStockCountnumber · double

Остаток на складе

fbsStockAmountnumber · double

Сумма цены товаров на складе

fbsAdditionalAmountnumber · double

Дополнительные услуги

wildberriesStockCountnumber · double

Остаток на складе ВБ

wildberriesStockAmountnumber · double

Сумма цены товаров на складе ВБ

wildberriesQuantityInWayFromClientnumber · double

От клиента

wildberriesQuantityInWayToClientnumber · double

К клиенту

wildberriesFinalStockCountnumber · double

Итого остаток FBS ВБ

ozonStockCountnumber · double

Остаток на складе ОЗОН

ozonStockAmountnumber · double

Сумма цены товаров на складе ОЗОН

ozonBetweenWarehousesCountnumber · double

между складами

ozonFinalStockCountnumber · double

Итого остаток FBS ОЗОН

totalBalancenumber · double

Всего на балансе

calculatedInstockQuantitynumber · double

Рассчитанный остаток

totalBalanceAmountnumber · double

Сумма цены по товарам на балансе

salesCountinteger · int32

Кол-во продаж

forecastinteger · int32

На сколько хватит остатка, дн.

isDuplicateboolean

Дубликат?

createdDatestring · date-time

Дата создания карточки

viewWildberriesIdinteger · int64

Поле viewWildberriesId.

mainImageIdinteger · int64

Поле mainImageId.

mainImageUrlstring

URL обложки товара

productNamestring

Название продукта

stockUnitstring

Единица измерения

FindResponseOrderReport1 полей
rowsOrderReport[]

Строки с результатом поиска

OrderReport63 полей
idinteger · int64

Идентификатор

orderIdinteger · int64

Идентификатор заказа

shortOrgNamestring

Сокращенное название организации.

servicestring

Маркетплейс.

mainImageUrlstring

Ссылка на основное изображение товара на маркетплейсе

orderTypestring

Тип заказа.

brandNamestring

Бренд.

categoryNamestring

Категория Selsup.

productNamestring

Название товара.

orderStatusstring

Статус заказа.

orderDatestring · date-time

Дата заказа.

orderCollectedDatestring · date-time

Дата сборки заказа.

collectUserIdinteger · int32

ID пользователя, собравшего заказ

orderStartCollectDatestring · date-time

Дата начала сборки заказа.

saleDatestring · date-time

Дата покупки.

countDaysInRoadinteger · int64

Дней в пути.

orderRegionstring

Регион заказа.

salesAmountnumber · double

Цена продажи.

currentMarketplacePricenumber · double

Текущая цена товара на маркетплейсе.

costPricenumber · double

Себестоимость.

commissionnumber · double

Комиссия в руб.

logisticsnumber · double

Логистика.

totalSellingExpensesnumber · double

Итого расходы по продаже на МП.

grossProfitnumber · double

Валовая прибыль.

orderNumberstring

Номер заказа.

stickerstring

Стикер.

deliveryNumberstring

Номер поставки.

ozonIdstring

Идентификатор товара на озоне.

wildberriesIdstring

Идентификатор товара на WB.

productLinkstring

Ссылка на карточку товара на маркетплейсе.

modelArticlestring

Артикул.

articlestring

Артикул.

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Штрихкод.

ozonArticlestring

Уникальный артикул товара для озон

wbArticlestring

Артикул на Wildberries

yandexMarketShopSkustring

SKU товара на Yandex.Market

aliexpressSkustring

SKU на Aliexpress

externalArticlestring

Внешний артикул

sberArticlestring

Артикул товара на СберМегаМаркет

oneCArticlestring

Уникальный артикул товара для 1c

siteArticlestring

Артикул на сайте

serviceWarehousestring

Склад отгрузки

quantityinteger · int64

Количество данного товара в заказе

ozonPostingNumberstring

Номер поставки OZON

wildberriesRidstring

Номер заказа WB

customerCartNumberstring

ID корзины покупателя на маркетплейсе

paramsstring

JSON параметров товара из productModel.params

pricenumber · double

Розничная цена товара

bonusPricenumber · double

Цена с бонусами продавца

productPricenumber · double

Цена в товаре

purchasePricenumber · double

Поле purchasePrice.

deliveryCostnumber · double

Дополнительные расходы на доставку товара в руб. Добавляются к закупочной цене

priceWithoutDiscountnumber · double

Розничная цена товара без учета скидки

wildberriesPricenumber · double

Текущая цена товара на Вайлдбериз со скидкой

read-only
ozonPricenumber · double

Текущая цена товара на Озон со скидкой

read-only
leroyMerlinPricenumber · double

Текущая цена товара на LeroyMerlin

avitoPricenumber · double

Текущая цена товара на Avito

sberMegaMarketPricenumber · double

Текущая цена на СберМегаМаркет со скидкой

read-only
yandexMarketPricenumber · double

Текущая цена на Яндекс.Маркет со скидкой

read-only
returnQuantityinteger · int32

Количество возвращённого товара.

read-only
blacklistedboolean

Покупатель заказа в чёрном списке

read-only
FindResponseHandOnPulseReport1 полей
rowsHandOnPulseReport[]

Строки с результатом поиска

HandOnPulseReport145 полей
shortNamestring

Сокращенное название организации.

categoryNamestring

Название категории.

brandNamestring

Название бренда.

namestring

Название товара

modelNamestring

Название модели

viewWildberriesIdinteger · int64

Карточка Wildberries

articlestring

Артикул

serviceArticlestring

Артикул на маркетплейсе

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Шк товара.

purchasePricenumber · double

Закупочная цена.

createdDatestring · date-time

Дата создания карточки.

isDuplicateboolean

Признак дубликата карточки.

dateKeystring

Ключ по дате.

salesCountinteger · int64

Продажи в шт.

salesCountConventionalnumber · double

Продажи в у.е.

returnsCountinteger · int64

Возвраты в шт.

returnsCountConventionalnumber · double

Возвраты в у.е.

totalSalesCountinteger · int64

Разница между продажами и возвратами в шт. salesCount - returnsCount

totalSalesCountConventionalnumber · double

Разница между продажами и возвратами в у.е.

salesAmountnumber · double

Продажи в руб.

returnsAmountnumber · double

Возвраты в руб.

averageReturnsAmountnumber · double

Возвраты в руб. за 1 ед

totalSalesAmountnumber · double

Разница между продажами и возвратами в руб. salesAmount - returnsAmount

orderAmountnumber · double

Заказы в руб.

orderAmountWithoutCancelnumber · double

Заказы в руб. без отмен

logisticsnumber · double

Логистика в руб.

averageLogisticsnumber · double

Средняя логистика в руб.

logisticsSharenumber · double

Доля логистики в структуре выручки, %

commissionsnumber · double

Комиссия в руб.

acquiringnumber · double

Эквайринг в руб.

averageCommissionsnumber · double

Средняя комиссия в руб.

penaltynumber · double

Штрафы в руб.

additionalnumber · double

Доплаты в руб.

refundsAndCancellationsnumber · double

Возвраты и отмены в руб.

compensationAmountnumber · double

Компенсации в руб.

additionalAndDeductionnumber · double

Доплаты и удержания в руб. в файле финансах ячейка Доплаты

servicesnumber · double

Услуги в руб.

drrnumber · double

ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100

drrByOrdersnumber · double

ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100

advertisingOrdersAmountnumber · double

Сумма рекламных заказов Wildberries, руб.

totalToBePaidnumber · double

Итого к оплате с учётом выручки, расходов, доплат и удержаний

averageToBePaidnumber · double

Итого к оплате за 1 товар.

productCountinteger · int64

Товарный остаток FBS + FBO на текущий момент.

salesAmountInPurchasePricenumber · double

Проданный товар в закупочных ценах, руб.

productAmountnumber · double

Сумма по товарному остатку purchasePrice * productCount

averageSellingPricenumber · double

Средняя фактическая цена продажи

markUpnumber · double

Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)

marginnumber · double

Маржинальность

grossProfitnumber · double

Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount

averageGrossProfitnumber · double

Валовая прибыль за 1 ед.

ratioInIncomenumber · double

Доля в выручке

rationInGrossProfitnumber · double

Доля в валовой прибыли в % grossProfit / SUM(grossProfit)

ratioInProductCountnumber · double

Доля в товарном остатке в % productAmount / SUM(productAmount)

efficiencyForIncomenumber · double

Эффективность по выручке ratioInIncome / ratioInProductCount

grossProfitEfficiencynumber · double

Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount

averageExpensesnumber · double

Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт

otherAmountnumber · double

Прочие начисления, руб.

percentRedemptionnumber · double

Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ

orderCountinteger · int64

Кол-во заказов в шт.

orderCountWithoutCancelinteger · int64

Кол-во заказов в шт. без отмен

nonPurchasePriceCountinteger · int64

Кол-во profitRepot где не указана закупочная цена, шт.

selfPayCountinteger · int64

Кол-во самовыкупов, шт.

selfPayAmountnumber · double

Сумма самовыкупов, руб.

costStoragenumber · double

Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.

campaignCostnumber · double

Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям

externalCampaignCostnumber · double

Затраты на внешнюю рекламу

wbSppnumber · double

СПП: скидка постоянного покупателя на ВБ + баллы Ozon

salesAmountBeforeSppnumber · double

Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП

wbTotalSalesByPriceWithDiscnumber · double

Сумма продажи ВБ, по цене со скидкой продажи - возвраты

otherDeductionsnumber · double

Прочие удержания WB

averageExpensesOnMPnumber · double

Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)

compensationForLostItemOnWbnumber · double

Компенсация за утерянный товар от WB

productAmountSumnumber · double

Поле productAmountSum.

totalSalesAmountPositiveSumnumber · double

Поле totalSalesAmountPositiveSum.

grossProfitPositiveSumnumber · double

Поле grossProfitPositiveSum.

acceptancenumber · double

Платная приёмка

cancelsCountinteger · int64

Количество отмен

ymBonusnumber · double

Баллы Яндекс Маркета

idinteger · int64

Идентификатор

productIdinteger · int64

Идентификатор товара

productViewIdinteger · int64

Идентификатор цвета товара

productModelIdinteger · int64

Идентификатор модели товара

brandIdinteger · int64

Идентификатор бренда товара

categoryIdinteger · int64

Идентификатор категории товара

deletedboolean

Товар удален?

totalCountinteger · int32

Всего найдено строк для отчетов

instockQuantityinteger · int64

Кол-во остатков на складе FBS

fboQuantityinteger · int64

Количество остатков на складах FBO

ozonStockCountinteger · int32

Количество остатков на складах Ozon

wildberriesStockCountinteger · int32

Количество остатков на складах Wildberries

yandexMarketStockCountinteger · int32

Количество остатков на складах Yandex.Market

ozonArticlestring

Уникальный артикул товара для озон

wbArticlestring

Название на Wildberries

yandexMarketShopSkustring

SKU товара на Yandex.Market

aliexpressSkustring

SKU на Aliexpress

sberArticlestring

Артикул товара на СберМегаМаркет

oneCArticlestring

Уникальный артикул товара для 1c

lastWildberriesSaleDatestring · date-time

Дата последней продажи WB

lastWildberriesOrderDatestring · date-time

Дата последнего заказа на WB

lastOzonSaleDatestring · date-time

Дата последней продажи Ozon

lastOzonOrderDatestring · date-time

Дата последнего заказа на Ozon

servicestring

Выбранный в запросе МП

orderTypeIdsstring

Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов

orgTaxRatenumber · double

Процентная ставка налога организации

prodTaxRatenumber · double

Процентная ставка налога товара

taxTypestring

Тип налогообложения

netProfitRubnumber · double

Чистая прибыль

netProfitRubPerUnitnumber · double

Чистая прибыль за 1ед.

otherExpensesnumber · double

Дополнительныеы расходы на проданный товар, руб.

strategyIdinteger · int64

Идентификатор стратегии ценообразования

inputVatnumber · double

Входящий НДС, руб.

outputVatnumber · double

Исходящий НДС, руб.

finalVatnumber · double

Итоговый НДС (исходящий - входящий), руб.

incomeTaxnumber · double

Налог на прибыль, руб.

totalTaxnumber · double

Общий налог (НДС + налог на прибыль), руб.

ozonDeliveryReturnnumber · double

Перечисление за доставку от покупателя, должно идти в прибыль

paidServiceCommissionPercentOzonnumber · double

Процент комиссии платных услуг Ozon

paidServiceCommissionPercentWildberriesnumber · double

Процент комиссии платных услуг Wildberries

paidServiceCommissionPercentnumber · double

Суммарный процент комиссий платных услуг

paidServiceCommissionAmountnumber · double

Сумма комиссий платных услуг, руб.

managerWbstring

Менеджер WB

managerYandexstring

Менеджер Yandex

managerOzonstring

Менеджер Ozon

managerMainstring

Менеджер Основной

organizationIdinteger · int64

Идентификатор организации

mainImageUrlstring

Ссылка на основное изображение товара

paramsstring

JSON параметров товара из productModel.params

tagsstring

Теги товаров через запятую

planSalesCountinteger · int64

План продаж в шт(Продажи - возвраты)

articlesstring

Все артикулы МП которые есть у клиента по товару

averageProfitnumber · double

Средняя прибыль за 1 единицу товара рублесы

totalExpensesAmountnumber · double

Общий расход за период

periodDateReportstring · date

Период

expensesnumber · double

Сумма за рекламу

campaignOrderAmountnumber · double

Сумма заказов

quantityAddCartinteger · int32

Добавлений в корзину

clicksinteger · int64

Кол-во кликов

viewsinteger · int64

Кол-во показов

planSalesPlanSales[]

Список плана продаж

purchasePercentnumber · double

Средний процент выкупа по всем МП

averageCostCampaignOnOneClicknumber · double

Средняя стоимость клика

quantityProductOrdersInCampaigninteger · int32

Количество заказанных товаров в рекламной кампании, шт.

serviceIdProductAnalytics

Поле serviceId.

PageFindResponseFinanceReport4 полей
rowsFinanceReport[]

Строки с результатом поиска

totalinteger · int32

Общее количество найденных записей. Возвращается только, когда count = true

pageinteger · int32

Номер запрошенной страницы

hasMorePagesboolean

Есть ли страницы после запрошенной

FindResponsePlanFactSalesReport1 полей
rowsPlanFactSalesReport[]

Строки с результатом поиска

PlanFactSalesReport33 полей
shortNamestring

Сокращенное название организации.

categoryNamestring

Название категории.

brandNamestring

Название бренда.

namestring

Название товара

modelNamestring

Название модели

viewWildberriesIdinteger · int64

Карточка Wildberries

articlestring

Артикул

serviceArticlestring

Артикул на маркетплейсе

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Шк товара.

purchasePricenumber · double

Закупочная цена.

createdDatestring · date-time

Дата создания карточки.

isDuplicateboolean

Признак дубликата карточки.

dateKeystring

Ключ по дате.

organizationIdinteger · int64

id организации

totalStocksCountinteger · int64

Остаток FBS + FBO.

totalFBOStocksCountinteger · int64

Остаток FBO

planSalesCountinteger · int64

План продаж в шт(Продажи - возвраты)

planSalesAmountnumber · double

План продаж в руб(Продажи - возвраты)

salesCountinteger · int64

Кол-во продаж в шт(Продажи - возвраты)

salesAmountnumber · double

Сумма продаж в руб(Продажи - возвраты)

datestring · date-time

Дата

lastDatestring · date-time

Последняя дата с заполненным планом либо фактической продажей

totalCountinteger · int32

Поле totalCount.

idinteger · int64

Поле id.

monthstring

Месяц

yearinteger · int32

Год

weekinteger · int32

Неделя

dateFromstring · date-time

Начало периода

dateTostring · date-time

Конец периода

planSalesProfitnumber · double

Поле planSalesProfit.

salesProfitnumber · double

Поле salesProfit.

StockBalance4 полей
fbsCountinteger · int64

Поле fbsCount.

fbsAmountnumber · double

Поле fbsAmount.

fboCountinteger · int64

Поле fboCount.

fboAmountnumber · double

Поле fboAmount.

ContractorsReport82 полей
shortNamestring

Сокращенное название организации.

categoryNamestring

Название категории.

brandNamestring

Название бренда.

namestring

Название товара

modelNamestring

Название модели

viewWildberriesIdinteger · int64

Карточка Wildberries

articlestring

Артикул

serviceArticlestring

Артикул на маркетплейсе

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Шк товара.

purchasePricenumber · double

Закупочная цена.

createdDatestring · date-time

Дата создания карточки.

isDuplicateboolean

Признак дубликата карточки.

dateKeystring

Ключ по дате.

salesCountinteger · int64

Продажи в шт.

salesCountConventionalnumber · double

Продажи в у.е.

returnsCountinteger · int64

Возвраты в шт.

returnsCountConventionalnumber · double

Возвраты в у.е.

totalSalesCountinteger · int64

Разница между продажами и возвратами в шт. salesCount - returnsCount

totalSalesCountConventionalnumber · double

Разница между продажами и возвратами в у.е.

salesAmountnumber · double

Продажи в руб.

returnsAmountnumber · double

Возвраты в руб.

averageReturnsAmountnumber · double

Возвраты в руб. за 1 ед

totalSalesAmountnumber · double

Разница между продажами и возвратами в руб. salesAmount - returnsAmount

orderAmountnumber · double

Заказы в руб.

orderAmountWithoutCancelnumber · double

Заказы в руб. без отмен

logisticsnumber · double

Логистика в руб.

averageLogisticsnumber · double

Средняя логистика в руб.

logisticsSharenumber · double

Доля логистики в структуре выручки, %

commissionsnumber · double

Комиссия в руб.

acquiringnumber · double

Эквайринг в руб.

averageCommissionsnumber · double

Средняя комиссия в руб.

penaltynumber · double

Штрафы в руб.

additionalnumber · double

Доплаты в руб.

refundsAndCancellationsnumber · double

Возвраты и отмены в руб.

compensationAmountnumber · double

Компенсации в руб.

additionalAndDeductionnumber · double

Доплаты и удержания в руб. в файле финансах ячейка Доплаты

servicesnumber · double

Услуги в руб.

drrnumber · double

ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100

drrByOrdersnumber · double

ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100

advertisingOrdersAmountnumber · double

Сумма рекламных заказов Wildberries, руб.

totalToBePaidnumber · double

Итого к оплате с учётом выручки, расходов, доплат и удержаний

averageToBePaidnumber · double

Итого к оплате за 1 товар.

productCountinteger · int64

Товарный остаток FBS + FBO на текущий момент.

salesAmountInPurchasePricenumber · double

Проданный товар в закупочных ценах, руб.

productAmountnumber · double

Сумма по товарному остатку purchasePrice * productCount

averageSellingPricenumber · double

Средняя фактическая цена продажи

markUpnumber · double

Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)

marginnumber · double

Маржинальность

grossProfitnumber · double

Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount

averageGrossProfitnumber · double

Валовая прибыль за 1 ед.

ratioInIncomenumber · double

Доля в выручке

rationInGrossProfitnumber · double

Доля в валовой прибыли в % grossProfit / SUM(grossProfit)

ratioInProductCountnumber · double

Доля в товарном остатке в % productAmount / SUM(productAmount)

efficiencyForIncomenumber · double

Эффективность по выручке ratioInIncome / ratioInProductCount

grossProfitEfficiencynumber · double

Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount

averageExpensesnumber · double

Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт

otherAmountnumber · double

Прочие начисления, руб.

percentRedemptionnumber · double

Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ

orderCountinteger · int64

Кол-во заказов в шт.

orderCountWithoutCancelinteger · int64

Кол-во заказов в шт. без отмен

nonPurchasePriceCountinteger · int64

Кол-во profitRepot где не указана закупочная цена, шт.

selfPayCountinteger · int64

Кол-во самовыкупов, шт.

selfPayAmountnumber · double

Сумма самовыкупов, руб.

costStoragenumber · double

Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.

campaignCostnumber · double

Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям

externalCampaignCostnumber · double

Затраты на внешнюю рекламу

wbSppnumber · double

СПП: скидка постоянного покупателя на ВБ + баллы Ozon

salesAmountBeforeSppnumber · double

Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП

wbTotalSalesByPriceWithDiscnumber · double

Сумма продажи ВБ, по цене со скидкой продажи - возвраты

otherDeductionsnumber · double

Прочие удержания WB

averageExpensesOnMPnumber · double

Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)

compensationForLostItemOnWbnumber · double

Компенсация за утерянный товар от WB

productAmountSumnumber · double

Поле productAmountSum.

totalSalesAmountPositiveSumnumber · double

Поле totalSalesAmountPositiveSum.

grossProfitPositiveSumnumber · double

Поле grossProfitPositiveSum.

acceptancenumber · double

Платная приемка

cancelsCountinteger · int64

Количество отмен

ymBonusnumber · double

Баллы Яндекс Маркета

idinteger · int64

Идентификатор

contractorNamestring

Наименование поставщика

FindResponseContractorsReport1 полей
rowsContractorsReport[]

Строки с результатом поиска

CommonStat6 полей
wildberriesGoodsCountinteger · int32

Поле wildberriesGoodsCount.

wildberriesStockPurchaseAmountinteger · int32

Поле wildberriesStockPurchaseAmount.

ozonGoodsCountinteger · int32

Поле ozonGoodsCount.

ozonStockPurchaseAmountinteger · int32

Поле ozonStockPurchaseAmount.

goodsCountinteger · int32

Поле goodsCount.

goodsPurchaseAmountinteger · int32

Поле goodsPurchaseAmount.

ClientProductsStat17 полей
categoryCategory

Поле category.

ordersCountinteger · int32

Поле ordersCount.

ordersCountPercentagenumber · double

Поле ordersCountPercentage.

ordersRubSuminteger · int32

Поле ordersRubSum.

ordersRubSumPercentagenumber · double

Поле ordersRubSumPercentage.

salesCountinteger · int32

Поле salesCount.

salesCountPercentagenumber · double

Поле salesCountPercentage.

salesRubSuminteger · int32

Поле salesRubSum.

salesRubSumPercentagenumber · double

Поле salesRubSumPercentage.

productViewsOnStocksinteger · int32

Поле productViewsOnStocks.

productViewsOnStocksWithoutSalesinteger · int32

Поле productViewsOnStocksWithoutSales.

productsOnStocksinteger · int32

Поле productsOnStocks.

productsOnStocksWithoutSalesinteger · int32

Поле productsOnStocksWithoutSales.

productViewIncomeCountinteger · int32

Поле productViewIncomeCount.

productIncomeCountinteger · int32

Поле productIncomeCount.

productViewsHasLeftCountinteger · int32

Поле productViewsHasLeftCount.

productsHasLeftCountinteger · int32

Поле productsHasLeftCount.

AbcAnalysisResult3 полей
fullStatByGroupAbcStatByGroup[]

Статистика по группам

rowsAbcReport[]

Статистика по артикулам

totalCountinteger · int32

Поле totalCount.

AbcReport20 полей
idinteger · int64

Поле id.

articlestring

Поле article.

orgUniqueArticlestring

Поле orgUniqueArticle.

colorstring

Поле color.

modelViewstring

Поле modelView.

orgUniqueModelViewstring

Поле orgUniqueModelView.

productModelIdinteger · int64

Поле productModelId.

organizationNamestring

Поле organizationName.

organizationIdinteger · int64

Поле organizationId.

brandNamestring

Поле brandName.

categoryNamestring

Поле categoryName.

categoryIdinteger · int32

Поле categoryId.

stocksCountinteger · int32

Остаток FBS + FBO

stocksPercentnumber · double

Доля в остатке в %

profitnumber · double

Выручка или валовая прибыль

profitPercentnumber · double

Доля в общей выручке или валовой прибыли в %

collectPercentnumber · double

Накопленная доля по выручке или валовой прибыли %

groupstring

Группа по выручке или валовой прибыли: A, B или C

groupWeightedstring

Группа по выручке или валовой прибыли в нормализованном виде: A, B или C

productProduct

Поле product.

AbcStatByGroup5 полей
groupstring

Поле group.

productsCountinteger · int32

Количество артикулов в данной группе по выручке или по валовой прибыли

countPercentnumber · double

Доля артикулов от общего количества в % по выручке или по валовой прибыли

profitSumnumber · double

Сумма валовой прибыли или выручки по артикулам группы

profitSumPercentnumber · double

Доля выручки или валовой прибыли группы от общей суммы в %

TipsResponse1 полей
tipsobject

Поле tips.

FindResponseRealizationReport1 полей
rowsRealizationReport[]

Строки с результатом поиска

RealizationReport126 полей
idinteger · int64

Поле id.

realizationReportIdstring

Номер отчета WB и идентификатор операции ozon и sbermarket

currencyNamestring

Оригинальная валюта отчёта

currentCurrencystring

Валюта отчёта

originalValuesstring

Суммы в первоначальной валюте отчёта

dateFromstring · date-time

Дата начала отчетного периода

dateTostring · date-time

Дата конца отчетного периода

supplierContractCodestring

Договор

ridstring

Уникальный идентификатор позиции заказа

operationDatestring · date-time

Дата операции

createDatestring · date-time

Дата формирования отчёта WB

rrdIdinteger · int64

Номер строки

giIdinteger · int64

Номер поставки

subjectNamestring

Название товара(товаров) WB или ozon(Items.name)

productCodestring

Артикул WB(nm_id) или код SKU ozon(Items.sku) Артикул СМ(p.sber_article)

brandNamestring

Бренд

saNamestring

Артикул поставщика

tsNamestring

Размер

barcodestring

Поле barcode.

docTypeNamestring

Тип документа

quantityinteger · int64

Количество

retailPricenumber · double

Цена розничная

retailAmountnumber · double

Сумма продаж(Возвратов), до вычетов.

salePercentnumber · double

Согласованная скидка

commissionPercentnumber · double

Процент комиссии

officeNamestring

Склад

deliveryMethodstring

Схема доставки WB: FBO или FBS

supplierOperNamestring

Обоснование для оплаты

supplierOperNameIdinteger · int32

Идентификатор обоснования для оплаты

orderTypestring

Тип заказа Wildberries

orderTypeIdinteger · int32

Идентификатор типа заказа SelSup (OrderType) для строк, построенных из локальных заказов (розница, опт). У строк маркетплейсов не заполняется.

orderDatestring · date-time

Даты заказа WB и OZON

saleDatestring · date-time

Дата продажи

shkIdstring

ШК

retailPriceWithDiscRubnumber · double

Цена розничная с учетом согласованной скидки

deliveryAmountinteger · int64

Кол-во доставок

returnAmountinteger · int64

Кол-во возвратов

returnFlagboolean

Маркер возврата sbermarket

deliveryChargenumber · double

Стоимость логистики

giBoxTypeNamestring

Тип коробов

productDiscountForReportstring

Согласованный продуктовый дисконт

supplierPromostring

Промокод

ppvzSppPrcnumber · double

Скидка постоянного Покупателя (СПП)

ppvzKvwPrcBasenumber · double

Размер кВВ без НДС, % Базовый

ppvzKvwPrcnumber · double

Итоговый кВВ без НДС, %

saleCommissionnumber · double

Комиссия торговой площадки в рублях.

incomenumber · double

К перечислению Продавцу за реализованный Товар WB(ppvz_for_pay).ozon(amount) уже вычитает комиссию и оплату своих сервисов.

ppvzRewardnumber · double

Возмещение Расходов услуг поверенного

ppvzVwnumber · double

Комиссия торговой площадки, без НДС

ppvzVwNdsnumber · double

НДС с Вознаграждения Вайлдберриз

ppvzOfficeIdinteger · int64

Номер офиса WB или номер склада OZON

ppvzOfficeNamestring

Наименование офиса доставки

ppvzSupplierIdstring

Номер партнера

ppvzSupplierNamestring

Партнер

ppvzInnstring

ИНН партнера

clientIdinteger · int64

Поле clientId.

organizationIdinteger · int64

Идентификатор организации, по которой

productIdinteger · int64

Идентификатор товара, к которому относится операция

productModelIdinteger · int64

Идентификатор модели товара, к которому относится операция

productViewIdinteger · int64

Идентификатор цвета товара, к которому относится операция

serviceIdinteger · int32

Тип сервиса для которого предназначен отчет.

ozonPostingNumberstring

ozon номер отправления.

ozonReturnDeliveryChargenumber · double

ozon плата за доставку возврата.

operationTypestring

Тип операции.

operationTypeIdinteger · int32

Идентификатор типа операции.

operationTypeNamestring

Полное название типа операции.

operationTypeNameIdinteger · int32

Идентификатор типа операции.

transactionTypestring

Тип транзакции.

ozonCommissionnumber · double

Вознаграждение ozon

operationStatusstring

Статус операции, <Продажа>, <Возврат> и т.д,

operationTypeTitlestring

Название типа операции на ozon

declarationNumberstring

Номер таможенной декларации используется wildberries

bonusTypeNamestring

Обоснование штрафов и доплат используется wildberries

bonusTypeNameIdinteger · int32

Идентификатор обоснования штрафов и доплат используется wildberries

wildberriesStickerIdstring

Идентификатор этикетки wildberries

ozonBonusnumber · double

Баллы Ozon

uniqueIdstring

Уникальный идентификатор

sourceReportstring

Идентификатор из какого импорта пришли данные: ORDER, SALES, PROFIT, OZON, SBER

penaltynumber · double

Штраф на WB

additionalPaymentnumber · double

Доплаты на WB

sRidstring

Уникальный идентификатор заказа

siteCountrystring

Страна назначения

ozonProcessingnumber · double

OZON processing

operationIdinteger · int64

Идентификатор операции

yandexMarketStatusUpdateDatestring · date-time

Дата и время, когда статус заказа на YandexMarket был изменен в последний раз. Отдает время +03:00

yandexMarketPartnerOrderIdstring

Идентификатор заказа в YandexMarket, сохраняем через файл идентификатор магазина

yandexMarketPaymentTypestring

Тип оплаты заказа YandexMarket

sberOperationClassstring

Тип операции сбера

deliveryRegionIdinteger · int64

Идентификатор региона доставки.

deliveryRegionNamestring

Название региона доставки.

marketSkuinteger · int64

SKU на Маркете.

shopSkustring

SHOP_SKU на Маркете.

purchasePricenumber · double

Закупочная цена на момент заказа.

orderStatusstring

Статус заказа.

wmsItemIdinteger · int64

Идентификатор информации о движение товара.

selfPayboolean

Самовыкуп

otherExpensesnumber · double

Прочие расходы по товару.

campaignExpensesnumber · double

расходы на рекламу

supRatingPrcUpnumber · double

Размер снижения кВВ из-за рейтинга, %

isKgvpV2number · double

Размер снижения кВВ из-за акции, %

rebillLogisticCostnumber · double

Возмещение издержек по перевозке.Поле будет в ответе при наличии значения

rebillLogisticOrgstring

Организатор перевозки.Поле будет в ответе при наличии значения.

acquiringFeenumber · double

Возмещение издержек по эквайрингу. Издержки WB за услуги эквайринга: вычитаются из вознаграждения WB и не влияют на доход продавца.

acquiringBankstring

Наименование банка-эквайера

kizstring

Код маркировки.Поле будет в ответе при наличии значения

oblaststring

Регион заказа

warehouseIdinteger · int64

Идентификатор склада в селсап

fileHistoryIdinteger · int64

Идентификатор ручной загрузки с файла

storageFeenumber · double

Хранение

deductionnumber · double

Удержание

acceptancenumber · double

Платная приемка

importDatestring · date-time

Дата импорта

productNamestring

Полное название продукта

serviceNamestring

Название МП

shortOrgNamestring

Организация

articlestring

Артикул

colorstring

Цвет

sizestring

Размер

barcodeSelsupstring

ШК

warehouseNamestring

Название склада в селсап

warehouseRegionstring

Регион склада в селсап

externalOrderIdstring

Внутрений id заказа

exchangeRateDatestring · date-time

Поле exchangeRateDate.

currencyOrDefaultstring

Поле currencyOrDefault.

stringNmIdstring

Поле stringNmId.

sridstring

Поле srid.

FboStockReport21 полей
shortNamestring

Сокращенное название организации.

categoryNamestring

Название категории.

brandNamestring

Название бренда.

namestring

Название товара

modelNamestring

Название модели

viewWildberriesIdinteger · int64

Карточка Wildberries

articlestring

Артикул

serviceArticlestring

Артикул на маркетплейсе

colorstring

Цвет товара.

sizestring

Размер товара.

barcodestring

Шк товара.

purchasePricenumber · double

Закупочная цена.

createdDatestring · date-time

Дата создания карточки.

isDuplicateboolean

Признак дубликата карточки.

dateKeystring

Ключ по дате.

productIdinteger · int64

Идентификатор товара

organizationIdinteger · int64

Идентификатор организации

ozonArticlestring

Артикул карточки Ozon

quantityInWayinteger · int64

В пути: от клиента и к клиенту по всем складам

totalFboCountinteger · int64

Итого по складам

warehouseStocksobject

Остатки по складам: идентификатор склада - количество

FboStockReportResponse5 полей
rowsFboStockReport[]

Строки с результатом поиска

totalinteger · int32

Общее количество найденных записей. Возвращается только, когда count = true

pageinteger · int32

Номер запрошенной страницы

hasMorePagesboolean

Есть ли страницы после запрошенной

warehousesFboStockReportWarehouse[]

Склады, по которым нужно построить колонки таблицы. Возвращаются только склады, на которых есть остатки по текущему фильтру

FboStockReportWarehouse3 полей
idinteger · int64

Идентификатор склада

namestring

Название склада

servicestring

Маркетплейс склада

MarketplaceDataGapDay2 полей
daystring · date

День без данных по московскому времени

reasonstring

Причина отсутствия данных за день

MarketplaceDataGaps5 полей
dateFromstring · date

Начало проанализированного периода. Может быть позже запрошенной даты: пропуски считаются максимум за месяц назад

dateTostring · date

Конец проанализированного периода

missingDaysstring[]

Дни, за которые нет данных ни по одному из выбранных маркетплейсов, хотя данные за соседние дни есть. Именно эти дни помечаются в дата-пикере

missingDaysCountinteger · int32

Количество дней в missingDays, для текста под выбором периода

byServiceServiceDataGaps[]

Детализация по каждому маркетплейсу выбранной организации, для тултипа

ServiceDataGaps4 полей
servicestring

Маркетплейс, по которому считались пропуски

firstDataDatestring · date

Первый день, за который по этому маркетплейсу вообще есть данные

lastDataDatestring · date

Последний день, за который по этому маркетплейсу есть данные. Показывается пользователю как дата последней синхронизации

daysMarketplaceDataGapDay[]

Все дни выбранного периода без данных, с причиной отсутствия

CombinedAbcAnalysisResult6 полей
revenueStatByGroupAbcStatByGroup[]

Поле revenueStatByGroup.

grossProfitStatByGroupAbcStatByGroup[]

Поле grossProfitStatByGroup.

revenueProfitPositiveSumnumber · double

Поле revenueProfitPositiveSum.

grossProfitProfitPositiveSumnumber · double

Поле grossProfitProfitPositiveSum.

rowsCombinedAbcReport[]

Поле rows.

totalCountinteger · int32

Поле totalCount.

CombinedAbcReport26 полей
idinteger · int64

Поле id.

articlestring

Поле article.

orgUniqueArticlestring

Поле orgUniqueArticle.

colorstring

Поле color.

modelViewstring

Поле modelView.

orgUniqueModelViewstring

Поле orgUniqueModelView.

productModelIdinteger · int64

Поле productModelId.

organizationNamestring

Поле organizationName.

organizationIdinteger · int64

Поле organizationId.

brandNamestring

Поле brandName.

categoryNamestring

Поле categoryName.

categoryIdinteger · int32

Поле categoryId.

stocksCountinteger · int32

Остаток FBS + FBO

stocksPercentnumber · double

Доля в остатке в %

productProduct

Поле product.

revenueProfitnumber · double

Выручка

revenueProfitPercentnumber · double

Доля в общей выручке в %

revenueCollectPercentnumber · double

Накопленная доля по выручке в %

revenueGroupstring

Группа по выручке: A, B или C

revenueGroupWeightedstring

Группа по выручке в нормализованном виде: A, B или C

grossProfitnumber · double

Валовая прибыль

grossProfitPercentnumber · double

Доля в общей валовой прибыли в %

grossProfitCollectPercentnumber · double

Накопленная доля по валовой прибыли в %

grossProfitGroupstring

Группа по валовой прибыли: A, B или C

grossProfitGroupWeightedstring

Группа по валовой прибыли в нормализованном виде: A, B или C

grossProfitHasPurchasePriceboolean

Есть ли у артикула закупочная цена

Контракт ошибок

Как API возвращает прикладные ошибки

Код ошибки одинаков для всех локалей, а текст для пользователя переводится сервером. Поэтому бизнес-логику стройте по error, а localMessage используйте только для отображения.

error

Стабильный машинный код ошибки для логики интеграции.

localMessage

Готовое сообщение на языке пользователя API-токена.

params

Значения

Язык localMessage определяется полем lang пользователя, которому принадлежит API-токен. Язык страницы документации и заголовок Accept-Language его не переключают; если язык пользователя не указан, используется русский.

RUПользователь с локалью ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
ENПользователь с локалью en
{
  "error": "error_brand_already_exists",
  "localMessage": "Brand Base already exists",
  "params": {
    "name": "Base"
  }
}

Методы

Методы

GET

Получить отчет по-товарный Рука на пульсе

/api/stat/productHandOnPulse
Токен с правами чтения

Получение данных из по-товарного Рука на пульсе по фильтру

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

ПолеТипОбязательноОписание
offset integer · int32 Нет Поле offset.
timeZone integer · int32 Нет Поле timeZone.
productId integer · int64 Нет Поле productId.
productIds integer[] Нет Поле productIds.
allProductIds integer[] Нет Поле allProductIds.
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров
query string Нет Поисковый запрос. Может содержать штрих-код, часть названия товара, внешние идентификаторы товаров Wildberries, Ozon или Яндекс.Маркета
dateFrom string · date-time Нет Поле dateFrom.
dateTo string · date-time Нет Поле dateTo.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
organizationId integer · int64 Нет Поле organizationId.
date string · date Нет Поле date.
reportGroupBy stringSKU, BRAND, CATEGORY, ORGANIZATION Нет Режим группировки строк отчета
heatmapEnabled boolean Нет Включить расчет тепловой карты
heatmapSortMetric stringSALES_AMOUNT_FACT, SALES_COUNT_FACT, PROFIT_FACT, SKU_PROFIT, MARGIN_PERCENT, PRICE_WITH_SPP, PRICE, DRR_PERCENT, CAMPAIGN_CTR_PERCENT, CAMPAIGN_BUDGET_FACT, VIEWS_COUNT, CLICKS_COUNT, ADD_TO_CART_COUNT, ADD_TO_CART_PERCENT, ORDERS_COUNT, ORDERS_PERCENT, CANCEL_COUNT, TURNOVER, RATING Нет Метрика тепловой карты для сортировки по сумме баллов за период
limit integer · int32 Нет Ограничение на количество записей. Максимальное значение - 500
page integer · int32 Нет Номер страницы начиная с 1
count boolean Нет Возвратить в ответе общее количество записей
sortBy string Нет Поле сортировки записей. Работает только при получении списка.
ascending boolean Нет Порядок сортировки - по возрастанию?. Работает только при получении списка.
curl --request GET 'https://api.selsup.ru/api/stat/productHandOnPulse?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseProductHandOnPulseReport
ПолеТипОбязательноОписание
rows ProductHandOnPulseReport[] Нет Строки с результатом поиска
Структура элемента массива ProductHandOnPulseReport
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи отчета
clientId integer · int64 Нет ID клиента SelSup
productId integer · int64 Нет ID товара SelSup
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс отчета
organizationId integer · int64 Нет ID организации SelSup
productViewId integer · int64 Нет ID product_view; из товара SelSup
productModelId integer · int64 Нет ID product_model; из товара SelSup
date string · date Нет Дата отчета
profitFact number · double Нет Фактическая прибыль по товару; рассчитывается в SelSup по данным аналитики
grossProfit number · double Нет Валовая прибыль; рассчитывается в SelSup по данным аналитики
profitPlan number · double Нет Плановая прибыль по товару; пользовательское поле
priceWithSpp number · double Нет Цена с учетом СПП; для WB из товара/карточки, для остальных из товара SelSup
price number · double Нет Цена товара; из товара SelSup
spp number · double Нет Доля СПП
campaignBudgetPlan number · double Нет Плановый бюджет кампании; пользовательское поле
campaignBudgetFact number · double Нет Фактический бюджет кампании; из рекламной статистики и profit_report
promotionBudget number · double Нет Бюджет на аукционное/ручное продвижение; из рекламной статистики
autoPromotionBudget number · double Нет Бюджет на авто-продвижение; из рекламной статистики
campaignCtrPercent number · double Нет CTR рекламной кампании; рассчитывается в SelSup по рекламным показам и кликам
drrPercent number · double Нет DRR; рассчитывается в SelSup по рекламным расходам и выручке
allowedDrrPercent number · double Нет Допустимый DRR для тепловой карты
clicksCount integer · int32 Нет Количество кликов по рекламе; из рекламной статистики
skuProfit number · double Нет Прибыль на SKU; рассчитывается в SelSup
skuCostPrice number · double Нет Себестоимость SKU; из товара SelSup
marginPercent number · double Нет Маржинальность; рассчитывается в SelSup
abcRevenueGroup stringA, B, C Нет ABC-группа по выручке
abcGrossProfitGroup stringA, B, C Нет ABC-группа по валовой прибыли
salesAmountFact number · double Нет Фактическая сумма продаж; из аналитики SelSup
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов; только WB, рассчитывается как выручка + СПП
salesCountFact integer · int32 Нет Фактическое количество продаж; из аналитики SelSup
salesCountPlan integer · int32 Нет Плановое количество продаж; пользовательское поле
sizes string Нет Размеры товара; пользовательское поле
turnover number · double Нет Оборачиваемость товара; рассчитывается в SelSup
daysBeforeSeasonEnd integer · int32 Нет Количество дней до конца сезона; рассчитывается по сезонности товара
daysBeforeSeasonStart integer · int32 Нет Количество дней до начала сезона; рассчитывается по сезонности товара
sortPlan number · double Нет План сортировки; пользовательское поле
fbsCount integer · int32 Нет Остатки FBS; рассчитываются по истории остатков
searchPosition number · double Нет Позиция товара в поиске; только OZON, из nm_report
searchCount integer · int32 Нет Количество поисков/уникальных пользователей поиска; только OZON, из nm_report
viewsCount integer · int64 Нет Количество просмотров товара: для WB views_count из nm_report/расширения, для OZON unique_view_users из nm_report
openCardCount integer · int32 Нет Количество открытий карточки товара; только WB, из nm_report
addToCartCount integer · int32 Нет Количество добавлений в корзину; только WB, из nm_report
addToCartPercent number · double Нет Конверсия в добавление в корзину; из nm_report или рассчитывается в SelSup
ordersCount integer · int32 Нет Количество заказов; только WB, из nm_report
cancelCount integer · int32 Нет Количество отмен; только WB, из nm_report
ordersPercent number · double Нет Конверсия в заказ; из nm_report или рассчитывается в SelSup
buyoutsCount integer · int32 Нет Количество выкупов; только WB, из nm_report
buyoutsPercent number · double Нет Конверсия в выкуп; из nm_report или рассчитывается в SelSup
rating number · double Нет Рейтинг товара; для WB из product_view, для OZON из товара
reviewCount integer · int32 Нет Количество отзывов; для WB из product_view, для OZON из товара
comment string Нет Комментарий пользователя
userUpdates string Нет Изменения пользователя в JSON
product Product Нет Информация о товаре
Поля объекта Product
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор товара. Проставляется автоматически
productType stringPRODUCT, SET, SERVICE, DIGITAL Нет Тип товара
name string Да Наименование товара внутреннее
deleted boolean Нет Признак удаления товара
printName string Нет Название товара для внешних сервисов. Если не задано, проставляется равным наименованию товара
realSize string Нет Российский размер товара для одежды или характеристики для других категорий
vendorSize string Нет Размер производителя или характеристики производителя. Не обязательно заполнять
size string Нет Размер для одежды или характеристики для внешних сервисов. Должен быть уникальным в рамках цвета
wildberriesStockCount integer · int32 Нет Остатки товара на Вайлдбериз
ozonRealFbs boolean Нет Признак использования RealFbs для товара
ozonStockCount integer · int32 Нет Остаток товара на складах Озон
ozonStockBetweenWarehouses integer · int32 Нет Остаток товара в Озон, которые перемещаются между складами
removeFbsStock boolean Нет Не выгружать остатки товара на маркетплейсы
noStockSync boolean Нет Не синхронизировать остатки: товар полностью исключается из передачи остатков на все маркетплейсы, текущий остаток на МП не изменяется
purchaseCurrency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Нет Валюта закупочной цены товара
purchasePriceInCurrency number · double Нет Цена закупки в валюте
deliveryCostInCurrency number · double Нет Цена на доставку в валюте
versionId integer · int64 Нет Поле нужно передавать при изменении,для предотвращения одновременной перезаписи
createdDate string · date-time Нет Дата создания товара на МП
created string · date-time Нет Дата создания товара в SelSup
createdUser string Нет Пользователь, который создал товар
sourceIncomeItemId integer · int64 Нет Идентификатор товара из заказа поставщика по данным которого был создан товар
sourceProductId integer · int64 Нет Идентификатор товара, который копировали
ozonRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Озон
wildberriesRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Wildberries
wildberriesProfit number · double Нет Профит с продажи товара на Вайлдбериз по FBM
wildberriesProfitFbs number · double Нет Профит с продажи товара на Вайлдбериз по FBS
wildberriesOrderQuantity integer · int32 Нет Количество заказов по FBO товара на Вайлдбериз за 2 недели
wildberriesSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам
wildberriesQuantityInWayToClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам к клиенту
wildberriesQuantityInWayFromClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам от клиента
wildberriesSaleQuantity integer · int32 Нет Продажи товара на Вайлдбериз по FBM за 2 недели
wildberriesQuantityInWay integer · int32 Нет Количество товаров на Вайлдбериз в пути
wildberriesNoSale boolean Нет Признак неликвидного товара на Вайлдбериз
lastStockChange string · date-time Нет Дата последнего изменения стока на Вайлдбериз по FBM
ozonOrderQuantity integer · int32 Нет Количество заказов товара по FBO на Озон по FBM и FBS за 2 недели
ozonSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Озон по FBM
ozonProfit integer · int32 Нет Чистая маржа продажи товара на Озон по FBM
instockQuantity integer · int32 Нет Остатки товара на складах клиента
instockQuantityValue number · double Нет Остатки товара на складах клиента в пользовательской единице измерения
stockUnit stringPCS, G, KG, ML, L Нет Единица измерения остатка товара для интерфейса и внешних интеграций
calculatedInStockQuantity integer · int32 Нет Рассчитанный остаток
calculatedInStockQuantityValue number · double Нет Рассчитанный остаток в пользовательской единице измерения
clientId integer · int64 Нет Идентификатор клиента
organizationId integer · int64 Да Идентификатор организации
productViewId integer · int64 Нет Идентификатор цвета
view ProductView Нет Информация о цвете товара
suzId string Нет GTIN товара
cisType stringUNIT, BUNDLE, GROUP, SET, ATK Нет Тип в национальном каталоге
notChangedStock integer · int32 Нет Количество дней, в течении которых не менялся остаток товара
cardExchanges ProductCardExchange[] Нет Последние статусы обмена карточки с маркетплейсами
wildberriesStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Вайлдбериз
wildberriesMessage string Нет Ошибка создания карточки товара в Вайлдбериз
wildberriesMessageParams string Нет JSON параметров ошибки создания карточки товара в Вайлдбериз
nationalCatalogStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Национальном каталоге
nationalCatalogMessage string Нет Ошибка создания карточки товара в Национальном каталоге
nationalCatalogMessageParams string Нет Параметры ошибки создания карточки товара в Национальном каталоге
ozonStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Озон
ozonMessage string Нет Ошибка создания карточки товара в Озон
ozonMessageParams string Нет JSON параметры ошибки создания карточки товара в Озон
ozonTaskId integer · int64 Нет Идентификатор задания по обновления или созданию карточки в Озон
wildberriesFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке WB по FBS за 2 недели
ozonFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Ozon по FBS за 2 недели
ymarketFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Яндекс Маркете по FBS за 2 недели
totalSupplyingQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке за 2 недели
skuId integer · int64 Нет Идентификатор единицы хранения товара на складе. Проставляется автоматически
sku Sku Нет Поле sku.
barcodes ProductBarcode[] Нет Штрих-коды товара
serviceProducts ServiceProduct[] Нет Cвязи с товарами маркетплейсов
siteArticle string Нет артикул товара на сайте
siteId string Нет айди товара на сайте
params string Нет JSON значений параметров для данного размера/характеристик
values ParamValue[] Нет Значения параметров карточки. Отдаются при запросе модели, если передать params=true
group object Нет Группа карточек. Используется на списке товаров, чтобы объединить разные размеры в одну строку
duplicates Product[] Нет Дубликаты карточки по остаткам. Отдаются только на списке товаров, если включена галочка Объединять дубликаты
hasChanges boolean Нет Признак наличия изменений в товаре и ее нужно обновить при сохранении
ignoreDuplicate boolean Нет Признак игнорирования дубликатов при создании
yandexMarketStockCount integer · int64 Нет Остаток товара на складах Yandex.Market
groupId integer · int64 Нет ID групповой карточки
yandexMarketStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара на яндекс маркет
yandexMarketMessage string Нет Сообщение при ошибке создания карточки товара на яндекс маркет
yandexMarketMessageParams string Нет Параметры сообщения при создании товара в Яндекс.Маркет
duplicate boolean Нет Признак, что карточка является дубликатом. Отдается не для всех методов
ozonHasPhoto boolean Нет Признак наличия фото на Ozon
aliexpressStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания товара на Aliexpress
aliexpressMessage string Нет Сообщение при создании товара на Aliexpress
aliexpressMessageParams string Нет Параметры сообщения при создании товара на Aliexpress
moySkladType string Нет Тип товара в сервисе Мой Склад
moySkladStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в МойСклад
avitoStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус обьявления на Авито
moySkladMessage string Нет Ошибка создания карточки товара в МойСклад
moySkladMessageParams string Нет Параметры ошибки создания карточки товара в МойСклад
removeFbsStockOzon boolean Нет Не передавать остатки товара по FBS на озон
removeFbsStockWb boolean Нет Не передавать остатки товара по FBS на Wildberries
removeFbsStockAli boolean Нет Не передавать остатки товара по FBS на Aliepress
removeFbsStockYm boolean Нет Не передавать остатки товара по FBS на Яндекс.Маркет
removeFbsStockSber boolean Нет Не передавать остатки товара по FBS на СберМегаМаркет
quantity integer · int32 Нет Количество товара в заказах. Возвращается только в методах income/getProductsFromOrders или wms/findStock
incomeQuantity integer · int32 Нет Количество товара в закупке без разделения по маркетплейсам
orderMinDate string · date-time Нет Минимальная дата заказа. Возвращается только в методах income/getProductsFromOrders
expiredDate string · date-time Нет Cрок годности товара - возвращается только в методах, wms/findStock
productionDate string · date-time Нет Дата производства
stock integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
stockValue number · double Нет Остаток на складе в пользовательской единице измерения
stocks object Нет Остатки товара на складах - возвращается только в методах, wms/fetchStock
cell Cell Нет Ячейка хранения товара на определенном складе - возвращается только в методах, wms/fetchStock
reserved integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
reservedValue number · double Нет Резерв в пользовательской единице измерения
calculatedStock integer · int32 Нет Остаток наборов на определенном складе - возвращается только в методах, wms/fetchStock, product/findProduct, supply/findProductForOrder
calculatedStockValue number · double Нет Рассчитанный остаток набора в пользовательской единице измерения
price number · double Нет Розничная цена товара
updatedPrice number · double Нет Новая общая цена товара со скидкой. Только для методов обновления цены
priceWithoutDiscount number · double Нет Розничная цена товара без учета скидки
updatedPriceWithoutDiscount number · double Нет Измененная розничная цена товара без учета скидки. Принимается только в методах обновления цены
updatedDeliveryCost number · double Нет Измененные прочие расходы товара Принимается только в методах обновления цены
updatedPurchasePrice number · double Нет Измененная закупочная цена товара Принимается только в методах обновления цены
purchasePrice number · double Нет Закупочная цена товара в руб.
isPurchasePriceUpdated boolean Нет Признак, была ли изменена закупочная цена
isDeliveryCostUpdated boolean Нет Признак, изменения прочих расходов на товар.
wholesalePrice number · double Нет Оптовая цена товара
deliveryCost number · double Нет Дополнительные расходы на доставку товара в руб. Добавляются к закупочной цене
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
ozonAverageExpenses number · double Нет Расходы по продаже товара на Ozon
wildberriesAverageExpenses number · double Нет Расходы по продаже товара на Wildberries
yandexMarketAverageExpenses number · double Нет Расходы по продаже товара на ЯМ
wildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз
minPrice number · double Нет Минимальная цена товара. Ниже этой цены нельзя выставлять цену на товар.Используется для Ozon при участии товара в акциях
ozonPromotionPrice number · double Нет Текущая акционная цена товара на Озон
ozonAcquiringPercent number · double Нет Максимальная комиссия за эквайринг OZON
ozonComisson number · double Нет Комиссия товара на Озон FBM
sberMegaMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на СберМегаМаркет по FBM заказам
yandexMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Яндекс.Маркет по FBM заказам
salesExpensesOnMpPercent number · double Нет Расходы по продажам на маркетплейсе, %
salesCountCoefficient number · double Нет Коэффициент пересчета продаж и возвратов в товарной аналитике
measureUnitId integer · int32 Нет Единица измерения товара (ID единицы измерения)
taxeRate number · double Нет Установленый процент налога на товар, %
desiredMarginalityPercent number · double Нет Желаемый % маржинальности
desiredProfitRub number · double Нет Желаемая прибыль, руб.
additionalCost number · double Нет Доп. расходы на товар без записи в Финансовую аналитику, руб.
packWidth integer · int32 Нет Ширина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packHeight integer · int32 Нет Высота в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packDepth integer · int32 Нет Длина/глубина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packWeight integer · int32 Нет Вес в упаковке гр. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
numOfPiecesInBox integer · int32 Нет Количество штук в коробе
lastWildberriesSaleDate string · date-time Нет Дата последней продажи на Wildberries
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на Wildberries
lastOzonSaleDate string · date-time Нет Дата последней продажи на OZON
lastOzonOrderDate string · date-time Нет Дата последнего заказа на OZON
totalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП OZON + WB
totalFbsOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по FBS за 2 недели
wildberriesTotalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП WB
ignoreFbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
fbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
minFbsStock integer · int32 Нет Минимальный остаток - если меньше, то ставим 0
maxFbsStock integer · int32 Нет Максимальный остаток - если больше, то ставим его
wildberriesSaleLogistic number · double Нет Логистика WB, руб.
wildberriesReturnLogistic number · double Нет Обратная логистика WB, руб.
wildberriesTotalLogistics number · double Нет Логистика WB итого, руб.
wildberriesWarehouseRatio number · double Нет Коэффициент склада WB в %
wildberriesComission number · double Нет Комиссия WB, %
ozonSaleLogistic number · double Нет Логистика Ozon, руб.
ozonReturnLogistic number · double Нет Обратная логистика Ozon, руб.
ozonCommission number · double Нет Комиссия Ozon, %
maxDeliveryToPickupPoint number · double Нет Максимальная стоимость доставки до места выдачи, руб.
ozonPurchasePercent number · double Нет Процент выкупа Ozon, %
wildberriesPurchasePercent number · double Нет Процент выкупа WB, %
minMarginality number · double Нет Настройки репрайсера Min % маржинальности
maxMarginality number · double Нет Настройки репрайсера Max % маржинальности
minProfit number · double Нет Настройки репрайсера Min прибыль, руб.
maxProfit number · double Нет Настройки репрайсера Max прибыль, руб.
minPriceWithDiscount number · double Нет Настройки репрайсера Min цена со скидкой, руб.
maxPriceWithDiscount number · double Нет Настройки репрайсера Max цена со скидкой, руб.
oldWildberriesPriceWithDiscount number · double Нет При установки через репрайсер скидку, заполняется, после удаление скидки, возвращает как основная цена и значение затирается
oldWildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз до установки новой по репрайсеру, при возврате нужно проставлять null
wildberriesPromoProfit number · double Нет Расчетный профит по акциям WB нужен для определения какая акция выгодная
wildberriesMarginality number · double Нет Расчетная маржинальность по WB
wildberriesPromoId integer · int64 Нет Идентификатор акции на ВБ
oldWildberriesPromoSalePercent number · double Нет Расчетная маржинальность по WB
oldWildberriesPromoPriceWithDiscount number · double Нет Расчетная маржинальность по WB
endWildberriesPriceWithSppConfig number · double Нет Цена для пользователя конечная с СПП.
ozonFbsCommission number · double Нет Комиссия ОЗОН ФБС
ozonFboCommission number · double Нет Комиссия ОЗОН ФБО
wbTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по ВБ
ozonTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по OZON
sberTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по SBER
yandexTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по YANDEX
ozonRaiting number · double Нет Рейтинг товара на Ozon
ozonFeedbackCount integer · int32 Нет Количество отзывов на товар на Ozon
ozonPriceWithSpp number · double Нет Цена товара на Ozon с учетом СПП, руб.
fboStockCount integer · int64 Нет Остаток ФБО по выбранным складам/регионам
fbsStockCount integer · int64 Нет Остаток ФБC для планирования поставок)
stockCoverageDays integer · int64 Нет На сколько дней хватит текущего остатка ФБО на складе
fboSupplyQuantity integer · int64 Нет Количество поставляемого товара по выбранным складам/регионам
fboSales integer · int64 Нет Кол-во продаж FBO по складам/регионам для планирования поставок
fbsSales integer · int64 Нет Кол-во продаж FBS по складам/регионам для планирования поставок
fboOrders integer · int64 Нет Кол-во заказов FBO по складам/регионам для планирования поставок
fbsOrders integer · int64 Нет Кол-во заказов FBS по складам/регионам для планирования поставок
recommendPlan number · double Нет Кол-во товара для добавления к заказу
baseDeficit integer · int64 Нет Базовый дефицит склада до распределения остатков без склада назначения
allocatedWithoutWarehouse integer · int64 Нет Часть общих остатков без склада назначения, распределенная на склад
skipDaysCount integer · int32 Нет Кол-во пропущенных дней в учёте планирования поставок
organizationShortName string Нет Поле organizationShortName.
contractorName string Нет Поле contractorName.
supplyPlanBarcode string Нет Поле supplyPlanBarcode.
planCorrectionFactor number · double Нет Коэффициент коррекции для планирования поставок. На это значение умножается рассчитанное количество товара для поставки
orderBefore integer · int32 Нет До какого времени должен быть сделан заказ от 1 до 24
daysBeforeSupply integer · int32 Нет Кол-во дней до поставки. Через сколько дней с момента заказа ориентировочно будет поставка товаров
supplyPlanDays integer · int32 Нет На сколько дней планировать остаток
warehouseIdForSupplyReport integer · int64 Нет Id склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
warehouseNameForSupplyReport string Нет Название склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
wbCanBox boolean Нет Можно ли отгружать товар на склад WB в коробах
wbCanMonopallet boolean Нет Можно ли отгружать товар на склад WB в монопаллете
wbCanSupersafe boolean Нет Можно ли отгружать товар на склад WB в Supersafe
wbCanBoxOnPallet boolean Нет Можно ли отгружать товар на склад WB в коробах на паллете
manager string Нет Поле менеджера
cellId integer · int32 Нет Поле cellId.
drrPercent integer · int32 Нет ДРР% - доля рекламных расходов
percentForParticipationPromoOrAdvertising integer · int32 Нет Закладываемый % для участия в акциях или рекламе
selsupLink string Нет Поле selsupLink.
tempId integer · int64 Нет Временный id используется для быстрого импорта
category Category Нет Поле category.
findirTips object Нет Советы задачника (тип задачи - текст совета)
commissions string Нет JSON с комиссиями из разных маркетплейсов
commissionCalculations object Нет Расчёт итоговой комиссии по маркетплейсам
lowStockAlerts string Нет JSON для уведомлений о заканчивающихся остатках по маркетплейсов
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
netProfit number · double Нет Чистая прибыль, руб.
margin number · double Нет Чистая маржинальность, %
woocomStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в WooCommerce
dateStartSeason1 string · date Нет Дата начала сезона 1
dateEndSeason1 string · date Нет Дата окончания сезона 1
dateStartSeason2 string · date Нет Дата начала сезона 2
dateEndSeason2 string · date Нет Дата окончания сезона 2
dateStartSeason3 string · date Нет Дата начала сезона 3
dateEndSeason3 string · date Нет Дата окончания сезона 3
dateStartSeason4 string · date Нет Дата начала сезона 4
dateEndSeason4 string · date Нет Дата окончания сезона 4
currentGrossProfit object Нет Текущая валовая прибыль. Для таблицы цены
plannedGrossProfit object Нет Новая валовая прибыль. Для таблицы цены
position integer · int32 Нет позиция продукта
emptyBarcodes boolean Нет Поле emptyBarcodes.
uzumStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Uzum
makroStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Makro
kaspiStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Kaspi
anyLink string Нет Поле anyLink.
anyArticle string Нет Поле anyArticle.
site string Нет Поле site.
shopifyStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Shopify
takealotStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Takealot
yandexKitStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Яндекс.Кит
bobShopStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Bob Shop
minPriceForAllMarketplace number · double Нет Поле minPriceForAllMarketplace.
calculatedInstockQuantity integer · int32 Нет Поле calculatedInstockQuantity.
lamodaParentSku string Нет Родительский SKU товара на Lamoda
uzumProductId integer · int64 Нет Идентификатор товара (productId) на Uzum
woocomParentId integer · int64 Нет ID родительского товара в WooCommerce (для вариаций)
woocomPermalink string Нет Ссылка на товар в WooCommerce
wildberriesSizeId integer · int64 Нет Идентификатор размера на Вайлдбериз
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
wildberriesImtId integer · int64 Нет Используется для категорий, у которых не предусмотрен размер
externalArticle string Нет Уникальный артикул товара для стороннего сервиса
mvideoArticle string Нет Артикул товара на M.Video
ozonProductId integer · int64 Нет Идентификатор товара Озон в кабинете API
leroyMerlinId string Нет Номер карточки на Леруа Мерлен
leroyMerlinArticle string Нет Артикул товара на Леруа Мерлен
magnitArticle string Нет Артикль товара на Magnit
lamodaArticle string Нет Артикул товара на Lamoda
yandexMarketSku integer · int64 Нет Идентификатор карточки товара на Yandex.Market
sberMegaMarketId integer · int64 Нет Карточка СберМегаМаркет
detmirArticle string Нет Артикул товара на Детском мире (productCode / SAP)
moySkladLinkId string Нет ID для ссылки на Мой Склад
ebayArticle string Нет Артикул товара на Ebay
uzumSkuId integer · int64 Нет Идентификатор SKU (skuId) на Uzum
sellerSku string Нет Идентификатор товара на Amazon
takealotSku string Нет SKU товара на Takealot
walmartSku string Нет SKU товара на Walmart
walmartId string Нет Id товара на Walmart (WPID)
woocomSku string Нет SKU товара на WooCommerce
woocomId integer · int64 Нет Id товара на WooCommerce
opencartSku string Нет SKU товара в OpenCart
opencartId integer · int64 Нет Id товара в OpenCart
magnitId string Нет Id товара на Magnit
sberArticle string Нет Артикул товара на СберМегаМаркет
ozonArticle string Нет Уникальный артикул товара для озон. Offer ID в озон
oneCArticle string Нет Уникальный артикул товара для 1c
uzumArticle string Нет Уникальный артикул товара для Uzum
simalandId integer · int64 Нет Уникальный идентификатор товара для Simaland
lamodaSku string Нет SKU товара на Lamoda
ozonFbsSku integer · int64 Нет Идентификатор товара в Озон по FBS
ozonFboSku integer · int64 Нет Идентификатор товара в Озон по FBO
avitoId integer · int64 Нет ID товара в сервисе Avito
detmirId string Нет Id товара на сайте Детского мира (для ссылки на карточку)
magnitSku string Нет SKU товара на Magnit
ozonId integer · int64 Нет Идентификатор товара Озон на сайте. SKU в озон
oneCId string Нет Идентификатор товара в 1С
moySkladId string Нет ID товара в сервисе Мой Склад
nationalCatalogFeedId integer · int64 Нет Идентификатор создания карточки в национальном каталоге
yandexMarketProductId integer · int64 Нет Идентификатор карточки товара на Yandex.Market
nationalCatalogGoodId integer · int64 Нет Идентификатор товара в национальном каталоге
wildberriesPrice number · double Нет Текущая цена товара на Вайлдбериз со скидкой
wildberriesUpdatedPrice number · double Нет Новая цена товара на Вайлдбериз со скидкой.Только для методов изменения цены
wildberriesPriceWithoutDiscount number · double Нет Текущая цена товара на Вайлдбериз без скидки
wildberriesUpdatedPriceWithoutDiscount number · double Нет Новая цена товара на Вайлдбериз без скидки.Только для методов изменения цены
aliexpressPrice number · double Нет Текущая цена на Aliexpress со скидкой
aliexpressPriceWithoutDiscount number · double Нет Текущая цена на Aliexpress без скидки.
aliexpressUpdatedPrice number · double Нет Новая цена со скидкой на Aliexpress. Только для методов обновления цены
aliexpressUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Aliexpress. Только для методов обновления цены
ozonPrice number · double Нет Текущая цена товара на Озон со скидкой
ozonUpdatedPrice number · double Нет Новая цена товара на Озон со скидкой.Только для методов изменения цены
ozonPriceWithoutDiscount number · double Нет Текущая цена товара на Озон без скидки.
ozonUpdatedPriceWithoutDiscount number · double Нет Новая цена Озон без скидки.Только для методов изменения цены
leroyMerlinPrice number · double Нет Текущая цена товара на LeroyMerlin
leroyMerlinUpdatedPrice number · double Нет Новая цена товара на LeroyMerlin.Только для методов изменения цены
avitoPrice number · double Нет Текущая цена товара на Avito
avitoUpdatedPrice number · double Нет Новая цена товара на Avito.Только для методов изменения цены
sberMegaMarketPrice number · double Нет Текущая цена на СберМегаМаркет со скидкой
sberMegaMarketUpdatedPrice number · double Нет Новая цена со скидкой на СберМегаМаркет. Только для методов изменения цены
yandexMarketPrice number · double Нет Текущая цена на Яндекс.Маркет со скидкой
yandexMarketPriceWithoutDiscount number · double Нет Текущая цена на Яндекс.Маркет без скидки
yandexMarketUpdatedPrice number · double Нет Новая цена со скидкой на Яндекс.Маркет. Только для методов изменения цены
yandexMarketUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Яндекс.Маркет. Только для методов изменения цены
productPrices ProductPrice[] Нет Поле productPrices.
stockRules ProductStockRules Нет Правила отправки остатков на маркетплейсы
article string Нет Артикул товара для выбранного маркетплейса
warehouseStocks WarehouseStock[] Нет Остатки по складам
Структура элемента массива WarehouseStock
ПолеТипОбязательноОписание
warehouseId integer · int64 Нет Поле warehouseId.
warehouseName string Нет Поле warehouseName.
warehouseRegion string Нет Поле warehouseRegion.
stockCount integer · int32 Нет Поле stockCount.
warehouseFboStocksJson string Нет Остатки FBO по складам в JSON
dateTruncated string Нет Дата отчета для отображения на фронте
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Тип отчета - дневной или месячный
position integer · int32 Нет позиция продукта
groupBy stringSKU, BRAND, CATEGORY, ORGANIZATION Нет Режим группировки строки
groupKey string Нет Ключ группы
groupName string Нет Название группы
brandId integer · int32 Нет ID бренда для группировки
brandName string Нет Название бренда для группировки
categoryId integer · int32 Нет ID категории для группировки
categoryName string Нет Название категории для группировки
heatmap object Нет Цвета тепловой карты по метрикам
heatmapScoreByMetric object Нет Сумма баллов тепловой карты по метрикам за выбранный период
totalHeatmapScore integer · int32 Нет Сумма всех баллов тепловой карты за выбранный период
serviceId integer · int32 Нет Поле serviceId.
{
  "rows": "string"
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

PUT

Обновить по-товарный отчет Рука на пульсе

/api/stat/productHandOnPulse
Токен с правами записи

Обновление по-товарный отчет Рука на пульсе

Тело запроса

application/json
Структура элемента массиваProductHandOnPulseReport[]
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи отчета
clientId integer · int64 Нет ID клиента SelSup
productId integer · int64 Нет ID товара SelSup
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс отчета
organizationId integer · int64 Нет ID организации SelSup
productViewId integer · int64 Нет ID product_view; из товара SelSup
productModelId integer · int64 Нет ID product_model; из товара SelSup
date string · date Нет Дата отчета
profitFact number · double Нет Фактическая прибыль по товару; рассчитывается в SelSup по данным аналитики
grossProfit number · double Нет Валовая прибыль; рассчитывается в SelSup по данным аналитики
profitPlan number · double Нет Плановая прибыль по товару; пользовательское поле
priceWithSpp number · double Нет Цена с учетом СПП; для WB из товара/карточки, для остальных из товара SelSup
price number · double Нет Цена товара; из товара SelSup
spp number · double Нет Доля СПП
campaignBudgetPlan number · double Нет Плановый бюджет кампании; пользовательское поле
campaignBudgetFact number · double Нет Фактический бюджет кампании; из рекламной статистики и profit_report
promotionBudget number · double Нет Бюджет на аукционное/ручное продвижение; из рекламной статистики
autoPromotionBudget number · double Нет Бюджет на авто-продвижение; из рекламной статистики
campaignCtrPercent number · double Нет CTR рекламной кампании; рассчитывается в SelSup по рекламным показам и кликам
drrPercent number · double Нет DRR; рассчитывается в SelSup по рекламным расходам и выручке
allowedDrrPercent number · double Нет Допустимый DRR для тепловой карты
clicksCount integer · int32 Нет Количество кликов по рекламе; из рекламной статистики
skuProfit number · double Нет Прибыль на SKU; рассчитывается в SelSup
skuCostPrice number · double Нет Себестоимость SKU; из товара SelSup
marginPercent number · double Нет Маржинальность; рассчитывается в SelSup
abcRevenueGroup stringA, B, C Нет ABC-группа по выручке
abcGrossProfitGroup stringA, B, C Нет ABC-группа по валовой прибыли
salesAmountFact number · double Нет Фактическая сумма продаж; из аналитики SelSup
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов; только WB, рассчитывается как выручка + СПП
salesCountFact integer · int32 Нет Фактическое количество продаж; из аналитики SelSup
salesCountPlan integer · int32 Нет Плановое количество продаж; пользовательское поле
sizes string Нет Размеры товара; пользовательское поле
turnover number · double Нет Оборачиваемость товара; рассчитывается в SelSup
daysBeforeSeasonEnd integer · int32 Нет Количество дней до конца сезона; рассчитывается по сезонности товара
daysBeforeSeasonStart integer · int32 Нет Количество дней до начала сезона; рассчитывается по сезонности товара
sortPlan number · double Нет План сортировки; пользовательское поле
fbsCount integer · int32 Нет Остатки FBS; рассчитываются по истории остатков
searchPosition number · double Нет Позиция товара в поиске; только OZON, из nm_report
searchCount integer · int32 Нет Количество поисков/уникальных пользователей поиска; только OZON, из nm_report
viewsCount integer · int64 Нет Количество просмотров товара: для WB views_count из nm_report/расширения, для OZON unique_view_users из nm_report
openCardCount integer · int32 Нет Количество открытий карточки товара; только WB, из nm_report
addToCartCount integer · int32 Нет Количество добавлений в корзину; только WB, из nm_report
addToCartPercent number · double Нет Конверсия в добавление в корзину; из nm_report или рассчитывается в SelSup
ordersCount integer · int32 Нет Количество заказов; только WB, из nm_report
cancelCount integer · int32 Нет Количество отмен; только WB, из nm_report
ordersPercent number · double Нет Конверсия в заказ; из nm_report или рассчитывается в SelSup
buyoutsCount integer · int32 Нет Количество выкупов; только WB, из nm_report
buyoutsPercent number · double Нет Конверсия в выкуп; из nm_report или рассчитывается в SelSup
rating number · double Нет Рейтинг товара; для WB из product_view, для OZON из товара
reviewCount integer · int32 Нет Количество отзывов; для WB из product_view, для OZON из товара
comment string Нет Комментарий пользователя
userUpdates string Нет Изменения пользователя в JSON
product Product Нет Информация о товаре
Поля объекта Product
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор товара. Проставляется автоматически
productType stringPRODUCT, SET, SERVICE, DIGITAL Нет Тип товара
name string Да Наименование товара внутреннее
deleted boolean Нет Признак удаления товара
printName string Нет Название товара для внешних сервисов. Если не задано, проставляется равным наименованию товара
realSize string Нет Российский размер товара для одежды или характеристики для других категорий
vendorSize string Нет Размер производителя или характеристики производителя. Не обязательно заполнять
size string Нет Размер для одежды или характеристики для внешних сервисов. Должен быть уникальным в рамках цвета
wildberriesStockCount integer · int32 Нет Остатки товара на Вайлдбериз
ozonRealFbs boolean Нет Признак использования RealFbs для товара
ozonStockCount integer · int32 Нет Остаток товара на складах Озон
ozonStockBetweenWarehouses integer · int32 Нет Остаток товара в Озон, которые перемещаются между складами
removeFbsStock boolean Нет Не выгружать остатки товара на маркетплейсы
noStockSync boolean Нет Не синхронизировать остатки: товар полностью исключается из передачи остатков на все маркетплейсы, текущий остаток на МП не изменяется
purchaseCurrency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Нет Валюта закупочной цены товара
purchasePriceInCurrency number · double Нет Цена закупки в валюте
deliveryCostInCurrency number · double Нет Цена на доставку в валюте
versionId integer · int64 Нет Поле нужно передавать при изменении,для предотвращения одновременной перезаписи
createdDate string · date-time Нет Дата создания товара на МП
created string · date-time Нет Дата создания товара в SelSup
createdUser string Нет Пользователь, который создал товар
sourceIncomeItemId integer · int64 Нет Идентификатор товара из заказа поставщика по данным которого был создан товар
sourceProductId integer · int64 Нет Идентификатор товара, который копировали
ozonRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Озон
wildberriesRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Wildberries
wildberriesProfit number · double Нет Профит с продажи товара на Вайлдбериз по FBM
wildberriesProfitFbs number · double Нет Профит с продажи товара на Вайлдбериз по FBS
wildberriesOrderQuantity integer · int32 Нет Количество заказов по FBO товара на Вайлдбериз за 2 недели
wildberriesSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам
wildberriesQuantityInWayToClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам к клиенту
wildberriesQuantityInWayFromClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам от клиента
wildberriesSaleQuantity integer · int32 Нет Продажи товара на Вайлдбериз по FBM за 2 недели
wildberriesQuantityInWay integer · int32 Нет Количество товаров на Вайлдбериз в пути
wildberriesNoSale boolean Нет Признак неликвидного товара на Вайлдбериз
lastStockChange string · date-time Нет Дата последнего изменения стока на Вайлдбериз по FBM
ozonOrderQuantity integer · int32 Нет Количество заказов товара по FBO на Озон по FBM и FBS за 2 недели
ozonSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Озон по FBM
ozonProfit integer · int32 Нет Чистая маржа продажи товара на Озон по FBM
instockQuantity integer · int32 Нет Остатки товара на складах клиента
instockQuantityValue number · double Нет Остатки товара на складах клиента в пользовательской единице измерения
stockUnit stringPCS, G, KG, ML, L Нет Единица измерения остатка товара для интерфейса и внешних интеграций
calculatedInStockQuantity integer · int32 Нет Рассчитанный остаток
calculatedInStockQuantityValue number · double Нет Рассчитанный остаток в пользовательской единице измерения
clientId integer · int64 Нет Идентификатор клиента
organizationId integer · int64 Да Идентификатор организации
productViewId integer · int64 Нет Идентификатор цвета
view ProductView Нет Информация о цвете товара
Поля объекта ProductView
ПолеТипОбязательноОписание
color string Нет Артикул цвета
wbArticle string Нет Артикул карточки Wildberries
needKiz boolean Нет Требуется ли обязательная маркировка по данным Wildberries
id integer · int64 Нет Идентификатор цвета. Проставляется автоматически
images ProductImage[] Нет Список изображений товара
videos ProductVideo[] Нет Список видео товара
productModelId integer · int64 Нет Идентификатор модели
model ProductModel Нет Модель, к которой относится цвет
actual boolean Нет Актуальность цвета - нужно ли его показывать в заказах поставщикам
mainImage ProductImage Нет Основное изображение товара
mainImageId integer · int64 Нет Поле mainImageId.
mainImageUrl string Нет Ссылка на основное изображение на маркетплейсе
imageUrls string Нет Ссылка на изображения
imagesUpdatedAt string · date-time Нет Дата/время последнего изменения фотографий
image360Urls string Нет Ссылка на изображения 360
wildberriesId integer · int64 Нет Числовой идентификатор номенклатуры Wildberries, nmId
createdDate string · date-time Нет Дата создания цвета
createdUser string Нет Пользователь, создавший цвет
versionId integer · int64 Нет Поле нужно передавать при изменении,для предотвращения одновременной перезаписи
clientId integer · int64 Нет Идентификатор клиента
deleted boolean Нет Признак удаления цвета
keywords string Нет Ключевые слова - сейчас не используется, перенесены в модель
wildberriesRating number · double Нет Рейтинг карточки на Вайлдбериз
wildberriesFeedbacks integer · int32 Нет Количество отзывов на карточке на Вайлдбериз
wbRaiting number · double Нет Рейтинг карточки на Вайлдбериз
wbFeedbackCount integer · int32 Нет Количество отзывов на карточке на Вайлдбериз
wbPriceWithSpp number · double Нет Цена карточки на Вайлдбериз с учетом СПП, руб.
wildberriesCardDoesNotOpen boolean Нет Признак, что карточка не открывается на Вайлдбериз
wildberriesHasPhoto boolean Нет Признак наличия фото на Wildberries
organizationId integer · int64 Нет Организация карточки
params string Нет JSON со значениями параметров цвета
additionalInfo string Нет Дополнительная информация для цвета
values ParamValue[] Нет Значения параметров карточки. Отдаются при запросе модели, если передать params=true
viewSourceId integer · int64 Нет Оригинал цвета по SKU
sizes Product[] Да Список размеров для цвета
hasChanges boolean Нет Признак изменения информации о цвете и необходимости его обновить
viewWbArticle ProductView Нет Поле viewWbArticle.
viewVersionId integer · int64 Нет Поле viewVersionId.
suzId string Нет GTIN товара
cisType stringUNIT, BUNDLE, GROUP, SET, ATK Нет Тип в национальном каталоге
notChangedStock integer · int32 Нет Количество дней, в течении которых не менялся остаток товара
cardExchanges ProductCardExchange[] Нет Последние статусы обмена карточки с маркетплейсами
Структура элемента массива ProductCardExchange
ПолеТипОбязательноОписание
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
status stringWAITING_TO_SEND, SENT, ACCEPTED, ERROR Нет Поле status.
lastAttemptAt string · date-time Нет Поле lastAttemptAt.
errorSource stringSELSUP, MARKETPLACE Нет Поле errorSource.
message string Нет Поле message.
messageParams string Нет Поле messageParams.
wildberriesStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Вайлдбериз
wildberriesMessage string Нет Ошибка создания карточки товара в Вайлдбериз
wildberriesMessageParams string Нет JSON параметров ошибки создания карточки товара в Вайлдбериз
nationalCatalogStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Национальном каталоге
nationalCatalogMessage string Нет Ошибка создания карточки товара в Национальном каталоге
nationalCatalogMessageParams string Нет Параметры ошибки создания карточки товара в Национальном каталоге
ozonStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Озон
ozonMessage string Нет Ошибка создания карточки товара в Озон
ozonMessageParams string Нет JSON параметры ошибки создания карточки товара в Озон
ozonTaskId integer · int64 Нет Идентификатор задания по обновления или созданию карточки в Озон
wildberriesFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке WB по FBS за 2 недели
ozonFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Ozon по FBS за 2 недели
ymarketFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Яндекс Маркете по FBS за 2 недели
totalSupplyingQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке за 2 недели
skuId integer · int64 Нет Идентификатор единицы хранения товара на складе. Проставляется автоматически
sku Sku Нет Поле sku.
Поля объекта Sku
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
product object Нет Первый товар из которого был создан SKU
productId integer · int64 Нет Поле productId.
barcodes ProductBarcode[] Нет Штрих-коды товара
Структура элемента массива ProductBarcode
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
barcode string Нет Поле barcode.
organizationId integer · int64 Нет Организация, если client.barcodeUniqForOrg = false, то проставляется 0. Поле включено в уникальный ключ
clientId integer · int64 Нет Поле clientId.
productId integer · int64 Нет Поле productId.
useInWildberries boolean Нет Применим ли данный штрих-код для Вайлдбериз
useInOzon boolean Нет Применим ли данный штрих-код для Озон
useInYandexMarket boolean Нет Применим ли данный штрих-код для Yandex.Market
useInAliexpress boolean Нет Применим ли данный штрих-код для Aliexpress
useInSberMegamarket boolean Нет Применим ли данный штрих-код для Sber.MegaMarket
useInWoocom boolean Нет Применим ли данный штрих-код для WooCommerce
format string Нет Поле format.
serviceProducts ServiceProduct[] Нет Cвязи с товарами маркетплейсов
Структура элемента массива ServiceProduct
ПолеТипОбязательноОписание
serviceProductId integer · int64 Нет Идентификатор продукта сервиса
productId integer · int64 Нет Идентификатор продукта
serviceId integer · int32 Нет Идентификатор сервиса
serviceListingId integer · int64 Нет Идентификатор листинга на сервисе
serviceCardId integer · int64 Нет Поле serviceCardId.
fboStock integer · int32 Нет Остаток на ФБО складах
lastRepricerPriceStatus stringNONE, SUCCESS, ERROR Нет Последний статус обновления цены через репрайсер
errorMessage string Нет Ошибка при установки цены через репрайсер
serviceCard string Нет Идентификатор карточки на сервисе
serviceCardProduct string Нет Идентификатор товара на сервисе
serviceCardUrl string Нет Ссылка на карточку на сервисе (если несколько товаров отображаются)
serviceProductUrl string Нет Ссылка на товар селлера на сервисе
serviceBarcode string Нет Штрих код на сервисе
fboCommissions number · double Нет Комиссия ФБО
fbsCommissions number · double Нет Комиссия ФБС
purchasePercent number · double Нет Процент выкупа
serviceArticle string Нет Артикул на сервисе
clientId integer · int64 Нет Идентификатор клиента
organizationId integer · int64 Нет Идентификатор организации
siteArticle string Нет артикул товара на сайте
siteId string Нет айди товара на сайте
params string Нет JSON значений параметров для данного размера/характеристик
values ParamValue[] Нет Значения параметров карточки. Отдаются при запросе модели, если передать params=true
Структура элемента массива ParamValue
ПолеТипОбязательноОписание
paramId integer · int64 Да Идентификатор параметра
paramName string Нет Название параметра, для тех, у кого нет ID
option Option Нет Значение перечислимого параметра
doubleValue number · double Нет Числовое значение параметра
longValue integer · int64 Нет Целочисленное значение параметра
booleanValue boolean Нет Булево значение параметра
stringValue string Нет Строковое значение параметра
dateValue string · date-time Нет Значение параметра даты
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Привязка к сервису параметра
unit Unit Нет Единица измерения для параметра
auto boolean Нет Автоматически проставленное значение параметра
created integer · int64 Нет Дата заполнения параметра
user string Нет Пользователь, который заполнил параметр
locked boolean Нет Значение зафиксировано и не должно изменяться при импорте карточек с маркетплейса
group object Нет Группа карточек. Используется на списке товаров, чтобы объединить разные размеры в одну строку
duplicates Product[] Нет Дубликаты карточки по остаткам. Отдаются только на списке товаров, если включена галочка Объединять дубликаты
hasChanges boolean Нет Признак наличия изменений в товаре и ее нужно обновить при сохранении
ignoreDuplicate boolean Нет Признак игнорирования дубликатов при создании
yandexMarketStockCount integer · int64 Нет Остаток товара на складах Yandex.Market
groupId integer · int64 Нет ID групповой карточки
yandexMarketStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара на яндекс маркет
yandexMarketMessage string Нет Сообщение при ошибке создания карточки товара на яндекс маркет
yandexMarketMessageParams string Нет Параметры сообщения при создании товара в Яндекс.Маркет
duplicate boolean Нет Признак, что карточка является дубликатом. Отдается не для всех методов
ozonHasPhoto boolean Нет Признак наличия фото на Ozon
aliexpressStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания товара на Aliexpress
aliexpressMessage string Нет Сообщение при создании товара на Aliexpress
aliexpressMessageParams string Нет Параметры сообщения при создании товара на Aliexpress
moySkladType string Нет Тип товара в сервисе Мой Склад
moySkladStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в МойСклад
avitoStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус обьявления на Авито
moySkladMessage string Нет Ошибка создания карточки товара в МойСклад
moySkladMessageParams string Нет Параметры ошибки создания карточки товара в МойСклад
removeFbsStockOzon boolean Нет Не передавать остатки товара по FBS на озон
removeFbsStockWb boolean Нет Не передавать остатки товара по FBS на Wildberries
removeFbsStockAli boolean Нет Не передавать остатки товара по FBS на Aliepress
removeFbsStockYm boolean Нет Не передавать остатки товара по FBS на Яндекс.Маркет
removeFbsStockSber boolean Нет Не передавать остатки товара по FBS на СберМегаМаркет
quantity integer · int32 Нет Количество товара в заказах. Возвращается только в методах income/getProductsFromOrders или wms/findStock
incomeQuantity integer · int32 Нет Количество товара в закупке без разделения по маркетплейсам
orderMinDate string · date-time Нет Минимальная дата заказа. Возвращается только в методах income/getProductsFromOrders
expiredDate string · date-time Нет Cрок годности товара - возвращается только в методах, wms/findStock
productionDate string · date-time Нет Дата производства
stock integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
stockValue number · double Нет Остаток на складе в пользовательской единице измерения
stocks object Нет Остатки товара на складах - возвращается только в методах, wms/fetchStock
cell Cell Нет Ячейка хранения товара на определенном складе - возвращается только в методах, wms/fetchStock
Поля объекта Cell
ПолеТипОбязательноОписание
id integer · int32 Нет Идентификатор ячейки
warehouseId integer · int64 Нет Склад к которому относится ячейка
passageId integer · int32 Нет Проход на складе, к которому относится ячейка. Может соджержать название этажа и пр
shelfId integer · int32 Нет Полка стеллажа, к которой относится ячейка
rackId integer · int32 Нет Стеллаж, к которому относится ячейка
name string Нет Название ячейки. По умолчанию формируется автоматически
fullName string Нет Полное название ячейки из названий прохода, стелажа, полки и ячейки
sortName string Нет Название для сортировки ячейки из названий прохода, стелажа, полки и ячейки
barcode string Нет Уникальный в рамках клиента штрих-код ячейки для идентификации ячейки с помощью сканера штрих-кода. Присваивается автоматически при создании ячейки
deleted boolean Нет Признак того, что ячейка удалена
width integer · int32 Нет Ширина ячейки для определения товаров, которые можно положить в нее
height integer · int32 Нет Высота ячейки для определения товаров, которые можно положить в нее
depth integer · int32 Нет Глубина ячейки для определения товаров, которые можно положить в нее
clientId integer · int64 Нет Клиент которому принадлежит ячейка. Проставляется автоматически
lastInventoryId integer · int32 Нет Идентификатор последней инвентаризации
type stringNORMAL, NO_PLACE, REFUND Нет Тип ячейки: NORMAL, NO_PLACE - не разложенные, REFUND - для возвратов
reserved integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
reservedValue number · double Нет Резерв в пользовательской единице измерения
calculatedStock integer · int32 Нет Остаток наборов на определенном складе - возвращается только в методах, wms/fetchStock, product/findProduct, supply/findProductForOrder
calculatedStockValue number · double Нет Рассчитанный остаток набора в пользовательской единице измерения
price number · double Нет Розничная цена товара
updatedPrice number · double Нет Новая общая цена товара со скидкой. Только для методов обновления цены
priceWithoutDiscount number · double Нет Розничная цена товара без учета скидки
updatedPriceWithoutDiscount number · double Нет Измененная розничная цена товара без учета скидки. Принимается только в методах обновления цены
updatedDeliveryCost number · double Нет Измененные прочие расходы товара Принимается только в методах обновления цены
updatedPurchasePrice number · double Нет Измененная закупочная цена товара Принимается только в методах обновления цены
purchasePrice number · double Нет Закупочная цена товара в руб.
isPurchasePriceUpdated boolean Нет Признак, была ли изменена закупочная цена
isDeliveryCostUpdated boolean Нет Признак, изменения прочих расходов на товар.
wholesalePrice number · double Нет Оптовая цена товара
deliveryCost number · double Нет Дополнительные расходы на доставку товара в руб. Добавляются к закупочной цене
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
ozonAverageExpenses number · double Нет Расходы по продаже товара на Ozon
wildberriesAverageExpenses number · double Нет Расходы по продаже товара на Wildberries
yandexMarketAverageExpenses number · double Нет Расходы по продаже товара на ЯМ
wildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз
minPrice number · double Нет Минимальная цена товара. Ниже этой цены нельзя выставлять цену на товар.Используется для Ozon при участии товара в акциях
ozonPromotionPrice number · double Нет Текущая акционная цена товара на Озон
ozonAcquiringPercent number · double Нет Максимальная комиссия за эквайринг OZON
ozonComisson number · double Нет Комиссия товара на Озон FBM
sberMegaMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на СберМегаМаркет по FBM заказам
yandexMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Яндекс.Маркет по FBM заказам
salesExpensesOnMpPercent number · double Нет Расходы по продажам на маркетплейсе, %
salesCountCoefficient number · double Нет Коэффициент пересчета продаж и возвратов в товарной аналитике
measureUnitId integer · int32 Нет Единица измерения товара (ID единицы измерения)
taxeRate number · double Нет Установленый процент налога на товар, %
desiredMarginalityPercent number · double Нет Желаемый % маржинальности
desiredProfitRub number · double Нет Желаемая прибыль, руб.
additionalCost number · double Нет Доп. расходы на товар без записи в Финансовую аналитику, руб.
packWidth integer · int32 Нет Ширина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packHeight integer · int32 Нет Высота в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packDepth integer · int32 Нет Длина/глубина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packWeight integer · int32 Нет Вес в упаковке гр. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
numOfPiecesInBox integer · int32 Нет Количество штук в коробе
lastWildberriesSaleDate string · date-time Нет Дата последней продажи на Wildberries
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на Wildberries
lastOzonSaleDate string · date-time Нет Дата последней продажи на OZON
lastOzonOrderDate string · date-time Нет Дата последнего заказа на OZON
totalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП OZON + WB
totalFbsOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по FBS за 2 недели
wildberriesTotalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП WB
ignoreFbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
fbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
minFbsStock integer · int32 Нет Минимальный остаток - если меньше, то ставим 0
maxFbsStock integer · int32 Нет Максимальный остаток - если больше, то ставим его
wildberriesSaleLogistic number · double Нет Логистика WB, руб.
wildberriesReturnLogistic number · double Нет Обратная логистика WB, руб.
wildberriesTotalLogistics number · double Нет Логистика WB итого, руб.
wildberriesWarehouseRatio number · double Нет Коэффициент склада WB в %
wildberriesComission number · double Нет Комиссия WB, %
ozonSaleLogistic number · double Нет Логистика Ozon, руб.
ozonReturnLogistic number · double Нет Обратная логистика Ozon, руб.
ozonCommission number · double Нет Комиссия Ozon, %
maxDeliveryToPickupPoint number · double Нет Максимальная стоимость доставки до места выдачи, руб.
ozonPurchasePercent number · double Нет Процент выкупа Ozon, %
wildberriesPurchasePercent number · double Нет Процент выкупа WB, %
minMarginality number · double Нет Настройки репрайсера Min % маржинальности
maxMarginality number · double Нет Настройки репрайсера Max % маржинальности
minProfit number · double Нет Настройки репрайсера Min прибыль, руб.
maxProfit number · double Нет Настройки репрайсера Max прибыль, руб.
minPriceWithDiscount number · double Нет Настройки репрайсера Min цена со скидкой, руб.
maxPriceWithDiscount number · double Нет Настройки репрайсера Max цена со скидкой, руб.
oldWildberriesPriceWithDiscount number · double Нет При установки через репрайсер скидку, заполняется, после удаление скидки, возвращает как основная цена и значение затирается
oldWildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз до установки новой по репрайсеру, при возврате нужно проставлять null
wildberriesPromoProfit number · double Нет Расчетный профит по акциям WB нужен для определения какая акция выгодная
wildberriesMarginality number · double Нет Расчетная маржинальность по WB
wildberriesPromoId integer · int64 Нет Идентификатор акции на ВБ
oldWildberriesPromoSalePercent number · double Нет Расчетная маржинальность по WB
oldWildberriesPromoPriceWithDiscount number · double Нет Расчетная маржинальность по WB
endWildberriesPriceWithSppConfig number · double Нет Цена для пользователя конечная с СПП.
ozonFbsCommission number · double Нет Комиссия ОЗОН ФБС
ozonFboCommission number · double Нет Комиссия ОЗОН ФБО
wbTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по ВБ
ozonTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по OZON
sberTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по SBER
yandexTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по YANDEX
ozonRaiting number · double Нет Рейтинг товара на Ozon
ozonFeedbackCount integer · int32 Нет Количество отзывов на товар на Ozon
ozonPriceWithSpp number · double Нет Цена товара на Ozon с учетом СПП, руб.
fboStockCount integer · int64 Нет Остаток ФБО по выбранным складам/регионам
fbsStockCount integer · int64 Нет Остаток ФБC для планирования поставок)
stockCoverageDays integer · int64 Нет На сколько дней хватит текущего остатка ФБО на складе
fboSupplyQuantity integer · int64 Нет Количество поставляемого товара по выбранным складам/регионам
fboSales integer · int64 Нет Кол-во продаж FBO по складам/регионам для планирования поставок
fbsSales integer · int64 Нет Кол-во продаж FBS по складам/регионам для планирования поставок
fboOrders integer · int64 Нет Кол-во заказов FBO по складам/регионам для планирования поставок
fbsOrders integer · int64 Нет Кол-во заказов FBS по складам/регионам для планирования поставок
recommendPlan number · double Нет Кол-во товара для добавления к заказу
baseDeficit integer · int64 Нет Базовый дефицит склада до распределения остатков без склада назначения
allocatedWithoutWarehouse integer · int64 Нет Часть общих остатков без склада назначения, распределенная на склад
skipDaysCount integer · int32 Нет Кол-во пропущенных дней в учёте планирования поставок
organizationShortName string Нет Поле organizationShortName.
contractorName string Нет Поле contractorName.
supplyPlanBarcode string Нет Поле supplyPlanBarcode.
planCorrectionFactor number · double Нет Коэффициент коррекции для планирования поставок. На это значение умножается рассчитанное количество товара для поставки
orderBefore integer · int32 Нет До какого времени должен быть сделан заказ от 1 до 24
daysBeforeSupply integer · int32 Нет Кол-во дней до поставки. Через сколько дней с момента заказа ориентировочно будет поставка товаров
supplyPlanDays integer · int32 Нет На сколько дней планировать остаток
warehouseIdForSupplyReport integer · int64 Нет Id склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
warehouseNameForSupplyReport string Нет Название склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
wbCanBox boolean Нет Можно ли отгружать товар на склад WB в коробах
wbCanMonopallet boolean Нет Можно ли отгружать товар на склад WB в монопаллете
wbCanSupersafe boolean Нет Можно ли отгружать товар на склад WB в Supersafe
wbCanBoxOnPallet boolean Нет Можно ли отгружать товар на склад WB в коробах на паллете
manager string Нет Поле менеджера
cellId integer · int32 Нет Поле cellId.
drrPercent integer · int32 Нет ДРР% - доля рекламных расходов
percentForParticipationPromoOrAdvertising integer · int32 Нет Закладываемый % для участия в акциях или рекламе
selsupLink string Нет Поле selsupLink.
tempId integer · int64 Нет Временный id используется для быстрого импорта
category Category Нет Поле category.
Поля объекта Category
ПолеТипОбязательноОписание
categoryId integer · int32 Нет Идентификатор категории. Проставляется автоматически
name string Да Наименование категории
deleted boolean Нет Признак удаленных категорий
parentId integer · int32 Нет Идентификатор родительской категории
clientId integer · int64 Нет Идентификатор клиента
marked boolean Нет Маркируется ли категория
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Тип категории для Честного знака. По умолчанию ставится OTHER
wildberriesType WildberriesType Нет Предмет Вайлдбериз. Можно устанавливать либо объект,либо только идентификатор
wildberriesCategoryId integer · int64 Нет Идентификатор категории Wildberries, совпадает с ID категории на самом Wildberries
wildberriesFbmCommission number · double Нет Комиссия по тарифу FBM
wildberriesFbwCommission number · double Нет Комиссия по тарифу FBW
wildberriesFbsCommission number · double Нет Комиссия по тарифу FBS
wildberriesDbsCommission number · double Нет Комиссия по тарифу DBS
wildberriesEdbsCommission number · double Нет Комиссия по тарифу EDBS
wildberriesCAndCCommission number · double Нет Комиссия по тарифу C&C
wildberriesBookingCommission number · double Нет Комиссия за бронирование
ozonDescriptionCategoryId integer · int64 Нет Идентификатор категории на Ozon. Строится из ID категории + ID типа на Ozon
yandexMarketCategoryId integer · int64 Нет Идентификатор категории в Яндекс.Маркет. Совпадает с идентификатором категории на самом Яндекс.Маркет
yandexMarketCategory YandexMarketCategory Нет Категория Яндекс.Маркета. Можно проставлять либо объект, либо только идентификатор
ozonDescriptionCategory OzonDescriptionCategory Нет Категория Озон
ozonCommission number · double Нет Комиссия озона.
tnved Tnved Нет ТНВЭД. Можно проставлять либо объект, либо идентификатор ТНВЭД
tnvedId integer · int64 Нет Идентификатор ТНВЭД
laundry string Нет Правила ухода за вещами. Разделяются запятыми
params string Нет JSON значений параметров для категории
namePattern string Нет Шаблон названий категории
aliexpressCategory AliexpressCategory Нет Категория Aliexpress
aliexpressCategoryId integer · int64 Нет Идентификатор категории на самом Aliexpress
avitoCategory AvitoCategory Нет Категория Avito
lamodaCategory LamodaCategory Нет Категория Lamoda
lamodaCategoryId integer · int64 Нет Идентификатор категории на Lamoda
avitoCategoryId integer · int64 Нет Идентификатор категории на Avito
packDepth integer · int32 Нет Глубина упаковки в мм. Проставляется всем товарам в категории
packWidth integer · int32 Нет Ширина упаковки в мм. Проставляется всем товарам в категории
packHeight integer · int32 Нет Высота упаковки в мм. Проставляется всем товарам в категории
packWeight integer · int32 Нет Вес упаковки в граммах. Проставляется всем товарам в категории
hasSize boolean Нет Признак разделения товаров в категории по размеру. Меняет вид редактора карточки
hasColor boolean Нет Признак разделения товаров в категории по цвету. Меняет вид редактора карточки
autoName boolean Нет Автоматически формировать названия товаров в категории
removeFbsStock boolean Нет Не передавать остатки товаров по FBS для товаров из этой категории
oneCId string Нет Идентификатор категории в 1С
externalId string Нет Идентификатор категории на сайте
moySkladId string Нет Идентификатор категории в сервисе МойСклад
useClientParams boolean Нет Показывать пользовательские параметры в категории
requiredExpirationDate boolean Нет Является ли срок годности обязательным параметром
serviceCategoryMappings object Нет Универсальные привязки категории к категориям внешних сервисов
productCount integer · int32 Нет Количество товаров в категории. Отдается только при withProductCount=true
findirTips object Нет Советы задачника (тип задачи - текст совета)
commissions string Нет JSON с комиссиями из разных маркетплейсов
commissionCalculations object Нет Расчёт итоговой комиссии по маркетплейсам
lowStockAlerts string Нет JSON для уведомлений о заканчивающихся остатках по маркетплейсов
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
netProfit number · double Нет Чистая прибыль, руб.
margin number · double Нет Чистая маржинальность, %
woocomStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в WooCommerce
dateStartSeason1 string · date Нет Дата начала сезона 1
dateEndSeason1 string · date Нет Дата окончания сезона 1
dateStartSeason2 string · date Нет Дата начала сезона 2
dateEndSeason2 string · date Нет Дата окончания сезона 2
dateStartSeason3 string · date Нет Дата начала сезона 3
dateEndSeason3 string · date Нет Дата окончания сезона 3
dateStartSeason4 string · date Нет Дата начала сезона 4
dateEndSeason4 string · date Нет Дата окончания сезона 4
currentGrossProfit object Нет Текущая валовая прибыль. Для таблицы цены
plannedGrossProfit object Нет Новая валовая прибыль. Для таблицы цены
position integer · int32 Нет позиция продукта
emptyBarcodes boolean Нет Поле emptyBarcodes.
uzumStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Uzum
makroStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Makro
kaspiStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Kaspi
anyLink string Нет Поле anyLink.
anyArticle string Нет Поле anyArticle.
site string Нет Поле site.
shopifyStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Shopify
takealotStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Takealot
yandexKitStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Яндекс.Кит
bobShopStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Bob Shop
minPriceForAllMarketplace number · double Нет Поле minPriceForAllMarketplace.
calculatedInstockQuantity integer · int32 Нет Поле calculatedInstockQuantity.
lamodaParentSku string Нет Родительский SKU товара на Lamoda
uzumProductId integer · int64 Нет Идентификатор товара (productId) на Uzum
woocomParentId integer · int64 Нет ID родительского товара в WooCommerce (для вариаций)
woocomPermalink string Нет Ссылка на товар в WooCommerce
wildberriesSizeId integer · int64 Нет Идентификатор размера на Вайлдбериз
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
wildberriesImtId integer · int64 Нет Используется для категорий, у которых не предусмотрен размер
externalArticle string Нет Уникальный артикул товара для стороннего сервиса
mvideoArticle string Нет Артикул товара на M.Video
ozonProductId integer · int64 Нет Идентификатор товара Озон в кабинете API
leroyMerlinId string Нет Номер карточки на Леруа Мерлен
leroyMerlinArticle string Нет Артикул товара на Леруа Мерлен
magnitArticle string Нет Артикль товара на Magnit
lamodaArticle string Нет Артикул товара на Lamoda
yandexMarketSku integer · int64 Нет Идентификатор карточки товара на Yandex.Market
sberMegaMarketId integer · int64 Нет Карточка СберМегаМаркет
detmirArticle string Нет Артикул товара на Детском мире (productCode / SAP)
moySkladLinkId string Нет ID для ссылки на Мой Склад
ebayArticle string Нет Артикул товара на Ebay
uzumSkuId integer · int64 Нет Идентификатор SKU (skuId) на Uzum
sellerSku string Нет Идентификатор товара на Amazon
takealotSku string Нет SKU товара на Takealot
walmartSku string Нет SKU товара на Walmart
walmartId string Нет Id товара на Walmart (WPID)
woocomSku string Нет SKU товара на WooCommerce
woocomId integer · int64 Нет Id товара на WooCommerce
opencartSku string Нет SKU товара в OpenCart
opencartId integer · int64 Нет Id товара в OpenCart
magnitId string Нет Id товара на Magnit
sberArticle string Нет Артикул товара на СберМегаМаркет
ozonArticle string Нет Уникальный артикул товара для озон. Offer ID в озон
oneCArticle string Нет Уникальный артикул товара для 1c
uzumArticle string Нет Уникальный артикул товара для Uzum
simalandId integer · int64 Нет Уникальный идентификатор товара для Simaland
lamodaSku string Нет SKU товара на Lamoda
ozonFbsSku integer · int64 Нет Идентификатор товара в Озон по FBS
ozonFboSku integer · int64 Нет Идентификатор товара в Озон по FBO
avitoId integer · int64 Нет ID товара в сервисе Avito
detmirId string Нет Id товара на сайте Детского мира (для ссылки на карточку)
magnitSku string Нет SKU товара на Magnit
ozonId integer · int64 Нет Идентификатор товара Озон на сайте. SKU в озон
oneCId string Нет Идентификатор товара в 1С
moySkladId string Нет ID товара в сервисе Мой Склад
nationalCatalogFeedId integer · int64 Нет Идентификатор создания карточки в национальном каталоге
yandexMarketProductId integer · int64 Нет Идентификатор карточки товара на Yandex.Market
nationalCatalogGoodId integer · int64 Нет Идентификатор товара в национальном каталоге
wildberriesPrice number · double Нет Текущая цена товара на Вайлдбериз со скидкой
wildberriesUpdatedPrice number · double Нет Новая цена товара на Вайлдбериз со скидкой.Только для методов изменения цены
wildberriesPriceWithoutDiscount number · double Нет Текущая цена товара на Вайлдбериз без скидки
wildberriesUpdatedPriceWithoutDiscount number · double Нет Новая цена товара на Вайлдбериз без скидки.Только для методов изменения цены
aliexpressPrice number · double Нет Текущая цена на Aliexpress со скидкой
aliexpressPriceWithoutDiscount number · double Нет Текущая цена на Aliexpress без скидки.
aliexpressUpdatedPrice number · double Нет Новая цена со скидкой на Aliexpress. Только для методов обновления цены
aliexpressUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Aliexpress. Только для методов обновления цены
ozonPrice number · double Нет Текущая цена товара на Озон со скидкой
ozonUpdatedPrice number · double Нет Новая цена товара на Озон со скидкой.Только для методов изменения цены
ozonPriceWithoutDiscount number · double Нет Текущая цена товара на Озон без скидки.
ozonUpdatedPriceWithoutDiscount number · double Нет Новая цена Озон без скидки.Только для методов изменения цены
leroyMerlinPrice number · double Нет Текущая цена товара на LeroyMerlin
leroyMerlinUpdatedPrice number · double Нет Новая цена товара на LeroyMerlin.Только для методов изменения цены
avitoPrice number · double Нет Текущая цена товара на Avito
avitoUpdatedPrice number · double Нет Новая цена товара на Avito.Только для методов изменения цены
sberMegaMarketPrice number · double Нет Текущая цена на СберМегаМаркет со скидкой
sberMegaMarketUpdatedPrice number · double Нет Новая цена со скидкой на СберМегаМаркет. Только для методов изменения цены
yandexMarketPrice number · double Нет Текущая цена на Яндекс.Маркет со скидкой
yandexMarketPriceWithoutDiscount number · double Нет Текущая цена на Яндекс.Маркет без скидки
yandexMarketUpdatedPrice number · double Нет Новая цена со скидкой на Яндекс.Маркет. Только для методов изменения цены
yandexMarketUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Яндекс.Маркет. Только для методов изменения цены
productPrices ProductPrice[] Нет Поле productPrices.
Структура элемента массива ProductPrice
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор записи цены
productId integer · int64 Нет Идентификатор товара
product object Нет Товар
priceTypeId integer · int64 Нет Идентификатор типа цены
priceType PriceType Нет Тип цены
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
clientId integer · int64 Нет Идентификатор клиента
price number · double Нет Цена
updatedPrice number · double Нет Обновленная цена
priceWithoutDiscount number · double Нет Цена без скидки
updatedPriceWithoutDiscount number · double Нет Обновленная цена без скидки
minPrice number · double Нет Минимальная цена
updatedMinPrice number · double Нет Обновленная минимальная цена
percentForParticipationPromoOrAdvertising integer · int32 Нет Процент расходов на участие в акциях или рекламе
isActive boolean Нет Активна ли цена
article string Нет Уникальный идентификатор товара на маркетплейсе
pendingOperationId string Нет Идентификатор асинхронной операции обновления цены (Детский мир)
stockRules ProductStockRules Нет Правила отправки остатков на маркетплейсы
Поля объекта ProductStockRules
ПолеТипОбязательноОписание
minFbsStock integer · int32 Нет Минимальный остаток - если меньше, то ставим 0
maxFbsStock integer · int32 Нет Максимальный остаток - если больше, то ставим его
subtractFromStock integer · int32 Нет Вычитаемое значение из остатка перед отправкой на маркетплейс
article string Нет Артикул товара для выбранного маркетплейса
warehouseStocks WarehouseStock[] Нет Остатки по складам
Структура элемента массива WarehouseStock
ПолеТипОбязательноОписание
warehouseId integer · int64 Нет Поле warehouseId.
warehouseName string Нет Поле warehouseName.
warehouseRegion string Нет Поле warehouseRegion.
stockCount integer · int32 Нет Поле stockCount.
warehouseFboStocksJson string Нет Остатки FBO по складам в JSON
dateTruncated string Нет Дата отчета для отображения на фронте
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Тип отчета - дневной или месячный
position integer · int32 Нет позиция продукта
groupBy stringSKU, BRAND, CATEGORY, ORGANIZATION Нет Режим группировки строки
groupKey string Нет Ключ группы
groupName string Нет Название группы
brandId integer · int32 Нет ID бренда для группировки
brandName string Нет Название бренда для группировки
categoryId integer · int32 Нет ID категории для группировки
categoryName string Нет Название категории для группировки
heatmap object Нет Цвета тепловой карты по метрикам
heatmapScoreByMetric object Нет Сумма баллов тепловой карты по метрикам за выбранный период
totalHeatmapScore integer · int32 Нет Сумма всех баллов тепловой карты за выбранный период
serviceId integer · int32 Нет Поле serviceId.
curl --request PUT 'https://api.selsup.ru/api/stat/productHandOnPulse' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '[
  "string"
]'

Успешный ответ

200
"string"
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

POST

Поставить в очередь Excel отчёта экономики складов Wildberries

/api/stat/warehouseEconomics/xlsx
Токен с правами записи

Поставить в очередь Excel отчёта экономики складов Wildberries.

Тело запроса

application/json
Поля объектаAnalyticsRequest
ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Фильтр по статусу заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
unmatch boolean Нет Поле unmatch.
curl --request POST 'https://api.selsup.ru/api/stat/warehouseEconomics/xlsx' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "dateFrom": "2026-01-15T12:00:00Z",
  "dateTo": "2026-01-15T12:00:00Z",
  "productAnalyticField": "BARCODE",
  "period": "DAY",
  "services": "string",
  "categories": "string"
}'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

POST

Сохранить план продаж

/api/stat/updateSalePlanReport
Токен с правами записи

Метод сохраняет план продаж

Тело запроса

application/json
Структура элемента массиваPlanSales[]
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
id integer · int64 Нет Поле id.
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Поле organizationId.
date string · date-time Нет Поле date.
categoryId integer · int32 Нет Поле categoryId.
viewId integer · int64 Нет Поле viewId.
productId integer · int64 Нет Поле productId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
planCount integer · int32 Нет Поле planCount.
planAmount number · double Нет Поле planAmount.
planProfit number · double Нет планируемая прибыль
totalCount integer · int32 Нет Поле totalCount.
month string Нет Поле month.
year integer · int32 Нет Поле year.
week integer · int32 Нет Поле week.
factCount integer · int32 Нет Поле factCount.
factAmount number · double Нет Поле factAmount.
dateFrom string · date-time Нет Начало периода
dateTo string · date-time Нет Конец периода
timeZone integer · int32 Нет Тайм зона
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период WEEK, Month
serviceId integer · int64 Нет Поле serviceId.
factAmountInPercent number · double Нет Выполнение плана в процентах
curl --request POST 'https://api.selsup.ru/api/stat/updateSalePlanReport' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '[
  "string"
]'

Успешный ответ

200
Структура элемента массива PlanSales[]
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
id integer · int64 Нет Поле id.
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Поле organizationId.
date string · date-time Нет Поле date.
categoryId integer · int32 Нет Поле categoryId.
viewId integer · int64 Нет Поле viewId.
productId integer · int64 Нет Поле productId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
planCount integer · int32 Нет Поле planCount.
planAmount number · double Нет Поле planAmount.
planProfit number · double Нет планируемая прибыль
totalCount integer · int32 Нет Поле totalCount.
month string Нет Поле month.
year integer · int32 Нет Поле year.
week integer · int32 Нет Поле week.
factCount integer · int32 Нет Поле factCount.
factAmount number · double Нет Поле factAmount.
dateFrom string · date-time Нет Начало периода
dateTo string · date-time Нет Конец периода
timeZone integer · int32 Нет Тайм зона
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период WEEK, Month
serviceId integer · int64 Нет Поле serviceId.
factAmountInPercent number · double Нет Выполнение плана в процентах
[
  "string"
]
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

POST

Сохранить план продаж

/api/stat/saveSalePlanReport
Токен с правами записи

Метод сохраняет план продаж

Тело запроса

application/json
Структура элемента массиваPlanSales[]
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
id integer · int64 Нет Поле id.
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Поле organizationId.
date string · date-time Нет Поле date.
categoryId integer · int32 Нет Поле categoryId.
viewId integer · int64 Нет Поле viewId.
productId integer · int64 Нет Поле productId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
planCount integer · int32 Нет Поле planCount.
planAmount number · double Нет Поле planAmount.
planProfit number · double Нет планируемая прибыль
totalCount integer · int32 Нет Поле totalCount.
month string Нет Поле month.
year integer · int32 Нет Поле year.
week integer · int32 Нет Поле week.
factCount integer · int32 Нет Поле factCount.
factAmount number · double Нет Поле factAmount.
dateFrom string · date-time Нет Начало периода
dateTo string · date-time Нет Конец периода
timeZone integer · int32 Нет Тайм зона
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период WEEK, Month
serviceId integer · int64 Нет Поле serviceId.
factAmountInPercent number · double Нет Выполнение плана в процентах
curl --request POST 'https://api.selsup.ru/api/stat/saveSalePlanReport' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '[
  "string"
]'

Успешный ответ

200
Структура элемента массива PlanSales[]
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
id integer · int64 Нет Поле id.
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Поле organizationId.
date string · date-time Нет Поле date.
categoryId integer · int32 Нет Поле categoryId.
viewId integer · int64 Нет Поле viewId.
productId integer · int64 Нет Поле productId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
planCount integer · int32 Нет Поле planCount.
planAmount number · double Нет Поле planAmount.
planProfit number · double Нет планируемая прибыль
totalCount integer · int32 Нет Поле totalCount.
month string Нет Поле month.
year integer · int32 Нет Поле year.
week integer · int32 Нет Поле week.
factCount integer · int32 Нет Поле factCount.
factAmount number · double Нет Поле factAmount.
dateFrom string · date-time Нет Начало периода
dateTo string · date-time Нет Конец периода
timeZone integer · int32 Нет Тайм зона
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период WEEK, Month
serviceId integer · int64 Нет Поле serviceId.
factAmountInPercent number · double Нет Выполнение плана в процентах
[
  "string"
]
Ошибки9

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_date_incorrect
Некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_date_incorrect; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_plan_date_from_not_found
Не указано начала периода

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_plan_date_from_not_found; localMessage содержит приведённый выше перевод.

400error_plan_date_to_not_found
Не указано конец периода

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_plan_date_to_not_found; localMessage содержит приведённый выше перевод.

400error_time_zone_not_found
Не указана тайм зона

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_time_zone_not_found; localMessage содержит приведённый выше перевод.

GET

Подтянуть баллы озон из отчета по реализации

/api/stat/realization/reload
Токен с правами чтения

Получить с OZON данные по баллам

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

ПолеТипОбязательноОписание
month integer · int32 Да Поле month.
year integer · int32 Да Поле year.
organizationId integer · int64 Да Поле organizationId.
curl --request GET 'https://api.selsup.ru/api/stat/realization/reload?month=1&year=1&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

POST

Подтянуть баллы озон из отчета по реализации

/api/stat/realization/reload
Токен с правами записи

Получить с OZON данные по баллам

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

ПолеТипОбязательноОписание
month integer · int32 Да Поле month.
year integer · int32 Да Поле year.
organizationId integer · int64 Да Поле organizationId.
curl --request POST 'https://api.selsup.ru/api/stat/realization/reload?month=1&year=1&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки20

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_empty_organization_form
не указана форма организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_form; localMessage содержит приведённый выше перевод.

400error_empty_organization_inn
Не указан ИНН организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_inn; localMessage содержит приведённый выше перевод.

400error_empty_organization_name
Не указано название организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_name; localMessage содержит приведённый выше перевод.

400error_empty_ozon_id
пустой ID Ozon

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_ozon_id; localMessage содержит приведённый выше перевод.

400error_max_page
Номер страницы не может быть больше 100 000

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_page; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_no_data_received
Данные не получены

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_data_received; localMessage содержит приведённый выше перевод.

400error_organization_create_failed
Возникла проблема при создании организации. Пожалуйста, обратитесь в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_create_failed; localMessage содержит приведённый выше перевод.

400error_organization_exists
Организация уже создана

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_exists; localMessage содержит приведённый выше перевод.

400error_ozon_api
Ошибка API Ozon: {message}

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_ozon_api; localMessage содержит приведённый выше перевод.

400error_ozon_api_limit
Превышен лимит запросов к API Озон. Такое может происходить, если Вы слишком часто запускаете задачу. Подождите несколько минут прежде чем запускать задачу повторно

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_ozon_api_limit; localMessage содержит приведённый выше перевод.

400error_ozon_premium_plus_subscription_required
Для использования необходима подписка OZON Premium Pro

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_ozon_premium_plus_subscription_required; localMessage содержит приведённый выше перевод.

400error_ozon_token_invalid
Токен Озон некорректный или удален из кабинета. Перейдите в раздел интеграции для настройки

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_ozon_token_invalid; localMessage содержит приведённый выше перевод.

400error_reload
Сессия авторизации истекла, обновите страницу браузера. Если обновление не помогает попробуйте удалить файлы cookie для сайта

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_reload; localMessage содержит приведённый выше перевод.

400error_token_expired_or_revoked
Токен API отозван или введен некорректно. Проверьте, что ключ API имеет полный функционал. Сгенерируйте новый ключ и замените в SELSUP, так как ключи имеют срок жизни.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_token_expired_or_revoked; localMessage содержит приведённый выше перевод.

400error_wrong_inn
Некорректно указан ИНН организации, длина 10 или 12 цифр

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_wrong_inn; localMessage содержит приведённый выше перевод.

POST

Импорт отчета о реализации (multipart)

/api/stat/import
Токен с правами записи

Метод принимает файл в формате multipart/form-data и создает задачу по импорту данных из файлов WB и OZON и SberMarket по реализации

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис

Тело запроса

multipart/form-data
ПолеТипОбязательноОписание
file string · binary Да Поле file.
curl --request POST 'https://api.selsup.ru/api/stat/import?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_max_upload_size_exceeded
Допустимый размер файла превышен

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_upload_size_exceeded; localMessage содержит приведённый выше перевод.

POST

Импорт Excel профит репорт

/api/stat/importProfitReportFromExcelFile
Токен с правами записи

Создает задачу импорта Excel файла с данными реализации по МП.

Тело запроса

multipart/form-data
ПолеТипОбязательноОписание
file string · binary Да Поле file.
curl --request POST 'https://api.selsup.ru/api/stat/importProfitReportFromExcelFile' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_file_is_empty
Загруженный файл пуст

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_file_is_empty; localMessage содержит приведённый выше перевод.

400error_max_upload_size_exceeded
Допустимый размер файла превышен

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_upload_size_exceeded; localMessage содержит приведённый выше перевод.

400error_wrong_excel
Некорректный формат Excel файла

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_wrong_excel; localMessage содержит приведённый выше перевод.

POST

Импорт Excel плана продаж

/api/stat/importPlanSalesFromExcelFile
Токен с правами записи

Создает задачу импорта Excel файла с понедельным планом продаж

Тело запроса

multipart/form-data
ПолеТипОбязательноОписание
file string · binary Да Поле file.
curl --request POST 'https://api.selsup.ru/api/stat/importPlanSalesFromExcelFile' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_file_is_empty
Загруженный файл пуст

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_file_is_empty; localMessage содержит приведённый выше перевод.

400error_max_upload_size_exceeded
Допустимый размер файла превышен

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_upload_size_exceeded; localMessage содержит приведённый выше перевод.

400error_wrong_excel
Некорректный формат Excel файла

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_wrong_excel; localMessage содержит приведённый выше перевод.

POST

Импорт заказов FBO

/api/stat/importFboOrders
Токен с правами записи

Метод добавляет задачу в очередь на импорт заказов FBO

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

ПолеТипОбязательноОписание
dateFrom string · date-time Нет Дата начала отчета
dateTo string · date-time Нет Дата окончания отчета
organizationId integer · int64 Нет Идентификатор организации
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
updateDate boolean Нет Обновлять даты
filterOrders string[] Нет Поле filterOrders.
curl --request POST 'https://api.selsup.ru/api/stat/importFboOrders' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки17

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_empty_organization_form
не указана форма организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_form; localMessage содержит приведённый выше перевод.

400error_empty_organization_inn
Не указан ИНН организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_inn; localMessage содержит приведённый выше перевод.

400error_empty_organization_name
Не указано название организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_name; localMessage содержит приведённый выше перевод.

400error_max_page
Номер страницы не может быть больше 100 000

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_page; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_not_fbo_organization
Организация должна быть отмечена как FBO

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_not_fbo_organization; localMessage содержит приведённый выше перевод.

400error_organization_create_failed
Возникла проблема при создании организации. Пожалуйста, обратитесь в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_create_failed; localMessage содержит приведённый выше перевод.

400error_organization_exists
Организация уже создана

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_exists; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_reload
Сессия авторизации истекла, обновите страницу браузера. Если обновление не помогает попробуйте удалить файлы cookie для сайта

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_reload; localMessage содержит приведённый выше перевод.

400error_unsupported_service
Сервис не поддерживается

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_unsupported_service; localMessage содержит приведённый выше перевод.

400error_wrong_inn
Некорректно указан ИНН организации, длина 10 или 12 цифр

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_wrong_inn; localMessage содержит приведённый выше перевод.

POST

Импорт выписки из банка

/api/stat/importBankTransactionFromFile
Токен с правами записи

Метод принимает файл в формате multipart/form-data из банковской выписки операции с МП. Выписка из банка выгружается в формате 1C.

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

ПолеТипОбязательноОписание
clientOrganizationId integer · int64 Нет Поле clientOrganizationId.
saveAll boolean Нет Поле saveAll.

Тело запроса

multipart/form-data
ПолеТипОбязательноОписание
file string · binary Да Поле file.
curl --request POST 'https://api.selsup.ru/api/stat/importBankTransactionFromFile' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_max_upload_size_exceeded
Допустимый размер файла превышен

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_upload_size_exceeded; localMessage содержит приведённый выше перевод.

POST

Импорт отчета о реализации

/api/stat/import/binary
Токен с правами записи

Метод принимает файл в формате multipart/form-data и создает задачу по импорту данных из файлов WB и OZON и SberMarket по реализации

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

ПолеТипОбязательноОписание
name string Да Поле name.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
curl --request POST 'https://api.selsup.ru/api/stat/import/binary?name=Example&productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

POST

Загрузить данные по воронке продаж

/api/stat/funnel/upload
Токен с правами записи

Позволяет загрузить данные из ЛК МП по отчету Воронка продаж, которые не импортируются автоматически

Тело запроса

application/json
Структура элемента массиваSalesFunnelReport[]
ПолеТипОбязательноОписание
id integer · int64 Нет Внутренний ID записи отчета
nmId integer · int64 Нет Артикул товара в WB; из карточки товара WB или передается расширением в funnel/upload
ozonSku integer · int64 Нет SKU товара в OZON; из отчета аналитики OZON
clientId integer · int64 Нет ID клиента в SelSup
organizationId integer · int64 Нет ID кабинета организации в SelSup; используется при загрузке через funnel/upload
serviceId integer · int32 Нет ID маркетплейса/сервиса в SelSup
vendorCode string Нет Артикул продавца; в WB из карточки товара, в OZON это offer_id из отчета аналитики
brandName string Нет Бренд товара, только WB; из карточки товара WB
objectId integer · int32 Нет ID предмета/категории, только WB; из карточки товара WB
objectName string Нет Название предмета/категории, только WB; из карточки товара WB
stocksMp integer · int32 Нет Остаток на складах маркетплейса, только WB; из данных товара WB
stocksWb integer · int32 Нет Остаток на складах WB, только WB; из данных товара WB
periodBegin string Нет Начало периода отчета; в WB из воронки, в OZON date_from из отчета аналитики
periodEnd string Нет Конец периода отчета; в WB из воронки, в OZON date_to из отчета аналитики
searchPosition number · double Нет Позиция товара в поиске OZON, только OZON; из отчета аналитики
searchCount integer · int64 Нет Количество уникальных пользователей поиска в OZON, только OZON; из отчета аналитики
viewsCount integer · int64 Нет Количество просмотров карточки в WB; для funnel/upload передается расширением. Для OZON: количество покупателей, которые увидели ваш товар на Ozon, из отчета аналитики
openCardCount integer · int32 Нет Количество открытий карточки, только WB; из воронки WB
addToCartCount integer · int32 Нет Количество добавлений в корзину, только WB; из воронки WB
ordersCount integer · int32 Нет Количество заказов, только WB; из воронки WB
ordersSumRub number · double Нет Сумма заказов в рублях, только WB; из воронки WB
buyoutsCount integer · int32 Нет Количество выкупов, только WB; из воронки WB
buyoutsSumRub number · double Нет Сумма выкупов в рублях, только WB; из воронки WB
cancelCount integer · int32 Нет Количество отмен, только WB; из воронки WB
cancelSumRub number · double Нет Сумма отмен в рублях, только WB; из воронки WB
avgPriceRub number · double Нет Средняя цена заказа в рублях, только WB; из воронки WB
avgOrdersCountPerDay number · double Нет Среднее количество заказов в день, только WB; из воронки WB
ctrPercent number · double Нет CTR карточки; рассчитывается в SelSup по данным отчета
addToCartPercent number · double Нет Конверсия в добавление в корзину; в WB из воронки, в общем отчете может пересчитываться в SelSup
cartToOrderPercent number · double Нет Конверсия из корзины в заказ; в WB из воронки, в общем отчете может пересчитываться в SelSup
buyoutsPercent number · double Нет Процент выкупа; в WB из воронки, в общем отчете может пересчитываться в SelSup
feedbackRating number · double Нет Рейтинг по отзывам, только WB; из карточки товара WB
productRating number · double Нет Рейтинг карточки, только WB; из карточки товара WB
reportDate string · date Нет Дата отчета по товару; в WB из периода воронки или передается расширением в funnel/upload
curl --request POST 'https://api.selsup.ru/api/stat/funnel/upload' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '[
  "string"
]'

Успешный ответ

200
"string"
Ошибки16

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_client_organization_not_found
организация клиента не найдена

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_client_organization_not_found; localMessage содержит приведённый выше перевод.

400error_empty_organization_form
не указана форма организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_form; localMessage содержит приведённый выше перевод.

400error_empty_organization_inn
Не указан ИНН организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_inn; localMessage содержит приведённый выше перевод.

400error_empty_organization_name
Не указано название организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_organization_name; localMessage содержит приведённый выше перевод.

400error_max_page
Номер страницы не может быть больше 100 000

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_page; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_create_failed
Возникла проблема при создании организации. Пожалуйста, обратитесь в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_create_failed; localMessage содержит приведённый выше перевод.

400error_organization_exists
Организация уже создана

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_exists; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_reload
Сессия авторизации истекла, обновите страницу браузера. Если обновление не помогает попробуйте удалить файлы cookie для сайта

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_reload; localMessage содержит приведённый выше перевод.

400error_wrong_inn
Некорректно указан ИНН организации, длина 10 или 12 цифр

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_wrong_inn; localMessage содержит приведённый выше перевод.

POST

Удалить план продаж

/api/stat/deleteSalePlanById
Токен с правами записи

Метод удаляет план продаж

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

ПолеТипОбязательноОписание
id integer · int64 Да Поле id.
curl --request POST 'https://api.selsup.ru/api/stat/deleteSalePlanById?id=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200

Тело ответа пустое.

Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

POST

Умный анализ финансов

/api/stat/ai/tips
Токен с правами записи

Метод для возврата данных для отображения в блоке умного анализа финансов, сгенерированные с помощью AI. В теле запроса передается объект полученный из GET fullFinanceReport, чтобы не пересчитывать

Тело запроса

application/json
Поля объектаComprehensiveFinanceAnalytics
ПолеТипОбязательноОписание
salesExpensesOnMarketplaces FindResponseRowStructureForFinanceTable Нет Поле salesExpensesOnMarketplaces.
Поля объекта FindResponseRowStructureForFinanceTable
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
costStructure GetFinanceStructureResult Нет Поле costStructure.
Поля объекта GetFinanceStructureResult
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
fixedOutlay number · double Нет Поле fixedOutlay.
profitStructure GetFinanceStructureResult Нет Поле profitStructure.
Поля объекта GetFinanceStructureResult
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
fixedOutlay number · double Нет Поле fixedOutlay.
penaltyStructure RowStructureForFinanceTable[] Нет Поле penaltyStructure.
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
serviceStructure RowStructureForFinanceTable[] Нет Поле serviceStructure.
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
financesReportByPeriod FindResponseFinanceReport Нет Финансовый отчёт по периодам, одна строка = один период (dateKey). Если выбрано несколько организаций, значения агрегируются по dateKey В конце может присутствовать итоговая строка по всему интервалу без dateKey
Поля объекта FindResponseFinanceReport
ПолеТипОбязательноОписание
rows FinanceReport[] Нет Строки с результатом поиска
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
previousFinancesReportByPeriod FindResponseFinanceReport Нет Поле previousFinancesReportByPeriod.
Поля объекта FindResponseFinanceReport
ПолеТипОбязательноОписание
rows FinanceReport[] Нет Строки с результатом поиска
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
purchasePercent number · double Нет Процент выкупа за выбранный период с учетом фильтров отчета
financesReportByPeriodByOrg FinanceReport[] Нет Разбивка финансового отчёта по организациям и периодам, одна строка = одна организация в одном периоде (dateKey + organizationId). Заполняется только когда выбрано несколько организаций. Итоговые строки здесь не добавляются
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
previousFinancesReportByPeriodByOrg FinanceReport[] Нет Поле previousFinancesReportByPeriodByOrg.
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
financesReportTotalByOrg FinanceReport[] Нет Итоги финансового отчёта по организациям за весь интервал. Одна строка = итог по одной организации за весь выбранный интервал. Заполняется только когда выбрано несколько организаций
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
commonFixedOutlay number · double Нет Поле commonFixedOutlay.
curl --request POST 'https://api.selsup.ru/api/stat/ai/tips' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "salesExpensesOnMarketplaces": "string",
  "costStructure": "string",
  "profitStructure": "string",
  "penaltyStructure": "string",
  "serviceStructure": "string",
  "financesReportByPeriod": "string"
}'

Успешный ответ

200
Структура элемента массива Tip[]
ПолеТипОбязательноОписание
type stringWARN, INFO, ACHIEVEMENTS, REVENUE, PROFIT, LOGISTICS, PENALTY, PROBLEMATIC, LOW_PURCHASE_PERCENT, UNPROFITABLE_PRODUCTS, LOW_MARGIN, NEGATIVE_MARGIN, FBO_LOW_STOCK, LOW_PHOTO_COUNT, CLOTHING_WITHOUT_MODEL, PHOTO_RECOMMENDATIONS, PRODUCT_PHOTO_ANALYZED, HIGH_DRR, LOW_CTR, EMPTY_VIDEO, CONVERSION_TO_ORDER_OR_CART_DECREASED, LOW_RATING, HIGH_STORAGE_COSTS Нет Поле type.
title string Нет Поле title.
description string Нет Поле description.
value number · double Нет Поле value.
[
  "string"
]
Ошибки9

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_deepseek_dont_answer
DeepSeek не отвечает на запрос. Возможно у них временные проблемы, попробуйте повторить запрос позже

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_deepseek_dont_answer; localMessage содержит приведённый выше перевод.

400error_findir_tips_generation_failed
Ошибка при генерации рекомендаций через DeepSeek. Возможно у них временные проблемы, попробуйте повторить запрос позже

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_findir_tips_generation_failed; localMessage содержит приведённый выше перевод.

400error_hash_calculation_failed
Не удалось вычислить хэш

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_hash_calculation_failed; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_subscription_expired; localMessage содержит приведённый выше перевод.

POST

Excel рука на пульсе

/api/stat/addDownloadHandOnPulseTask
Токен с правами записи

Создает задачу на скачивание Excel файла с данными по товарной аналитике.Обязательно нужно передать в запросе dateTo, dateFrom.Не обязательные поля clientOrganizationId, serviceIds.Поле - period и productAnalyticField не используются.Добавлена возможность отсортировать список по полю sortBy и по порядку ascending.

Тело запроса

application/json
Поля объектаAnalyticsRequest
ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Фильтр по статусу заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
unmatch boolean Нет Поле unmatch.
curl --request POST 'https://api.selsup.ru/api/stat/addDownloadHandOnPulseTask' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "dateFrom": "2026-01-15T12:00:00Z",
  "dateTo": "2026-01-15T12:00:00Z",
  "productAnalyticField": "BARCODE",
  "period": "DAY",
  "services": "string",
  "categories": "string"
}'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Экономика складов Wildberries

/api/stat/warehouseEconomics
Токен с правами чтения

Возвращает товарную аналитику в разрезе модели продаж и склада, строку итогов, список складов, снимок остатков и пагинацию.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/warehouseEconomics?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта WarehouseEconomicsResponse
ПолеТипОбязательноОписание
rows WarehouseEconomicsRow[] Нет Поле rows.
Структура элемента массива WarehouseEconomicsRow
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
salesModel string Нет Поле salesModel.
warehouseId integer · int64 Нет Поле warehouseId.
warehouseName string Нет Поле warehouseName.
stockCount integer · int64 Нет Поле stockCount.
stockPurchaseAmount number · double Нет Поле stockPurchaseAmount.
stockVolumeLiters number · double Нет Поле stockVolumeLiters.
stockVolumeCubicMeters number · double Нет Поле stockVolumeCubicMeters.
stockSnapshotAt string · date-time Нет Поле stockSnapshotAt.
dimensionsStatus stringCOMPLETE, DIMENSIONS_REQUIRED Нет Статус заполненности габаритов
serviceId ProductAnalytics Нет Поле serviceId.
Поля объекта ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
totalRow WarehouseEconomicsRow Нет Поле totalRow.
Поля объекта WarehouseEconomicsRow
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
salesModel string Нет Поле salesModel.
warehouseId integer · int64 Нет Поле warehouseId.
warehouseName string Нет Поле warehouseName.
stockCount integer · int64 Нет Поле stockCount.
stockPurchaseAmount number · double Нет Поле stockPurchaseAmount.
stockVolumeLiters number · double Нет Поле stockVolumeLiters.
stockVolumeCubicMeters number · double Нет Поле stockVolumeCubicMeters.
stockSnapshotAt string · date-time Нет Поле stockSnapshotAt.
dimensionsStatus stringCOMPLETE, DIMENSIONS_REQUIRED Нет Статус заполненности габаритов
serviceId ProductAnalytics Нет Поле serviceId.
Поля объекта ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
warehouses WarehouseEconomicsWarehouse[] Нет Поле warehouses.
Структура элемента массива WarehouseEconomicsWarehouse
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
name string Нет Поле name.
salesModel string Нет Поле salesModel.
stockSnapshotAt string · date-time Нет Поле stockSnapshotAt.
dimensionsStatus stringCOMPLETE, DIMENSIONS_REQUIRED Нет Статус заполненности габаритов
page integer · int32 Нет Поле page.
limit integer · int32 Нет Поле limit.
total integer · int32 Нет Поле total.
hasMorePages boolean Нет Поле hasMorePages.
{
  "rows": "string",
  "totalRow": "string",
  "warehouses": "string",
  "stockSnapshotAt": "2026-01-15T12:00:00Z",
  "dimensionsStatus": "COMPLETE",
  "page": 1
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

GET

Обновление закупочных цен в аналитике

/api/stat/updatePurchasePriceTask
Токен с правами чтения

Метод ставит в очередь задачу по обновлению закупочных цен и прочих расходов в аналитике по данным из товаров

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/updatePurchasePriceTask?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_date_from_is_not_found
не задана дата «с»

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_date_from_is_not_found; localMessage содержит приведённый выше перевод.

GET

Предрасчитанный Excel план поставок товаров

/api/stat/supplyPlanReport/download
Токен с правами чтения

Создает задачу на скачивание Excel файла по предрасчитанному плану поставок товаров

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/supplyPlanReport/download?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Обновление остатков с маркетплейса

/api/stat/runImportStatTaskByClientOrganizationId
Токен с правами чтения

Метод ставит в очередь задачу по получению данных о продажах c ozon или wildberries по организации и запись их в отчет по операциям

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

ПолеТипОбязательноОписание
clientOrganizationId integer · int64 Да Поле clientOrganizationId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Да Сервис
curl --request GET 'https://api.selsup.ru/api/stat/runImportStatTaskByClientOrganizationId?clientOrganizationId=1001&service=NONE' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Отчет повторные продажи

/api/stat/repeat-sales
Токен с правами чтения

Получение данных о повторных продажах по фильтру

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/repeat-sales?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта RepeatSalesReport
ПолеТипОбязательноОписание
uniqueCustomers integer · int32 Нет Количество уникальных покупателей
repeatCustomers integer · int32 Нет Количество повторных покупателей (2 и более заказов
orderFrequencyPoints OrderFrequencyPoint[] Нет Покупок на покупателя
Структура элемента массива OrderFrequencyPoint
ПолеТипОбязательноОписание
orders integer · int32 Нет Число покупок
percent number · double Нет Процент покупателей
{
  "uniqueCustomers": 1,
  "repeatCustomers": 1,
  "orderFrequencyPoints": "string"
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_date_filters_required
Не указан диапазон дат

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_date_filters_required; localMessage содержит приведённый выше перевод.

400error_exceeded_years_limit
Нельзя запросить аналитику за период более {limit} лет

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_exceeded_years_limit; localMessage содержит приведённый выше перевод.

400error_invalid_date_range
Некорректный диапазон дат

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_invalid_date_range; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Задача на перезакачку аналитики

/api/stat/reDownloadAnalytics
Токен с правами чтения

Создает задачу на перезакачку аналитике по маркетплейсам.

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/reDownloadAnalytics?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки12

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_date_from_not_found
дата «с» не найдена

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_date_from_not_found; localMessage содержит приведённый выше перевод.

400error_many_services
Слишком много сервисов

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_many_services; localMessage содержит приведённый выше перевод.

400error_no_integration_with_service
Не настроена интеграция с {service}

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_integration_with_service; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_ozon_api_key_not_valid
API-ключ Ozon недействителен

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_ozon_api_key_not_valid; localMessage содержит приведённый выше перевод.

400error_service_not_found
Не выбран маркетплейс

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_service_not_found; localMessage содержит приведённый выше перевод.

400error_wildberries_report_api_key_not_valid
API-ключ отчётов Wildberries недействителен

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_wildberries_report_api_key_not_valid; localMessage содержит приведённый выше перевод.

400error_yandex_market_api_key_not_valid
API-ключ Яндекс Маркета недействителен

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_yandex_market_api_key_not_valid; localMessage содержит приведённый выше перевод.

GET

Статистика по количеству созданных карточек

/api/stat/products
Токен с правами чтения

Метод для возврата статистики по количеству созданных карточек на маркетплейсах и в SelSup

curl --request GET 'https://api.selsup.ru/api/stat/products' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
"string"
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Получить сводку проблем по отчету Рука на пульсе

/api/stat/productHandOnPulse/summary
Токен с правами чтения

Считает проблемные SKU за вчерашний день с фильтрами по организации и маркетплейсу

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

ПолеТипОбязательноОписание
organizationId integer · int64 Нет Фильтр по организации
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
curl --request GET 'https://api.selsup.ru/api/stat/productHandOnPulse/summary' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductHandOnPulseProblemsSummary
ПолеТипОбязательноОписание
date string · date Нет Поле date.
organizationId integer · int64 Нет Поле organizationId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
totalSkuCount integer · int32 Нет Поле totalSkuCount.
result ProductHandOnPulseProblemMetricSummary[] Нет Поле result.
Структура элемента массива ProductHandOnPulseProblemMetricSummary
ПолеТипОбязательноОписание
metric stringNEGATIVE_MARGIN, HIGH_DRR, DROPPED_ORDERS_CR, OUT_OF_STOCK Нет Поле metric.
count integer · int32 Нет Поле count.
color stringGREEN, LIGHT_GREEN, ORANGE, RED, GRAY Нет Поле color.
{
  "date": "2026-01-15",
  "organizationId": 1001,
  "service": "NONE",
  "totalSkuCount": 1,
  "result": "string"
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Товарная аналитика

/api/stat/productAnalytics
Токен с правами чтения

Метод получает данные по товарной аналитике. Обязательно нужно передать в запросе dateTo, dateFrom, productAnalyticField.Не обязательные поля clientOrganizationId, serviceIds.Поле - period не используется.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/productAnalytics?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductAnalyticsResponse
ПолеТипОбязательноОписание
rows ProductAnalytics[] Нет Строки с результатом поиска
Структура элемента массива ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
unallocated ProductAnalytics Нет Сумма финансовых операций без productId, productViewId и productModelId. Не входит в rows и total товарных карточек
Поля объекта ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
{
  "rows": "string",
  "total": 1,
  "page": 1,
  "hasMorePages": false,
  "unallocated": "string"
}
Ошибки9

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytic_field_not_found
Не выбрано поле, по которому анализировать данные. ШК, ЦВЕТ, КАТЕГОРИЯ.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytic_field_not_found; localMessage содержит приведённый выше перевод.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Товарная аналитика с разбивкой по периодам

/api/stat/productAnalyticsByPeriod
Токен с правами чтения

Метод получает товарную аналитику с группировкой по productAnalyticField и разбивкой метрик по period (DAY, WEEK, MONTH, QUARTER, YEAR). Обязательные поля: dateFrom, dateTo, productAnalyticField, period. В ответе productAnalyticsByPeriod — текущий интервал (product × dateKey), previousProductAnalyticsByPeriod — прошлый интервал той же длины (previousDateFrom или автосдвиг) по тем же товарным группам страницы. Пагинация по товарным группам.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/productAnalyticsByPeriod?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductAnalyticsByPeriodResult
ПолеТипОбязательноОписание
productAnalyticsByPeriod FindResponseProductAnalytics Нет Товарная аналитика за выбранный интервал. Одна строка = товарная группа × dateKey. Пагинация по товарным группам; total — число товарных групп
Поля объекта FindResponseProductAnalytics
ПолеТипОбязательноОписание
rows ProductAnalytics[] Нет Строки с результатом поиска
Структура элемента массива ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
previousProductAnalyticsByPeriod FindResponseProductAnalytics Нет Товарная аналитика за прошлый период той же длины. Строки по тем же товарным группам, что на текущей странице productAnalyticsByPeriod. Интервал: previousDateFrom (если передан) или автоматически сдвинутый dateFrom/dateTo
Поля объекта FindResponseProductAnalytics
ПолеТипОбязательноОписание
rows ProductAnalytics[] Нет Строки с результатом поиска
Структура элемента массива ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
unallocated ProductAnalytics Нет Нераспределённые финансовые операции за выбранный интервал. Не входят в пагинацию товарных карточек
Поля объекта ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
previousUnallocated ProductAnalytics Нет Нераспределённые финансовые операции за предыдущий интервал
Поля объекта ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
{
  "productAnalyticsByPeriod": "string",
  "previousProductAnalyticsByPeriod": "string",
  "unallocated": "string",
  "previousUnallocated": "string"
}
Ошибки10

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytic_field_not_found
Не выбрано поле, по которому анализировать данные. ШК, ЦВЕТ, КАТЕГОРИЯ.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytic_field_not_found; localMessage содержит приведённый выше перевод.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_period_not_found
Не указан период агрегации. DAY, WEEK, MONTH, QUARTER, YEAR.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_period_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Получить отчет Воронка продаж

/api/stat/nmReport
Токен с правами чтения

Получение данных из воронки продаж по фильтру

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

ПолеТипОбязательноОписание
dateFrom string · date-time Нет Дата начала периода
dateTo string · date-time Нет Дата окончания периода
pastDateFrom string · date-time Нет Дата начала периода для сравнения. Если не указано - рассчитывается автоматически как предыдущий смежный период той же длины
pastDateTo string · date-time Нет Дата окончания периода для сравнения. Если не указано - рассчитывается автоматически как предыдущий смежный период той же длины
brandNames string[] Нет Список названий брендов
objectIDs integer[] Нет Список ID предметов
tagIDs integer[] Нет Список ID ярлыков
nmIDs integer[] Нет Список артикулов Wildberries, они же wildberriesId у view
timezone integer · int32 Нет Временная зона. По умолчанию Europe/Moscow
organizationId integer · int64 Нет Идентификатор организации
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
query string Нет Поисковой запрос. Поиск идет по артикулу
skipDeletedNm boolean Нет Скрыть удалённые карточки товаров
pageSize integer · int32 Нет Поле pageSize.
skus string[] Нет Поле skus.
limit integer · int32 Нет Ограничение на количество записей. Максимальное значение - 500
page integer · int32 Нет Номер страницы начиная с 1
count boolean Нет Возвратить в ответе общее количество записей
sortBy string Нет Поле сортировки записей. Работает только при получении списка.
ascending boolean Нет Порядок сортировки - по возрастанию?. Работает только при получении списка.
curl --request GET 'https://api.selsup.ru/api/stat/nmReport?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseSalesFunnelReport
ПолеТипОбязательноОписание
rows SalesFunnelReport[] Нет Строки с результатом поиска
Структура элемента массива SalesFunnelReport
ПолеТипОбязательноОписание
id integer · int64 Нет Внутренний ID записи отчета
nmId integer · int64 Нет Артикул товара в WB; из карточки товара WB или передается расширением в funnel/upload
ozonSku integer · int64 Нет SKU товара в OZON; из отчета аналитики OZON
clientId integer · int64 Нет ID клиента в SelSup
organizationId integer · int64 Нет ID кабинета организации в SelSup; используется при загрузке через funnel/upload
serviceId integer · int32 Нет ID маркетплейса/сервиса в SelSup
vendorCode string Нет Артикул продавца; в WB из карточки товара, в OZON это offer_id из отчета аналитики
brandName string Нет Бренд товара, только WB; из карточки товара WB
objectId integer · int32 Нет ID предмета/категории, только WB; из карточки товара WB
objectName string Нет Название предмета/категории, только WB; из карточки товара WB
stocksMp integer · int32 Нет Остаток на складах маркетплейса, только WB; из данных товара WB
stocksWb integer · int32 Нет Остаток на складах WB, только WB; из данных товара WB
periodBegin string Нет Начало периода отчета; в WB из воронки, в OZON date_from из отчета аналитики
periodEnd string Нет Конец периода отчета; в WB из воронки, в OZON date_to из отчета аналитики
searchPosition number · double Нет Позиция товара в поиске OZON, только OZON; из отчета аналитики
searchCount integer · int64 Нет Количество уникальных пользователей поиска в OZON, только OZON; из отчета аналитики
viewsCount integer · int64 Нет Количество просмотров карточки в WB; для funnel/upload передается расширением. Для OZON: количество покупателей, которые увидели ваш товар на Ozon, из отчета аналитики
openCardCount integer · int32 Нет Количество открытий карточки, только WB; из воронки WB
addToCartCount integer · int32 Нет Количество добавлений в корзину, только WB; из воронки WB
ordersCount integer · int32 Нет Количество заказов, только WB; из воронки WB
ordersSumRub number · double Нет Сумма заказов в рублях, только WB; из воронки WB
buyoutsCount integer · int32 Нет Количество выкупов, только WB; из воронки WB
buyoutsSumRub number · double Нет Сумма выкупов в рублях, только WB; из воронки WB
cancelCount integer · int32 Нет Количество отмен, только WB; из воронки WB
cancelSumRub number · double Нет Сумма отмен в рублях, только WB; из воронки WB
avgPriceRub number · double Нет Средняя цена заказа в рублях, только WB; из воронки WB
avgOrdersCountPerDay number · double Нет Среднее количество заказов в день, только WB; из воронки WB
ctrPercent number · double Нет CTR карточки; рассчитывается в SelSup по данным отчета
addToCartPercent number · double Нет Конверсия в добавление в корзину; в WB из воронки, в общем отчете может пересчитываться в SelSup
cartToOrderPercent number · double Нет Конверсия из корзины в заказ; в WB из воронки, в общем отчете может пересчитываться в SelSup
buyoutsPercent number · double Нет Процент выкупа; в WB из воронки, в общем отчете может пересчитываться в SelSup
feedbackRating number · double Нет Рейтинг по отзывам, только WB; из карточки товара WB
productRating number · double Нет Рейтинг карточки, только WB; из карточки товара WB
reportDate string · date Нет Дата отчета по товару; в WB из периода воронки или передается расширением в funnel/upload
{
  "rows": "string"
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_unsupported_service
Сервис не поддерживается

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_unsupported_service; localMessage содержит приведённый выше перевод.

GET

Создать FBO заказы из профит репортов

/api/stat/mergeOrderFromProfitReports
Токен с правами чтения

Создает задачу для создания новых FBO заказов из таблички профит репорта по МП Wildberries.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/mergeOrderFromProfitReports?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Пересобрать аналитику по розничным и оптовым заказам

/api/stat/localOrderProfitReport/rebuild
Токен с правами чтения

Ставит в очередь пересборку строк profit_report по розничным и оптовым заказам за период. Обычно данные подхватываются автоматически при сохранении заказа, эта задача нужна для разовой пересборки уже существующих заказов (например, до включения фильтра по типу заказа клиенту).

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

ПолеТипОбязательноОписание
dateFrom string · date-time Нет Поле dateFrom.
dateTo string · date-time Нет Поле dateTo.
curl --request GET 'https://api.selsup.ru/api/stat/localOrderProfitReport/rebuild' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Данные о раскладке товаров операторами

/api/stat/getUsersStats
Токен с правами чтения

Возвращает информацию о раскладке за период

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getUsersStats?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта UsersStat
ПолеТипОбязательноОписание
users UserInfo[] Нет Поле users.
Структура элемента массива UserInfo
ПолеТипОбязательноОписание
name string Нет Поле name.
key string Нет Поле key.
data object[] Нет Поле data.
{
  "users": "string",
  "data": "string"
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_max_page
Номер страницы не может быть больше 100 000

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_page; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Данные о выполненных работах

/api/stat/getUsersJobStats
Токен с правами чтения

Возвращает информацию о количестве созданных карточек и добавленных в поставку товаров

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
jobId integer · int64 Да Поле jobId.
curl --request GET 'https://api.selsup.ru/api/stat/getUsersJobStats?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z&jobId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта UsersStat
ПолеТипОбязательноОписание
users UserInfo[] Нет Поле users.
Структура элемента массива UserInfo
ПолеТипОбязательноОписание
name string Нет Поле name.
key string Нет Поле key.
data object[] Нет Поле data.
{
  "users": "string",
  "data": "string"
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Взаиморасчеты с поставщиками.

/api/stat/getTurnoverByContractorId
Токен с правами чтения

Метод получает данные оборота за период с контрагентом и сальдо.

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

ПолеТипОбязательноОписание
request AnalyticsRequest Да Поле request.
Поля объекта AnalyticsRequest
ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Фильтр по статусу заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
unmatch boolean Нет Поле unmatch.
curl --request GET 'https://api.selsup.ru/api/stat/getTurnoverByContractorId?request=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива Turnover[]
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор позиции.
title string Нет Название позиции
debit number · double Нет Сумма Дебет(Нам должны)
credit number · double Нет Сумма Кредит(Мы должны)
[
  "string"
]
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Получить весь план продаж

/api/stat/getTotalSalePlanReport
Токен с правами чтения

Метод возвращает общие данные по плану продаж

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

ПолеТипОбязательноОписание
productAnalyticFields string[] Нет Поле productAnalyticFields.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getTotalSalePlanReport?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponsePlanSales
ПолеТипОбязательноОписание
rows PlanSales[] Нет Строки с результатом поиска
Структура элемента массива PlanSales
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
id integer · int64 Нет Поле id.
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Поле organizationId.
date string · date-time Нет Поле date.
categoryId integer · int32 Нет Поле categoryId.
viewId integer · int64 Нет Поле viewId.
productId integer · int64 Нет Поле productId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
planCount integer · int32 Нет Поле planCount.
planAmount number · double Нет Поле planAmount.
planProfit number · double Нет планируемая прибыль
totalCount integer · int32 Нет Поле totalCount.
month string Нет Поле month.
year integer · int32 Нет Поле year.
week integer · int32 Нет Поле week.
factCount integer · int32 Нет Поле factCount.
factAmount number · double Нет Поле factAmount.
dateFrom string · date-time Нет Начало периода
dateTo string · date-time Нет Конец периода
timeZone integer · int32 Нет Тайм зона
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период WEEK, Month
serviceId integer · int64 Нет Поле serviceId.
factAmountInPercent number · double Нет Выполнение плана в процентах
{
  "rows": "string"
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Налоги

/api/stat/getTaxes
Токен с правами чтения

Метод возвращает данные о предполагаемом налоге с продаж.

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getTaxes?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива Taxes[]
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор записи
taxesAmount number · double Нет Сумма налога
salesAmount number · double Нет Сумма продаж(продажи - возвраты)
years integer · int32 Нет Год
quarter integer · int32 Нет Квартал
title string Нет Описание
[
  "string"
]
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

GET

Структура расчетов с поставщиками.

/api/stat/getStructureTurnoverByContractorId
Токен с правами чтения

Метод получает структуру оплат за период с контрагентом.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getStructureTurnoverByContractorId?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponsePaymentStructure
ПолеТипОбязательноОписание
rows PaymentStructure[] Нет Строки с результатом поиска
Структура элемента массива PaymentStructure
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор
documentNumber integer · int64 Нет Номер поступления(ID)
operationType string Нет Тип операции
contractor Contractor Нет Контрагент
Поля объекта Contractor
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор контрагента. Проставляется автоматически
name string Да Наименование контрагента
versionId integer · int64 Нет Поле нужно передавать при изменении,для предотвращения одновременной перезаписи
clientId integer · int64 Нет Идентификатор клиента
createdUser string Нет Логин пользователя, который создал контрагента
lastIncomeDate string · date-time Нет Дата последнего поступления для этого контрагента для сортировки
deleted boolean Нет Признак удаления контрагента
organizationId integer · int64 Нет Организация для реквизитов контрагента
phoneNumber string Нет Номер телефона
email string Нет Адрес электронной почты
contactName string Нет Имя контакта
moySkladId string Нет Идентификатор в сервисе МойСклад
url string Нет Ссылка на сайт
organization Organization Нет Организация для документов. Можно передать как сам объект, так и просто organizationId
debit number · double Нет Дебит
credit number · double Нет Кредит
date string · date-time Нет Дата операции
incomeId integer · int64 Нет Номер закупки
transactionId integer · int64 Нет Идентификатор транзакции
comment string Нет Назначение платежа
{
  "rows": "string"
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Статистика по заказам и выручке

/api/stat/getStatOrderAndSales
Токен с правами чтения

Возвращает статистику по заказам и выручку по фильтру

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getStatOrderAndSales?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductStats
ПолеТипОбязательноОписание
data object[] Нет Поле data.
convUnits MeasureUnitStat[] Нет Разбивка заказов/продаж по единицам измерения
Структура элемента массива MeasureUnitStat
ПолеТипОбязательноОписание
unit string Нет Название единицы измерения
count integer · int64 Нет Количество заказов/продаж в данной единице измерения
{
  "data": "string",
  "convUnits": "string"
}
Ошибки9

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_analytic_field
Не указано аналитическое поле

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_analytic_field; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_no_source_field
поле source не задано

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_source_field; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Структура услуг

/api/stat/getServiceStructure
Токен с правами чтения

Метод получает данные по структуре услуг.Обязательно нужно передать в запросе dateTo, dateFromНе обязательные поля clientOrganizationId, serviceIds

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getServiceStructure?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива RowStructureForFinanceTable[]
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
[
  "string"
]
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

График по продажам

/api/stat/getSalesReportForGraphic
Токен с правами чтения

Метод возвращает данные о продажах и возвратах и группирует их по сервисам.Обязательно передать dateFrom, dateToне обязательные поля clientOrganizationId, services

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getSalesReportForGraphic?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива SalesReportForGraphic[]
ПолеТипОбязательноОписание
serviceName string Нет Поле serviceName.
salesAmount number · double Нет Поле salesAmount.
returnsAmount number · double Нет Поле returnsAmount.
[
  "string"
]
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Расходы по продажам на маркетплейсах

/api/stat/getSalesExpensesOnMarketplaces
Токен с правами чтения

Метод получает расходы по продажам на маркетплейсах.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getSalesExpensesOnMarketplaces?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseRowStructureForFinanceTable
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
{
  "rows": "string"
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Структура продаж

/api/stat/getSaleOrReturnStructure
Токен с правами чтения

Метод получает данные по структуре продаж на ВБ.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getSaleOrReturnStructure?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта GetFinanceStructureResult
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
fixedOutlay number · double Нет Поле fixedOutlay.
{
  "rows": "string",
  "total": 1,
  "page": 1,
  "hasMorePages": false,
  "fixedOutlay": 1
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_structure_not_found
структура не найдена

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_structure_not_found; localMessage содержит приведённый выше перевод.

GET

Структура выручки

/api/stat/getProfitStructure
Токен с правами чтения

Метод получает данные по структуре дохода.Обязательно нужно передать в запросе dateTo, dateFrom, periodНе обязательные поля clientOrganizationId, serviceIds

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getProfitStructure?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта GetFinanceStructureResult
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
fixedOutlay number · double Нет Поле fixedOutlay.
{
  "rows": "string",
  "total": 1,
  "page": 1,
  "hasMorePages": false,
  "fixedOutlay": 1
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Данные по продажам

/api/stat/getProfitStat
Токен с правами чтения

Метод возвращает данные по продажам за период.

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
id integer · int64 Да Поле id.
field stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Да Поле field.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
curl --request GET 'https://api.selsup.ru/api/stat/getProfitStat?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z&id=1001&field=PRODUCT' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductStats
ПолеТипОбязательноОписание
data object[] Нет Поле data.
convUnits MeasureUnitStat[] Нет Разбивка заказов/продаж по единицам измерения
Структура элемента массива MeasureUnitStat
ПолеТипОбязательноОписание
unit string Нет Название единицы измерения
count integer · int64 Нет Количество заказов/продаж в данной единице измерения
{
  "data": "string",
  "convUnits": "string"
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Дашборд аналитики

/api/stat/getProfitStatDifferenceToDashBoard
Токен с правами чтения

Метод возвращает данные за текущий период и такой же предыдущий.

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

ПолеТипОбязательноОписание
request AnalyticsRequest Да Поле request.
Поля объекта AnalyticsRequest
ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Фильтр по статусу заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
unmatch boolean Нет Поле unmatch.
curl --request GET 'https://api.selsup.ru/api/stat/getProfitStatDifferenceToDashBoard?request=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива FinanceReport[]
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
[
  "string"
]
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Данные по продажам

/api/stat/getProfitStatByPeriodToDashBoard
Токен с правами чтения

Метод возвращает данные по продажам за период.

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

ПолеТипОбязательноОписание
request AnalyticsRequest Да Поле request.
Поля объекта AnalyticsRequest
ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Фильтр по статусу заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
unmatch boolean Нет Поле unmatch.
curl --request GET 'https://api.selsup.ru/api/stat/getProfitStatByPeriodToDashBoard?request=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseFinanceReport
ПолеТипОбязательноОписание
rows FinanceReport[] Нет Строки с результатом поиска
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
{
  "rows": "string"
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_field_id_not_found
Поле id не найдено

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_field_id_not_found; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Получить истори загрузки реализации

/api/stat/getProfitReportFileHistory
Токен с правами чтения

Метод получает историю загрузок файлов реализации по МП и фильтрует их

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

ПолеТипОбязательноОписание
dateFrom string · date-time Нет Фильтр по дате операции - от
dateTo string · date-time Нет Фильтр по дате операции - до
clientOrganizationId integer · int64 Нет Поле clientOrganizationId.
services string[] Нет Список маркетплейсов
limit integer · int32 Нет Ограничение на количество записей. Максимальное значение - 500
page integer · int32 Нет Номер страницы начиная с 1
count boolean Нет Возвратить в ответе общее количество записей
sortBy stringSERVICES, ORGANIZATION, CREATEDDATE, DATEFROM, DATETO Нет Поле для сортировки
ascending boolean Нет Порядок сортировки - по возрастанию?. Работает только при получении списка.
curl --request GET 'https://api.selsup.ru/api/stat/getProfitReportFileHistory?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseProfitReportFileHistory
ПолеТипОбязательноОписание
rows ProfitReportFileHistory[] Нет Строки с результатом поиска
Структура элемента массива ProfitReportFileHistory
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор в коллекции при выборке, для фронта
fileHistoryId integer · int64 Нет Идентификатор истории загрузки профит репортов из файла
serviceId integer · int32 Нет Идентификатор маркетплейса
organizationId integer · int64 Нет Идентификатор организации
clientId integer · int64 Нет Идентификатор клиента
createdDate string · date-time Нет Дата записи
dateFrom string · date-time Нет Дата начало отчета
dateTo string · date-time Нет Дата окончания отчета
fileName string Нет Название загружаемого файла
userName string Нет Кто загружал
rowCount integer · int64 Нет Кол-во строк загруженных
taskId integer · int64 Нет Идентификатор таски
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
{
  "rows": "string"
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Дашборд аналитики

/api/stat/getProfitDifferenceForPeriod
Токен с правами чтения

Метод возвращает данные за текущий период и такой же предыдущий.

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
id integer · int64 Да Поле id.
field stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Да Поле field.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Да Сервис
curl --request GET 'https://api.selsup.ru/api/stat/getProfitDifferenceForPeriod?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z&id=1001&field=PRODUCT&service=NONE' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива ProductStats[]
ПолеТипОбязательноОписание
data object[] Нет Поле data.
convUnits MeasureUnitStat[] Нет Разбивка заказов/продаж по единицам измерения
Структура элемента массива MeasureUnitStat
ПолеТипОбязательноОписание
unit string Нет Название единицы измерения
count integer · int64 Нет Количество заказов/продаж в данной единице измерения
[
  "string"
]
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_subscription_expired; localMessage содержит приведённый выше перевод.

GET

Отчет по остаткам

/api/stat/getProductBalanceResult
Токен с правами чтения

Метод получает данные по остаткам на текущий момент и подсчитывает на какой период еще хватит товара. Обязательно нужно передать в запросе dateTo, dateFromНе обязательные поля clientOrganizationId, serviceIds

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getProductBalanceResult?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта GetProductBalanceResult
ПолеТипОбязательноОписание
rows ProductBalance[] Нет Строки с результатом поиска
Структура элемента массива ProductBalance
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор
organizationName string Нет Название организации
shortName string Нет Сокращенное название организации
categoryName string Нет Название категории
brandName string Нет Название бренда
article string Нет Артикул
externalArticle string Нет Внешний артикул
color string Нет Цвет
size string Нет Размер
barcode string Нет Штрих-код
purchasePrice number · double Нет Закупочная цена
fbsStockCount number · double Нет Остаток на складе
fbsStockAmount number · double Нет Сумма цены товаров на складе
fbsAdditionalAmount number · double Нет Дополнительные услуги
wildberriesStockCount number · double Нет Остаток на складе ВБ
wildberriesStockAmount number · double Нет Сумма цены товаров на складе ВБ
wildberriesQuantityInWayFromClient number · double Нет От клиента
wildberriesQuantityInWayToClient number · double Нет К клиенту
wildberriesFinalStockCount number · double Нет Итого остаток FBS ВБ
ozonStockCount number · double Нет Остаток на складе ОЗОН
ozonStockAmount number · double Нет Сумма цены товаров на складе ОЗОН
ozonBetweenWarehousesCount number · double Нет между складами
ozonFinalStockCount number · double Нет Итого остаток FBS ОЗОН
totalBalance number · double Нет Всего на балансе
calculatedInstockQuantity number · double Нет Рассчитанный остаток
totalBalanceAmount number · double Нет Сумма цены по товарам на балансе
salesCount integer · int32 Нет Кол-во продаж
forecast integer · int32 Нет На сколько хватит остатка, дн.
isDuplicate boolean Нет Дубликат?
createdDate string · date-time Нет Дата создания карточки
viewWildberriesId integer · int64 Нет Поле viewWildberriesId.
mainImageId integer · int64 Нет Поле mainImageId.
mainImageUrl string Нет URL обложки товара
productName string Нет Название продукта
stockUnit string Нет Единица измерения
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
{
  "rows": "string",
  "total": 1,
  "page": 1,
  "hasMorePages": false
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Товарная аналитика

/api/stat/getProductAnalyticsByField
Токен с правами чтения

Метод получает данные по товарной аналитике. Обязательно нужно передать в запросе dateTo, dateFrom, productAnalyticField.Не обязательные поля clientOrganizationId, serviceIds.Поле - period не используется.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getProductAnalyticsByField?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductAnalyticsResponse
ПолеТипОбязательноОписание
rows ProductAnalytics[] Нет Строки с результатом поиска
Структура элемента массива ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
unallocated ProductAnalytics Нет Сумма финансовых операций без productId, productViewId и productModelId. Не входит в rows и total товарных карточек
Поля объекта ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
{
  "rows": "string",
  "total": 1,
  "page": 1,
  "hasMorePages": false,
  "unallocated": "string"
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Отчет по проблемным товарам

/api/stat/getProblematicProductStats
Токен с правами чтения

Метод получает данные по проблемным товарам.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getProblematicProductStats?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseProductAnalytics
ПолеТипОбязательноОписание
rows ProductAnalytics[] Нет Строки с результатом поиска
Структура элемента массива ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
{
  "rows": "string"
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_no_one_service_found
не найден ни один сервис

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_one_service_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Получить план продаж по типу

/api/stat/getPlanSalesByField
Токен с правами чтения

Метод возвращает данные по плану продаж по типу

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

ПолеТипОбязательноОписание
productAnalyticFields string[] Нет Поле productAnalyticFields.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getPlanSalesByField?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponsePlanSales
ПолеТипОбязательноОписание
rows PlanSales[] Нет Строки с результатом поиска
Структура элемента массива PlanSales
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
id integer · int64 Нет Поле id.
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Поле organizationId.
date string · date-time Нет Поле date.
categoryId integer · int32 Нет Поле categoryId.
viewId integer · int64 Нет Поле viewId.
productId integer · int64 Нет Поле productId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
planCount integer · int32 Нет Поле planCount.
planAmount number · double Нет Поле planAmount.
planProfit number · double Нет планируемая прибыль
totalCount integer · int32 Нет Поле totalCount.
month string Нет Поле month.
year integer · int32 Нет Поле year.
week integer · int32 Нет Поле week.
factCount integer · int32 Нет Поле factCount.
factAmount number · double Нет Поле factAmount.
dateFrom string · date-time Нет Начало периода
dateTo string · date-time Нет Конец периода
timeZone integer · int32 Нет Тайм зона
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период WEEK, Month
serviceId integer · int64 Нет Поле serviceId.
factAmountInPercent number · double Нет Выполнение плана в процентах
{
  "rows": "string"
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytic_field_not_found
Не выбрано поле, по которому анализировать данные. ШК, ЦВЕТ, КАТЕГОРИЯ.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytic_field_not_found; localMessage содержит приведённый выше перевод.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

GET

Структура расходов

/api/stat/getPenaltyStructure
Токен с правами чтения

Метод получает данные по структуре штрафов.Обязательно нужно передать в запросе dateTo, dateFrom, periodНе обязательные поля clientOrganizationId, serviceIds

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getPenaltyStructure?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива RowStructureForFinanceTable[]
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
[
  "string"
]
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Заказы

/api/stat/getOrderSaleStat
Токен с правами чтения

Метод возвращает данные о заказах за период

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
id integer · int64 Нет Поле id.
field stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Поле field.
curl --request GET 'https://api.selsup.ru/api/stat/getOrderSaleStat?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductStats
ПолеТипОбязательноОписание
data object[] Нет Поле data.
convUnits MeasureUnitStat[] Нет Разбивка заказов/продаж по единицам измерения
Структура элемента массива MeasureUnitStat
ПолеТипОбязательноОписание
unit string Нет Название единицы измерения
count integer · int64 Нет Количество заказов/продаж в данной единице измерения
{
  "data": "string",
  "convUnits": "string"
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Отчет по по заказам

/api/stat/getOrderReport
Токен с правами чтения

Метод получает данные по заказам с группировкой по заказу и товару (для одного заказа с 3 разными товарами в отчете будет 3 строки).

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

ПолеТипОбязательноОписание
columns FileExportColumn[] Нет Настройки столбцов для экспорта отчета по заказам
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
actual boolean Нет Отображать только актуальные заказы - не закрытые?
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
serviceWarehouseId string Нет Внешний номер склада
externalOrderId string Нет Внешний номер заказа
invoiceNumber integer · int64 Нет ID Номера счета
article string Нет Фильтр по артикулу модели товара в заказе
containsArticle string Нет Поле containsArticle.
product string Нет Фильтр по названию товара в заказе
barcode string Нет Фильтр по точному штрихкоду товара в заказе
organizations integer[] Нет Фильтр по ID организации. Можно передавать несколько значений organizations=123&organizations=345
query string Нет Поисковый запрос для фильтрации заказов по номеру, названию или QR/штрихкоду стикера
userId integer · int32 Нет ID пользователя который брал на сборку заказ
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
services string[] Нет Список маркетплейсов для которых отдать данные
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
statuses string[] Нет Фильтр по статусам заказа. Можно передавать несколько значений statuses=CREATED&statuses=PACKING
withoutSupply boolean Нет Фильтр по заказам не прикрепленным к поставке?
orderProductId integer · int64 Нет Фильтр по ID позиции в заказе
productId integer · int64 Нет Фильтр по ID товара из заказа
brandId integer · int32 Нет Фильтр по ID бренда товара из заказа
supplierId integer · int64 Нет Фильтр по поставщику
hasCollectTask boolean Нет Фильтр по наличию у заказа сборочного задания?
organizationId integer · int64 Нет Фильтр по ID организации заказа
clientOrganizationIds integer[] Нет Идентификаторы организаций клиента
updateInService boolean Нет Заказы, которые стоят в очереди на изменение статуса на маркетплейсе?
hasServiceError boolean Нет Заказы с ошибкой обновления статуса на маркетплейсе?
noLabel boolean Нет Фильтрует заказы без этикетки?
isLegal boolean Нет Фильтрует заказы для бизнеса
noMsOrder boolean Нет Фильтрует по заказам не созданным в Моем складе?
noMsDemand boolean Нет Фильтрует по заказам с несозданными отгрузками в Моем складе?
ids integer[] Нет ID заказов. Можно передавать несколько значений ids=123&ids=345
supplyId integer · int64 Нет ID поставки, в которой отгружается заказ
notCollected boolean Нет Заказы, которые не собирались через SelSup?
dbs boolean Нет DBS заказы?
express boolean Нет Express заказы?
fbs boolean Нет FBS заказы?
noWarehouse boolean Нет Заказы без склада?
closeDate string Нет Фильтр по дате сборки заказа - конкретный день
modifiedDate string · date-time Нет Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты
modifiedDateTo string · date-time Нет Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты
incomeId integer · int64 Нет ID закупки из которого создан заказ
bindingOrderId integer · int64 Нет ID заказа, которому делаем возврат
closeDateFrom string · date-time Нет Фильтр по дате сборки заказа от - ISO
closeDateTo string · date-time Нет Фильтр по дате сборки заказа до - ISO
orderDate string Нет Фильтр по дате заказа
deliveryDate string Нет Фильтр по дате доставки заказа
deliveryDateFrom string Нет Фильтр по дате доставки заказа от
deliveryDateTo string Нет Фильтр по дате доставки заказа до
createdDateFrom string Нет Фильтр по дате создания заказа от
createdDateTo string Нет Фильтр по дате создания заказа до
forMoySklad boolean Нет Для создания в МойСклад?
withMoySkladOrder boolean Нет Только заказы, у которых уже есть заказ в МойСклад (moy_sklad_id задан)
warehouseId integer · int64 Нет Фильтр по ID склада, с которого отгружается заказ
warehouseIds integer[] Нет Фильтр по ID складам, с которого отгружается заказ. Можно передавать несколько значений warehouseIds=123&warehouseIds=345
dateFrom string · date-time Нет Фильтр по дате заказа - от
dateTo string · date-time Нет Фильтр по дате заказа - до
timeZone integer · int32 Нет ID часового пояса клиента по UTC в часах, например 3
markingStatus stringUNKNOWN, CARDS_SEND, CARDS_CREATED, SUZ_ORDERS_CREATED, MARKS_RECEIVED, CARDS_SIGNED, DOCUMENT_CREATED, SUCCESS, NO_NEED_MARKING Нет Фильтр по статусу в честном знаке
deleted boolean Нет Показать удаленные заказы?
collectLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты"?
sortOrdersByDate boolean Нет Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты"?
sortBySku boolean Нет Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU?
notGroupByOrganization boolean Нет Только для печати в PDF. Признак того, что все организации сортируются одним списком?
notGroupByService boolean Нет Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком?
productLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте?
productCodeLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать этикетку кода маркировки в ленте?
servicesForLabel string[] Нет Сервисы для которых нужна печать в PDF
infoLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов?
grouped boolean Нет Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel?
replaceSetByComponent boolean Нет Заменяет в заказах комплекты на компоненты?
replaceSetsByComponentsIncome boolean Нет Заменяет в заказах комплекты на компоненты в файле закупки?
collectDeliveryLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для "умной ленты"?
shippingServicesForLabel string[] Нет Сервисы доставки для которых нужна печать накладной в PDF
orderId integer · int64 Нет ID заказа
hasVideoFixation boolean Нет Идентификатор была ли видео фиксация?
withProducts boolean Нет Признак, что заказы необходимо отдать c товарами?
passageIds integer[] Нет Фильтр по ID проходов. Можно передавать несколько значений passageIds=123&passageIds=345
withContractor boolean Нет Включить информацию о поставщиках в выгрузку?
boxId integer · int64 Нет Идентификатор короба
hasMarkedProducts boolean Нет Фильтр по заказам, в которых есть товары, подлежащие маркировке
withAnalytics boolean Нет Загружать данные аналитики (commission, logistics, totalSellingExpenses, grossProfit) из profit_report? Без флага (по умолчанию false) эти поля не возвращаются в ответе. Замедляет запрос
limit integer · int32 Нет Ограничение на количество записей. Максимальное значение - 500
page integer · int32 Нет Номер страницы начиная с 1
count boolean Нет Возвратить в ответе общее количество записей
sortBy stringID, CREATEDDATE, ORDERCREATED, CREATED, CREATEDUSER, STATUS, SERVICE, TYPE, BOXTYPE, NAME, ORGANIZATIONID, WAREHOUSE, INVOICENUMBER, EXTERNALORDERID, QUEUE, SUPPLYID, CLOSEDATE, STARTCOLLECTDATE, CLOSEUSERID, USERID, PRICE, PRODUCT, COLLECTORDERTASKID, DELIVERYDATE, MARKINGSTATUS, QUANTITY, DATE, SERVICEWAREHOUSEID Нет Поле для сортировки
ascending boolean Нет Порядок сортировки - по возрастанию?. Работает только при получении списка.
curl --request GET 'https://api.selsup.ru/api/stat/getOrderReport?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseOrderReport
ПолеТипОбязательноОписание
rows OrderReport[] Нет Строки с результатом поиска
Структура элемента массива OrderReport
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор
orderId integer · int64 Нет Идентификатор заказа
shortOrgName string Нет Сокращенное название организации.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс.
mainImageUrl string Нет Ссылка на основное изображение товара на маркетплейсе
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа.
brandName string Нет Бренд.
categoryName string Нет Категория Selsup.
productName string Нет Название товара.
orderStatus stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа.
orderDate string · date-time Нет Дата заказа.
orderCollectedDate string · date-time Нет Дата сборки заказа.
collectUserId integer · int32 Нет ID пользователя, собравшего заказ
orderStartCollectDate string · date-time Нет Дата начала сборки заказа.
saleDate string · date-time Нет Дата покупки.
countDaysInRoad integer · int64 Нет Дней в пути.
orderRegion string Нет Регион заказа.
salesAmount number · double Нет Цена продажи.
currentMarketplacePrice number · double Нет Текущая цена товара на маркетплейсе.
costPrice number · double Нет Себестоимость.
commission number · double Нет Комиссия в руб.
logistics number · double Нет Логистика.
totalSellingExpenses number · double Нет Итого расходы по продаже на МП.
grossProfit number · double Нет Валовая прибыль.
orderNumber string Нет Номер заказа.
sticker string Нет Стикер.
deliveryNumber string Нет Номер поставки.
ozonId string Нет Идентификатор товара на озоне.
wildberriesId string Нет Идентификатор товара на WB.
productLink string Нет Ссылка на карточку товара на маркетплейсе.
modelArticle string Нет Артикул.
article string Нет Артикул.
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Штрихкод.
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Артикул на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
externalArticle string Нет Внешний артикул
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
siteArticle string Нет Артикул на сайте
serviceWarehouse string Нет Склад отгрузки
quantity integer · int64 Нет Количество данного товара в заказе
ozonPostingNumber string Нет Номер поставки OZON
wildberriesRid string Нет Номер заказа WB
customerCartNumber string Нет ID корзины покупателя на маркетплейсе
params string Нет JSON параметров товара из productModel.params
price number · double Нет Розничная цена товара
bonusPrice number · double Нет Цена с бонусами продавца
productPrice number · double Нет Цена в товаре
purchasePrice number · double Нет Поле purchasePrice.
deliveryCost number · double Нет Дополнительные расходы на доставку товара в руб. Добавляются к закупочной цене
priceWithoutDiscount number · double Нет Розничная цена товара без учета скидки
wildberriesPrice number · double Нет Текущая цена товара на Вайлдбериз со скидкой
ozonPrice number · double Нет Текущая цена товара на Озон со скидкой
leroyMerlinPrice number · double Нет Текущая цена товара на LeroyMerlin
avitoPrice number · double Нет Текущая цена товара на Avito
sberMegaMarketPrice number · double Нет Текущая цена на СберМегаМаркет со скидкой
yandexMarketPrice number · double Нет Текущая цена на Яндекс.Маркет со скидкой
returnQuantity integer · int32 Нет Количество возвращённого товара.
blacklisted boolean Нет Покупатель заказа в чёрном списке
{
  "rows": "string"
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Данные о выполненных задания

/api/stat/getOperatorJobStats
Токен с правами чтения

Возвращает информацию о выполненных заданиях сотрудников за период

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getOperatorJobStats?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта UsersStat
ПолеТипОбязательноОписание
users UserInfo[] Нет Поле users.
Структура элемента массива UserInfo
ПолеТипОбязательноОписание
name string Нет Поле name.
key string Нет Поле key.
data object[] Нет Поле data.
{
  "users": "string",
  "data": "string"
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Данные о заказах поставщикам

/api/stat/getIncomePriceStats
Токен с правами чтения

Возвращает информацию о заказах поставщикам для расчетов с контрагентами

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

ПолеТипОбязательноОписание
modelId integer · int64 Да Поле modelId.
curl --request GET 'https://api.selsup.ru/api/stat/getIncomePriceStats?modelId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductStats
ПолеТипОбязательноОписание
data object[] Нет Поле data.
convUnits MeasureUnitStat[] Нет Разбивка заказов/продаж по единицам измерения
Структура элемента массива MeasureUnitStat
ПолеТипОбязательноОписание
unit string Нет Название единицы измерения
count integer · int64 Нет Количество заказов/продаж в данной единице измерения
{
  "data": "string",
  "convUnits": "string"
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Возвращает отчет рука на пульсе

/api/stat/getHandOnPulseReport
Токен с правами чтения

Метод возвращает данные по отчету рука на пульсе Wildberries

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getHandOnPulseReport?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseHandOnPulseReport
ПолеТипОбязательноОписание
rows HandOnPulseReport[] Нет Строки с результатом поиска
Структура элемента массива HandOnPulseReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
planSalesCount integer · int64 Нет План продаж в шт(Продажи - возвраты)
articles string Нет Все артикулы МП которые есть у клиента по товару
averageProfit number · double Нет Средняя прибыль за 1 единицу товара рублесы
totalExpensesAmount number · double Нет Общий расход за период
periodDateReport string · date Нет Период
expenses number · double Нет Сумма за рекламу
campaignOrderAmount number · double Нет Сумма заказов
quantityAddCart integer · int32 Нет Добавлений в корзину
clicks integer · int64 Нет Кол-во кликов
views integer · int64 Нет Кол-во показов
planSales PlanSales[] Нет Список плана продаж
Структура элемента массива PlanSales
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
id integer · int64 Нет Поле id.
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Поле organizationId.
date string · date-time Нет Поле date.
categoryId integer · int32 Нет Поле categoryId.
viewId integer · int64 Нет Поле viewId.
productId integer · int64 Нет Поле productId.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
planCount integer · int32 Нет Поле planCount.
planAmount number · double Нет Поле planAmount.
planProfit number · double Нет планируемая прибыль
totalCount integer · int32 Нет Поле totalCount.
month string Нет Поле month.
year integer · int32 Нет Поле year.
week integer · int32 Нет Поле week.
factCount integer · int32 Нет Поле factCount.
factAmount number · double Нет Поле factAmount.
dateFrom string · date-time Нет Начало периода
dateTo string · date-time Нет Конец периода
timeZone integer · int32 Нет Тайм зона
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период WEEK, Month
serviceId integer · int64 Нет Поле serviceId.
factAmountInPercent number · double Нет Выполнение плана в процентах
purchasePercent number · double Нет Средний процент выкупа по всем МП
averageCostCampaignOnOneClick number · double Нет Средняя стоимость клика
quantityProductOrdersInCampaign integer · int32 Нет Количество заказанных товаров в рекламной кампании, шт.
serviceId ProductAnalytics Нет Поле serviceId.
Поля объекта ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
{
  "rows": "string"
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytic_field_not_found
Не выбрано поле, по которому анализировать данные. ШК, ЦВЕТ, КАТЕГОРИЯ.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytic_field_not_found; localMessage содержит приведённый выше перевод.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Дата начала аналитика

/api/stat/getFirstAnalyticDay
Токен с правами чтения

Возвращает первую дату записанной аналитики по клиенту

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

ПолеТипОбязательноОписание
clientOrganizationId integer · int64 Нет Поле clientOrganizationId.
services string[] Нет Поле services.
curl --request GET 'https://api.selsup.ru/api/stat/getFirstAnalyticDay' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
"2026-01-15T12:00:00Z"
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Финансовый отчет

/api/stat/getFinancesReportByPeriod
Токен с правами чтения

Метод получает данные по финансовой аналитике. Обязательно нужно передать в запросе dateTo, dateFrom, periodНе обязательные поля clientOrganizationId, serviceIds

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getFinancesReportByPeriod?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseFinanceReport
ПолеТипОбязательноОписание
rows FinanceReport[] Нет Строки с результатом поиска
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
{
  "rows": "string"
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Итоги финансового отчёта по организациям и сервисам

/api/stat/getFinanceReportTotalsByOrgAndService
Токен с правами чтения

Возвращает агрегированные итоговые данные финансового отчёта за выбранный интервал по каждой паре организация + сервис. В конце списка добавляется строка «Итого» по всем данным. Обязательные поля: dateFrom, dateTo. Необязательные: clientOrganizationId, clientOrganizationIds, services, withOzonBonus

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getFinanceReportTotalsByOrgAndService?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта PageFindResponseFinanceReport
ПолеТипОбязательноОписание
rows FinanceReport[] Нет Строки с результатом поиска
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
{
  "rows": "string",
  "total": 1,
  "page": 1,
  "hasMorePages": false
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Получить факт продаж

/api/stat/getFactSalePlanReport
Токен с правами чтения

Метод возвращает данные по факту продаж

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

ПолеТипОбязательноОписание
productAnalyticFields string[] Нет Поле productAnalyticFields.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getFactSalePlanReport?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponsePlanFactSalesReport
ПолеТипОбязательноОписание
rows PlanFactSalesReport[] Нет Строки с результатом поиска
Структура элемента массива PlanFactSalesReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
organizationId integer · int64 Нет id организации
totalStocksCount integer · int64 Нет Остаток FBS + FBO.
totalFBOStocksCount integer · int64 Нет Остаток FBO
planSalesCount integer · int64 Нет План продаж в шт(Продажи - возвраты)
planSalesAmount number · double Нет План продаж в руб(Продажи - возвраты)
salesCount integer · int64 Нет Кол-во продаж в шт(Продажи - возвраты)
salesAmount number · double Нет Сумма продаж в руб(Продажи - возвраты)
date string · date-time Нет Дата
lastDate string · date-time Нет Последняя дата с заполненным планом либо фактической продажей
totalCount integer · int32 Нет Поле totalCount.
id integer · int64 Нет Поле id.
month string Нет Месяц
year integer · int32 Нет Год
week integer · int32 Нет Неделя
dateFrom string · date-time Нет Начало периода
dateTo string · date-time Нет Конец периода
planSalesProfit number · double Нет Поле planSalesProfit.
salesProfit number · double Нет Поле salesProfit.
{
  "rows": "string"
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

GET

Остатки на дашборде FBO/FBS

/api/stat/getCountFbsFbo
Токен с правами чтения

Получить кол-во и сумму остатков по FBS и FBO

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
service string[] Нет Поле service.
fieldId integer · int64 Нет Поле fieldId.
field stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Поле field.
curl --request GET 'https://api.selsup.ru/api/stat/getCountFbsFbo?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта StockBalance
ПолеТипОбязательноОписание
fbsCount integer · int64 Нет Поле fbsCount.
fbsAmount number · double Нет Поле fbsAmount.
fboCount integer · int64 Нет Поле fboCount.
fboAmount number · double Нет Поле fboAmount.
{
  "fbsCount": 1,
  "fbsAmount": 1,
  "fboCount": 1,
  "fboAmount": 1
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Структура расходов

/api/stat/getCostStructure
Токен с правами чтения

Метод получает данные по структуре расходов.Обязательно нужно передать в запросе dateTo, dateFrom, periodНе обязательные поля clientOrganizationId, serviceIds

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getCostStructure?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта GetFinanceStructureResult
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
fixedOutlay number · double Нет Поле fixedOutlay.
{
  "rows": "string",
  "total": 1,
  "page": 1,
  "hasMorePages": false,
  "fixedOutlay": 1
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Отчет по поставщикам

/api/stat/getContractorsReport
Токен с правами чтения

Метод получает данные по продажам и остаткам товара по каждому поставщику.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getContractorsReport?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseContractorsReport
ПолеТипОбязательноОписание
rows ContractorsReport[] Нет Строки с результатом поиска
Структура элемента массива ContractorsReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приемка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
contractorName string Нет Наименование поставщика
{
  "rows": "string"
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Остатки товаров

/api/stat/getCommonStat
Токен с правами чтения

Возвращает общие данные об остатках товаров по FBO/FBS

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

ПолеТипОбязательноОписание
organizationIds integer[] Нет Поле organizationIds.
organizationId integer · int64 Нет Поле organizationId.
curl --request GET 'https://api.selsup.ru/api/stat/getCommonStat' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта CommonStat
ПолеТипОбязательноОписание
wildberriesGoodsCount integer · int32 Нет Поле wildberriesGoodsCount.
wildberriesStockPurchaseAmount integer · int32 Нет Поле wildberriesStockPurchaseAmount.
ozonGoodsCount integer · int32 Нет Поле ozonGoodsCount.
ozonStockPurchaseAmount integer · int32 Нет Поле ozonStockPurchaseAmount.
goodsCount integer · int32 Нет Поле goodsCount.
goodsPurchaseAmount integer · int32 Нет Поле goodsPurchaseAmount.
{
  "wildberriesGoodsCount": 1,
  "wildberriesStockPurchaseAmount": 1,
  "ozonGoodsCount": 1,
  "ozonStockPurchaseAmount": 1,
  "goodsCount": 1,
  "goodsPurchaseAmount": 1
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Общие данные по клиентам

/api/stat/getClientProductsStat
Токен с правами чтения

Метод возвращает данные за текущий период и такой же предыдущий.

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

ПолеТипОбязательноОписание
dateFrom integer · int64 Да Поле dateFrom.
dateTo integer · int64 Да Поле dateTo.
curl --request GET 'https://api.selsup.ru/api/stat/getClientProductsStat?dateFrom=1&dateTo=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива ClientProductsStat[]
ПолеТипОбязательноОписание
category Category Нет Поле category.
Поля объекта Category
ПолеТипОбязательноОписание
categoryId integer · int32 Нет Идентификатор категории. Проставляется автоматически
name string Да Наименование категории
deleted boolean Нет Признак удаленных категорий
parentId integer · int32 Нет Идентификатор родительской категории
clientId integer · int64 Нет Идентификатор клиента
marked boolean Нет Маркируется ли категория
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Тип категории для Честного знака. По умолчанию ставится OTHER
wildberriesType WildberriesType Нет Предмет Вайлдбериз. Можно устанавливать либо объект,либо только идентификатор
Поля объекта WildberriesType
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
name string Нет Название
published boolean Нет Опубликованность предмета Вайлдбериз
hasSize boolean Нет Атрибут, указывающий наличие размера
monoBoxMinQuantity integer · int32 Нет Поле monoBoxMinQuantity.
monoType stringALWAYS, NEVER, MONO_IF_MIN_PRICE Нет Поле monoType.
monoMinPrice integer · int32 Нет Поле monoMinPrice.
hasParent boolean Нет Поле hasParent.
parentId integer · int64 Нет Поле parentId.
wildberriesId integer · int64 Нет Идентификатор предмета на Вайлдбериз
lastSyncDate string · date-time Нет Дата последней синхронизации предмета с Вайлдбериз
notChangedDays integer · int32 Нет Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются
commission number · double Нет Комиссия для товаров данного предмета в Вайлдбериз по FBM
fbsCommission number · double Нет Комиссия для товаров данного предмета в Вайлдбериз по FBS
fbwCommission number · double Нет Комиссия по тарифу FBW
dbsCommission number · double Нет Комиссия по тарифу DBS
edbsCommission number · double Нет Комиссия по тарифу EDBS
cAndCCommission number · double Нет Комиссия по тарифу C&C
bookingCommission number · double Нет Комиссия за бронирование
logisticPrice integer · int32 Нет Стоимость доставки товара к клиенту на Вайлдбериз
storagePrice number · double Нет Стоимость хранения товара на складе Вайлдбериз за штуку в день
acceptancePrice number · double Нет Стоимость приемки товара на складе Вайлдбериз за штуку
needDimensions boolean Нет Атрибут обязательности габаритов товара, тк стоимость хранения рассчитывается на основе габаритов
purchasePercentAvg number · double Нет Среднее значение процента выкупа. Используется в AI Финдире
purchasePercentMin number · double Нет Минимально допустимое значение процента выкупа. Используется в AI Финдире
photoAvg integer · int32 Нет Среднее кол-во фотографий. Используется в AI Финдире
photoMin integer · int32 Нет Минимально допустимое кол-во фотографий. Используется в AI Финдире
drrAvg number · double Нет Среднее значение ДРР. Используется в AI Финдире
drrMin number · double Нет Минимально допустимое значение ДПП. Используется в AI Финдире
marginAvg number · double Нет Среднее значение маржинальности. Используется в AI Финдире
marginMin number · double Нет Минимально допустимое значение маржинальности. Используется в AI Финдире
candCCommission number · double Нет Поле candCCommission.
wildberriesCategoryId integer · int64 Нет Идентификатор категории Wildberries, совпадает с ID категории на самом Wildberries
wildberriesFbmCommission number · double Нет Комиссия по тарифу FBM
wildberriesFbwCommission number · double Нет Комиссия по тарифу FBW
wildberriesFbsCommission number · double Нет Комиссия по тарифу FBS
wildberriesDbsCommission number · double Нет Комиссия по тарифу DBS
wildberriesEdbsCommission number · double Нет Комиссия по тарифу EDBS
wildberriesCAndCCommission number · double Нет Комиссия по тарифу C&C
wildberriesBookingCommission number · double Нет Комиссия за бронирование
ozonDescriptionCategoryId integer · int64 Нет Идентификатор категории на Ozon. Строится из ID категории + ID типа на Ozon
yandexMarketCategoryId integer · int64 Нет Идентификатор категории в Яндекс.Маркет. Совпадает с идентификатором категории на самом Яндекс.Маркет
yandexMarketCategory YandexMarketCategory Нет Категория Яндекс.Маркета. Можно проставлять либо объект, либо только идентификатор
Поля объекта YandexMarketCategory
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
name string Да Название категории
published boolean Нет Поле published.
parentId integer · int64 Нет Поле parentId.
isLeaf boolean Нет Признак листовой категории, в которой могут находиться товары
lastSyncDate string · date-time Нет Дата последней синхронизации категории с Озон
notChangedDays integer · int32 Нет Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются
ozonDescriptionCategory OzonDescriptionCategory Нет Категория Озон
Поля объекта OzonDescriptionCategory
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор категории на Ozon. Состоит из двух идентификаторов Категории + ID типа на самом Ozon
name string Да Название категории
published boolean Нет Поле published.
parentId integer · int64 Нет Поле parentId.
isLeaf boolean Нет Признак листовой категории, в которой могут находиться товары
lastSyncDate string · date-time Нет Дата последней синхронизации категории с Озон
notChangedDays integer · int32 Нет Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются
isError boolean Нет Поле isError.
errorDate string · date Нет Поле errorDate.
types string Нет Поле types.
typeId integer · int64 Нет Идентификатор типа на Ozon
purchasePercentAvg number · double Нет Среднее значение процента выкупа. Используется в AI Финдире
purchasePercentMin number · double Нет Минимально допустимое значение процента выкупа. Используется в AI Финдире
photoAvg integer · int32 Нет Среднее кол-во фотографий. Используется в AI Финдире
photoMin integer · int32 Нет Минимально допустимое кол-во фотографий. Используется в AI Финдире
drrAvg number · double Нет Среднее значение ДРР. Используется в AI Финдире
drrMin number · double Нет Минимально допустимое значение ДРР. Используется в AI Финдире
marginAvg number · double Нет Среднее значение маржинальности. Используется в AI Финдире
marginMin number · double Нет Минимально допустимое значение маржинальности. Используется в AI Финдире
promotionCtrAvg number · double Нет Среднее значение CTR рекламной кампании. Используется в AI Финдире
promotionCtrMin number · double Нет Минимально допустимое значение CTR рекламной кампании. Используется в AI Финдире
ozonCommission number · double Нет Комиссия озона.
tnved Tnved Нет ТНВЭД. Можно проставлять либо объект, либо идентификатор ТНВЭД
Поля объекта Tnved
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор кода ТНВЭД без нулей в начале
name string Нет Название кода ТНВЭД
deleted boolean Нет Поле deleted.
type stringSECTION, GROUP, PRODUCT, MAIN Нет Тип
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Информационное поле, чтобы автоматически заполнять значение в категории,при выборе ТНВЭД, но никогда не используется в документах
parentId integer · int64 Нет Родительский ТНВЭД
keywords string Нет Ключевые слова для кода ТНВЭД
description string Нет Описание кода ТНВЭД
paramsTnvedId integer · int64 Нет Идентификатор категории национального каталога (cat_id)
isInParam boolean Нет Означает что ТНВЭД есть в параметре Вайлдбериз - их нужно выбирать в приоритете
certification string Нет Необходимость сертификации товаров с этим ТНВЭД
parentCode string Нет Поле parentCode.
code string Нет Поле code.
certificationRequired boolean Нет Поле certificationRequired.
tnvedId integer · int64 Нет Идентификатор ТНВЭД
laundry string Нет Правила ухода за вещами. Разделяются запятыми
params string Нет JSON значений параметров для категории
namePattern string Нет Шаблон названий категории
aliexpressCategory AliexpressCategory Нет Категория Aliexpress
Поля объекта AliexpressCategory
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
name string Нет Поле name.
published boolean Нет Поле published.
parentId integer · int64 Нет Поле parentId.
aliexpressId integer · int64 Нет Поле aliexpressId.
lastSyncDate string · date-time Нет Дата последней синхронизации категории
notChangedDays integer · int32 Нет Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются
isLeaf boolean Нет Категория является листовой. Карточки можно добавлять только в листовые
aliexpressCategoryId integer · int64 Нет Идентификатор категории на самом Aliexpress
avitoCategory AvitoCategory Нет Категория Avito
Поля объекта AvitoCategory
ПолеТипОбязательноОписание
id integer · int64 Да Идентификатор категории на Авито.Совпадает с идентификатором Авито
name string Да Полное название категории (включает в себя названия родительских категорий)
shortName string Нет Краткое название категории
published boolean Нет Опубликована категория
parentId integer · int64 Нет id родительской категории Авито. Используется при импорте обьявлений с Авито
lastSyncDate string · date-time Нет Дата последней синхронизации категории
isLeaf boolean Нет Категория является листовой. Карточки можно добавлять только в листовые
goodsType string Нет Тег GoodsType в фиде
category string Нет Тег Category в фиде
lamodaCategory LamodaCategory Нет Категория Lamoda
Поля объекта LamodaCategory
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
name string Нет Название
shortName string Нет Краткое название категории
published boolean Нет Опубликованность категории
isLeaf boolean Нет Листовая категория
parentId integer · int64 Нет Поле parentId.
lastSyncDate string · date-time Нет Дата последней синхронизации
notChangedDays integer · int32 Нет Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются
lamodaCategoryId integer · int64 Нет Идентификатор категории на Lamoda
avitoCategoryId integer · int64 Нет Идентификатор категории на Avito
packDepth integer · int32 Нет Глубина упаковки в мм. Проставляется всем товарам в категории
packWidth integer · int32 Нет Ширина упаковки в мм. Проставляется всем товарам в категории
packHeight integer · int32 Нет Высота упаковки в мм. Проставляется всем товарам в категории
packWeight integer · int32 Нет Вес упаковки в граммах. Проставляется всем товарам в категории
hasSize boolean Нет Признак разделения товаров в категории по размеру. Меняет вид редактора карточки
hasColor boolean Нет Признак разделения товаров в категории по цвету. Меняет вид редактора карточки
autoName boolean Нет Автоматически формировать названия товаров в категории
removeFbsStock boolean Нет Не передавать остатки товаров по FBS для товаров из этой категории
oneCId string Нет Идентификатор категории в 1С
externalId string Нет Идентификатор категории на сайте
moySkladId string Нет Идентификатор категории в сервисе МойСклад
useClientParams boolean Нет Показывать пользовательские параметры в категории
requiredExpirationDate boolean Нет Является ли срок годности обязательным параметром
serviceCategoryMappings object Нет Универсальные привязки категории к категориям внешних сервисов
productCount integer · int32 Нет Количество товаров в категории. Отдается только при withProductCount=true
ordersCount integer · int32 Нет Поле ordersCount.
ordersCountPercentage number · double Нет Поле ordersCountPercentage.
ordersRubSum integer · int32 Нет Поле ordersRubSum.
ordersRubSumPercentage number · double Нет Поле ordersRubSumPercentage.
salesCount integer · int32 Нет Поле salesCount.
salesCountPercentage number · double Нет Поле salesCountPercentage.
salesRubSum integer · int32 Нет Поле salesRubSum.
salesRubSumPercentage number · double Нет Поле salesRubSumPercentage.
productViewsOnStocks integer · int32 Нет Поле productViewsOnStocks.
productViewsOnStocksWithoutSales integer · int32 Нет Поле productViewsOnStocksWithoutSales.
productsOnStocks integer · int32 Нет Поле productsOnStocks.
productsOnStocksWithoutSales integer · int32 Нет Поле productsOnStocksWithoutSales.
productViewIncomeCount integer · int32 Нет Поле productViewIncomeCount.
productIncomeCount integer · int32 Нет Поле productIncomeCount.
productViewsHasLeftCount integer · int32 Нет Поле productViewsHasLeftCount.
productsHasLeftCount integer · int32 Нет Поле productsHasLeftCount.
[
  "string"
]
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_subscription_expired; localMessage содержит приведённый выше перевод.

GET

Аналитика по модели/цвету или размеру

/api/stat/getAggregateProductStatsByField
Токен с правами чтения

Метод возвращает агрегированные данные по Product.Size

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
entityId integer · int64 Да Поле entityId.
field stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Да Поле field.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
groupBy stringCOLOR, SIZE Да Поле groupBy.
curl --request GET 'https://api.selsup.ru/api/stat/getAggregateProductStatsByField?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z&entityId=1001&field=PRODUCT&groupBy=COLOR' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductStats
ПолеТипОбязательноОписание
data object[] Нет Поле data.
convUnits MeasureUnitStat[] Нет Разбивка заказов/продаж по единицам измерения
Структура элемента массива MeasureUnitStat
ПолеТипОбязательноОписание
unit string Нет Название единицы измерения
count integer · int64 Нет Количество заказов/продаж в данной единице измерения
{
  "data": "string",
  "convUnits": "string"
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Товарная аналитика по категориям

/api/stat/getAggregateDataByCategory
Токен с правами чтения

Метод возвращает агрегируемые данные для каждой категории товара из отчета по операциям за определенный период

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Да Сервис
field stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Поле field.
fieldId integer · int64 Нет Поле fieldId.
curl --request GET 'https://api.selsup.ru/api/stat/getAggregateDataByCategory?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z&service=NONE' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductStats
ПолеТипОбязательноОписание
data object[] Нет Поле data.
convUnits MeasureUnitStat[] Нет Разбивка заказов/продаж по единицам измерения
Структура элемента массива MeasureUnitStat
ПолеТипОбязательноОписание
unit string Нет Название единицы измерения
count integer · int64 Нет Количество заказов/продаж в данной единице измерения
{
  "data": "string",
  "convUnits": "string"
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

ABC анализ по выручке

/api/stat/getAbcAnalysisByRevenue
Токен с правами чтения

Возвращает ABC анализ по выручке

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getAbcAnalysisByRevenue?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта AbcAnalysisResult
ПолеТипОбязательноОписание
fullStatByGroup AbcStatByGroup[] Нет Статистика по группам
Структура элемента массива AbcStatByGroup
ПолеТипОбязательноОписание
group string Нет Поле group.
productsCount integer · int32 Нет Количество артикулов в данной группе по выручке или по валовой прибыли
countPercent number · double Нет Доля артикулов от общего количества в % по выручке или по валовой прибыли
profitSum number · double Нет Сумма валовой прибыли или выручки по артикулам группы
profitSumPercent number · double Нет Доля выручки или валовой прибыли группы от общей суммы в %
rows AbcReport[] Нет Статистика по артикулам
Структура элемента массива AbcReport
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
article string Нет Поле article.
orgUniqueArticle string Нет Поле orgUniqueArticle.
color string Нет Поле color.
modelView string Нет Поле modelView.
orgUniqueModelView string Нет Поле orgUniqueModelView.
productModelId integer · int64 Нет Поле productModelId.
organizationName string Нет Поле organizationName.
organizationId integer · int64 Нет Поле organizationId.
brandName string Нет Поле brandName.
categoryName string Нет Поле categoryName.
categoryId integer · int32 Нет Поле categoryId.
stocksCount integer · int32 Нет Остаток FBS + FBO
stocksPercent number · double Нет Доля в остатке в %
profit number · double Нет Выручка или валовая прибыль
profitPercent number · double Нет Доля в общей выручке или валовой прибыли в %
collectPercent number · double Нет Накопленная доля по выручке или валовой прибыли %
group stringA, B, C Нет Группа по выручке или валовой прибыли: A, B или C
groupWeighted stringA, B, C Нет Группа по выручке или валовой прибыли в нормализованном виде: A, B или C
product Product Нет Поле product.
Поля объекта Product
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор товара. Проставляется автоматически
productType stringPRODUCT, SET, SERVICE, DIGITAL Нет Тип товара
name string Да Наименование товара внутреннее
deleted boolean Нет Признак удаления товара
printName string Нет Название товара для внешних сервисов. Если не задано, проставляется равным наименованию товара
realSize string Нет Российский размер товара для одежды или характеристики для других категорий
vendorSize string Нет Размер производителя или характеристики производителя. Не обязательно заполнять
size string Нет Размер для одежды или характеристики для внешних сервисов. Должен быть уникальным в рамках цвета
wildberriesStockCount integer · int32 Нет Остатки товара на Вайлдбериз
ozonRealFbs boolean Нет Признак использования RealFbs для товара
ozonStockCount integer · int32 Нет Остаток товара на складах Озон
ozonStockBetweenWarehouses integer · int32 Нет Остаток товара в Озон, которые перемещаются между складами
removeFbsStock boolean Нет Не выгружать остатки товара на маркетплейсы
noStockSync boolean Нет Не синхронизировать остатки: товар полностью исключается из передачи остатков на все маркетплейсы, текущий остаток на МП не изменяется
purchaseCurrency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Нет Валюта закупочной цены товара
purchasePriceInCurrency number · double Нет Цена закупки в валюте
deliveryCostInCurrency number · double Нет Цена на доставку в валюте
versionId integer · int64 Нет Поле нужно передавать при изменении,для предотвращения одновременной перезаписи
createdDate string · date-time Нет Дата создания товара на МП
created string · date-time Нет Дата создания товара в SelSup
createdUser string Нет Пользователь, который создал товар
sourceIncomeItemId integer · int64 Нет Идентификатор товара из заказа поставщика по данным которого был создан товар
sourceProductId integer · int64 Нет Идентификатор товара, который копировали
ozonRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Озон
wildberriesRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Wildberries
wildberriesProfit number · double Нет Профит с продажи товара на Вайлдбериз по FBM
wildberriesProfitFbs number · double Нет Профит с продажи товара на Вайлдбериз по FBS
wildberriesOrderQuantity integer · int32 Нет Количество заказов по FBO товара на Вайлдбериз за 2 недели
wildberriesSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам
wildberriesQuantityInWayToClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам к клиенту
wildberriesQuantityInWayFromClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам от клиента
wildberriesSaleQuantity integer · int32 Нет Продажи товара на Вайлдбериз по FBM за 2 недели
wildberriesQuantityInWay integer · int32 Нет Количество товаров на Вайлдбериз в пути
wildberriesNoSale boolean Нет Признак неликвидного товара на Вайлдбериз
lastStockChange string · date-time Нет Дата последнего изменения стока на Вайлдбериз по FBM
ozonOrderQuantity integer · int32 Нет Количество заказов товара по FBO на Озон по FBM и FBS за 2 недели
ozonSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Озон по FBM
ozonProfit integer · int32 Нет Чистая маржа продажи товара на Озон по FBM
instockQuantity integer · int32 Нет Остатки товара на складах клиента
instockQuantityValue number · double Нет Остатки товара на складах клиента в пользовательской единице измерения
stockUnit stringPCS, G, KG, ML, L Нет Единица измерения остатка товара для интерфейса и внешних интеграций
calculatedInStockQuantity integer · int32 Нет Рассчитанный остаток
calculatedInStockQuantityValue number · double Нет Рассчитанный остаток в пользовательской единице измерения
clientId integer · int64 Нет Идентификатор клиента
organizationId integer · int64 Да Идентификатор организации
productViewId integer · int64 Нет Идентификатор цвета
view ProductView Нет Информация о цвете товара
suzId string Нет GTIN товара
cisType stringUNIT, BUNDLE, GROUP, SET, ATK Нет Тип в национальном каталоге
notChangedStock integer · int32 Нет Количество дней, в течении которых не менялся остаток товара
cardExchanges ProductCardExchange[] Нет Последние статусы обмена карточки с маркетплейсами
wildberriesStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Вайлдбериз
wildberriesMessage string Нет Ошибка создания карточки товара в Вайлдбериз
wildberriesMessageParams string Нет JSON параметров ошибки создания карточки товара в Вайлдбериз
nationalCatalogStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Национальном каталоге
nationalCatalogMessage string Нет Ошибка создания карточки товара в Национальном каталоге
nationalCatalogMessageParams string Нет Параметры ошибки создания карточки товара в Национальном каталоге
ozonStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Озон
ozonMessage string Нет Ошибка создания карточки товара в Озон
ozonMessageParams string Нет JSON параметры ошибки создания карточки товара в Озон
ozonTaskId integer · int64 Нет Идентификатор задания по обновления или созданию карточки в Озон
wildberriesFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке WB по FBS за 2 недели
ozonFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Ozon по FBS за 2 недели
ymarketFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Яндекс Маркете по FBS за 2 недели
totalSupplyingQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке за 2 недели
skuId integer · int64 Нет Идентификатор единицы хранения товара на складе. Проставляется автоматически
sku Sku Нет Поле sku.
barcodes ProductBarcode[] Нет Штрих-коды товара
serviceProducts ServiceProduct[] Нет Cвязи с товарами маркетплейсов
siteArticle string Нет артикул товара на сайте
siteId string Нет айди товара на сайте
params string Нет JSON значений параметров для данного размера/характеристик
values ParamValue[] Нет Значения параметров карточки. Отдаются при запросе модели, если передать params=true
group object Нет Группа карточек. Используется на списке товаров, чтобы объединить разные размеры в одну строку
duplicates Product[] Нет Дубликаты карточки по остаткам. Отдаются только на списке товаров, если включена галочка Объединять дубликаты
hasChanges boolean Нет Признак наличия изменений в товаре и ее нужно обновить при сохранении
ignoreDuplicate boolean Нет Признак игнорирования дубликатов при создании
yandexMarketStockCount integer · int64 Нет Остаток товара на складах Yandex.Market
groupId integer · int64 Нет ID групповой карточки
yandexMarketStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара на яндекс маркет
yandexMarketMessage string Нет Сообщение при ошибке создания карточки товара на яндекс маркет
yandexMarketMessageParams string Нет Параметры сообщения при создании товара в Яндекс.Маркет
duplicate boolean Нет Признак, что карточка является дубликатом. Отдается не для всех методов
ozonHasPhoto boolean Нет Признак наличия фото на Ozon
aliexpressStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания товара на Aliexpress
aliexpressMessage string Нет Сообщение при создании товара на Aliexpress
aliexpressMessageParams string Нет Параметры сообщения при создании товара на Aliexpress
moySkladType string Нет Тип товара в сервисе Мой Склад
moySkladStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в МойСклад
avitoStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус обьявления на Авито
moySkladMessage string Нет Ошибка создания карточки товара в МойСклад
moySkladMessageParams string Нет Параметры ошибки создания карточки товара в МойСклад
removeFbsStockOzon boolean Нет Не передавать остатки товара по FBS на озон
removeFbsStockWb boolean Нет Не передавать остатки товара по FBS на Wildberries
removeFbsStockAli boolean Нет Не передавать остатки товара по FBS на Aliepress
removeFbsStockYm boolean Нет Не передавать остатки товара по FBS на Яндекс.Маркет
removeFbsStockSber boolean Нет Не передавать остатки товара по FBS на СберМегаМаркет
quantity integer · int32 Нет Количество товара в заказах. Возвращается только в методах income/getProductsFromOrders или wms/findStock
incomeQuantity integer · int32 Нет Количество товара в закупке без разделения по маркетплейсам
orderMinDate string · date-time Нет Минимальная дата заказа. Возвращается только в методах income/getProductsFromOrders
expiredDate string · date-time Нет Cрок годности товара - возвращается только в методах, wms/findStock
productionDate string · date-time Нет Дата производства
stock integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
stockValue number · double Нет Остаток на складе в пользовательской единице измерения
stocks object Нет Остатки товара на складах - возвращается только в методах, wms/fetchStock
cell Cell Нет Ячейка хранения товара на определенном складе - возвращается только в методах, wms/fetchStock
reserved integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
reservedValue number · double Нет Резерв в пользовательской единице измерения
calculatedStock integer · int32 Нет Остаток наборов на определенном складе - возвращается только в методах, wms/fetchStock, product/findProduct, supply/findProductForOrder
calculatedStockValue number · double Нет Рассчитанный остаток набора в пользовательской единице измерения
price number · double Нет Розничная цена товара
updatedPrice number · double Нет Новая общая цена товара со скидкой. Только для методов обновления цены
priceWithoutDiscount number · double Нет Розничная цена товара без учета скидки
updatedPriceWithoutDiscount number · double Нет Измененная розничная цена товара без учета скидки. Принимается только в методах обновления цены
updatedDeliveryCost number · double Нет Измененные прочие расходы товара Принимается только в методах обновления цены
updatedPurchasePrice number · double Нет Измененная закупочная цена товара Принимается только в методах обновления цены
purchasePrice number · double Нет Закупочная цена товара в руб.
isPurchasePriceUpdated boolean Нет Признак, была ли изменена закупочная цена
isDeliveryCostUpdated boolean Нет Признак, изменения прочих расходов на товар.
wholesalePrice number · double Нет Оптовая цена товара
deliveryCost number · double Нет Дополнительные расходы на доставку товара в руб. Добавляются к закупочной цене
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
ozonAverageExpenses number · double Нет Расходы по продаже товара на Ozon
wildberriesAverageExpenses number · double Нет Расходы по продаже товара на Wildberries
yandexMarketAverageExpenses number · double Нет Расходы по продаже товара на ЯМ
wildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз
minPrice number · double Нет Минимальная цена товара. Ниже этой цены нельзя выставлять цену на товар.Используется для Ozon при участии товара в акциях
ozonPromotionPrice number · double Нет Текущая акционная цена товара на Озон
ozonAcquiringPercent number · double Нет Максимальная комиссия за эквайринг OZON
ozonComisson number · double Нет Комиссия товара на Озон FBM
sberMegaMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на СберМегаМаркет по FBM заказам
yandexMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Яндекс.Маркет по FBM заказам
salesExpensesOnMpPercent number · double Нет Расходы по продажам на маркетплейсе, %
salesCountCoefficient number · double Нет Коэффициент пересчета продаж и возвратов в товарной аналитике
measureUnitId integer · int32 Нет Единица измерения товара (ID единицы измерения)
taxeRate number · double Нет Установленый процент налога на товар, %
desiredMarginalityPercent number · double Нет Желаемый % маржинальности
desiredProfitRub number · double Нет Желаемая прибыль, руб.
additionalCost number · double Нет Доп. расходы на товар без записи в Финансовую аналитику, руб.
packWidth integer · int32 Нет Ширина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packHeight integer · int32 Нет Высота в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packDepth integer · int32 Нет Длина/глубина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packWeight integer · int32 Нет Вес в упаковке гр. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
numOfPiecesInBox integer · int32 Нет Количество штук в коробе
lastWildberriesSaleDate string · date-time Нет Дата последней продажи на Wildberries
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на Wildberries
lastOzonSaleDate string · date-time Нет Дата последней продажи на OZON
lastOzonOrderDate string · date-time Нет Дата последнего заказа на OZON
totalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП OZON + WB
totalFbsOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по FBS за 2 недели
wildberriesTotalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП WB
ignoreFbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
fbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
minFbsStock integer · int32 Нет Минимальный остаток - если меньше, то ставим 0
maxFbsStock integer · int32 Нет Максимальный остаток - если больше, то ставим его
wildberriesSaleLogistic number · double Нет Логистика WB, руб.
wildberriesReturnLogistic number · double Нет Обратная логистика WB, руб.
wildberriesTotalLogistics number · double Нет Логистика WB итого, руб.
wildberriesWarehouseRatio number · double Нет Коэффициент склада WB в %
wildberriesComission number · double Нет Комиссия WB, %
ozonSaleLogistic number · double Нет Логистика Ozon, руб.
ozonReturnLogistic number · double Нет Обратная логистика Ozon, руб.
ozonCommission number · double Нет Комиссия Ozon, %
maxDeliveryToPickupPoint number · double Нет Максимальная стоимость доставки до места выдачи, руб.
ozonPurchasePercent number · double Нет Процент выкупа Ozon, %
wildberriesPurchasePercent number · double Нет Процент выкупа WB, %
minMarginality number · double Нет Настройки репрайсера Min % маржинальности
maxMarginality number · double Нет Настройки репрайсера Max % маржинальности
minProfit number · double Нет Настройки репрайсера Min прибыль, руб.
maxProfit number · double Нет Настройки репрайсера Max прибыль, руб.
minPriceWithDiscount number · double Нет Настройки репрайсера Min цена со скидкой, руб.
maxPriceWithDiscount number · double Нет Настройки репрайсера Max цена со скидкой, руб.
oldWildberriesPriceWithDiscount number · double Нет При установки через репрайсер скидку, заполняется, после удаление скидки, возвращает как основная цена и значение затирается
oldWildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз до установки новой по репрайсеру, при возврате нужно проставлять null
wildberriesPromoProfit number · double Нет Расчетный профит по акциям WB нужен для определения какая акция выгодная
wildberriesMarginality number · double Нет Расчетная маржинальность по WB
wildberriesPromoId integer · int64 Нет Идентификатор акции на ВБ
oldWildberriesPromoSalePercent number · double Нет Расчетная маржинальность по WB
oldWildberriesPromoPriceWithDiscount number · double Нет Расчетная маржинальность по WB
endWildberriesPriceWithSppConfig number · double Нет Цена для пользователя конечная с СПП.
ozonFbsCommission number · double Нет Комиссия ОЗОН ФБС
ozonFboCommission number · double Нет Комиссия ОЗОН ФБО
wbTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по ВБ
ozonTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по OZON
sberTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по SBER
yandexTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по YANDEX
ozonRaiting number · double Нет Рейтинг товара на Ozon
ozonFeedbackCount integer · int32 Нет Количество отзывов на товар на Ozon
ozonPriceWithSpp number · double Нет Цена товара на Ozon с учетом СПП, руб.
fboStockCount integer · int64 Нет Остаток ФБО по выбранным складам/регионам
fbsStockCount integer · int64 Нет Остаток ФБC для планирования поставок)
stockCoverageDays integer · int64 Нет На сколько дней хватит текущего остатка ФБО на складе
fboSupplyQuantity integer · int64 Нет Количество поставляемого товара по выбранным складам/регионам
fboSales integer · int64 Нет Кол-во продаж FBO по складам/регионам для планирования поставок
fbsSales integer · int64 Нет Кол-во продаж FBS по складам/регионам для планирования поставок
fboOrders integer · int64 Нет Кол-во заказов FBO по складам/регионам для планирования поставок
fbsOrders integer · int64 Нет Кол-во заказов FBS по складам/регионам для планирования поставок
recommendPlan number · double Нет Кол-во товара для добавления к заказу
baseDeficit integer · int64 Нет Базовый дефицит склада до распределения остатков без склада назначения
allocatedWithoutWarehouse integer · int64 Нет Часть общих остатков без склада назначения, распределенная на склад
skipDaysCount integer · int32 Нет Кол-во пропущенных дней в учёте планирования поставок
organizationShortName string Нет Поле organizationShortName.
contractorName string Нет Поле contractorName.
supplyPlanBarcode string Нет Поле supplyPlanBarcode.
planCorrectionFactor number · double Нет Коэффициент коррекции для планирования поставок. На это значение умножается рассчитанное количество товара для поставки
orderBefore integer · int32 Нет До какого времени должен быть сделан заказ от 1 до 24
daysBeforeSupply integer · int32 Нет Кол-во дней до поставки. Через сколько дней с момента заказа ориентировочно будет поставка товаров
supplyPlanDays integer · int32 Нет На сколько дней планировать остаток
warehouseIdForSupplyReport integer · int64 Нет Id склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
warehouseNameForSupplyReport string Нет Название склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
wbCanBox boolean Нет Можно ли отгружать товар на склад WB в коробах
wbCanMonopallet boolean Нет Можно ли отгружать товар на склад WB в монопаллете
wbCanSupersafe boolean Нет Можно ли отгружать товар на склад WB в Supersafe
wbCanBoxOnPallet boolean Нет Можно ли отгружать товар на склад WB в коробах на паллете
manager string Нет Поле менеджера
cellId integer · int32 Нет Поле cellId.
drrPercent integer · int32 Нет ДРР% - доля рекламных расходов
percentForParticipationPromoOrAdvertising integer · int32 Нет Закладываемый % для участия в акциях или рекламе
selsupLink string Нет Поле selsupLink.
tempId integer · int64 Нет Временный id используется для быстрого импорта
category Category Нет Поле category.
findirTips object Нет Советы задачника (тип задачи - текст совета)
commissions string Нет JSON с комиссиями из разных маркетплейсов
commissionCalculations object Нет Расчёт итоговой комиссии по маркетплейсам
lowStockAlerts string Нет JSON для уведомлений о заканчивающихся остатках по маркетплейсов
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
netProfit number · double Нет Чистая прибыль, руб.
margin number · double Нет Чистая маржинальность, %
woocomStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в WooCommerce
dateStartSeason1 string · date Нет Дата начала сезона 1
dateEndSeason1 string · date Нет Дата окончания сезона 1
dateStartSeason2 string · date Нет Дата начала сезона 2
dateEndSeason2 string · date Нет Дата окончания сезона 2
dateStartSeason3 string · date Нет Дата начала сезона 3
dateEndSeason3 string · date Нет Дата окончания сезона 3
dateStartSeason4 string · date Нет Дата начала сезона 4
dateEndSeason4 string · date Нет Дата окончания сезона 4
currentGrossProfit object Нет Текущая валовая прибыль. Для таблицы цены
plannedGrossProfit object Нет Новая валовая прибыль. Для таблицы цены
position integer · int32 Нет позиция продукта
emptyBarcodes boolean Нет Поле emptyBarcodes.
uzumStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Uzum
makroStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Makro
kaspiStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Kaspi
anyLink string Нет Поле anyLink.
anyArticle string Нет Поле anyArticle.
site string Нет Поле site.
shopifyStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Shopify
takealotStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Takealot
yandexKitStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Яндекс.Кит
bobShopStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Bob Shop
minPriceForAllMarketplace number · double Нет Поле minPriceForAllMarketplace.
calculatedInstockQuantity integer · int32 Нет Поле calculatedInstockQuantity.
lamodaParentSku string Нет Родительский SKU товара на Lamoda
uzumProductId integer · int64 Нет Идентификатор товара (productId) на Uzum
woocomParentId integer · int64 Нет ID родительского товара в WooCommerce (для вариаций)
woocomPermalink string Нет Ссылка на товар в WooCommerce
wildberriesSizeId integer · int64 Нет Идентификатор размера на Вайлдбериз
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
wildberriesImtId integer · int64 Нет Используется для категорий, у которых не предусмотрен размер
externalArticle string Нет Уникальный артикул товара для стороннего сервиса
mvideoArticle string Нет Артикул товара на M.Video
ozonProductId integer · int64 Нет Идентификатор товара Озон в кабинете API
leroyMerlinId string Нет Номер карточки на Леруа Мерлен
leroyMerlinArticle string Нет Артикул товара на Леруа Мерлен
magnitArticle string Нет Артикль товара на Magnit
lamodaArticle string Нет Артикул товара на Lamoda
yandexMarketSku integer · int64 Нет Идентификатор карточки товара на Yandex.Market
sberMegaMarketId integer · int64 Нет Карточка СберМегаМаркет
detmirArticle string Нет Артикул товара на Детском мире (productCode / SAP)
moySkladLinkId string Нет ID для ссылки на Мой Склад
ebayArticle string Нет Артикул товара на Ebay
uzumSkuId integer · int64 Нет Идентификатор SKU (skuId) на Uzum
sellerSku string Нет Идентификатор товара на Amazon
takealotSku string Нет SKU товара на Takealot
walmartSku string Нет SKU товара на Walmart
walmartId string Нет Id товара на Walmart (WPID)
woocomSku string Нет SKU товара на WooCommerce
woocomId integer · int64 Нет Id товара на WooCommerce
opencartSku string Нет SKU товара в OpenCart
opencartId integer · int64 Нет Id товара в OpenCart
magnitId string Нет Id товара на Magnit
sberArticle string Нет Артикул товара на СберМегаМаркет
ozonArticle string Нет Уникальный артикул товара для озон. Offer ID в озон
oneCArticle string Нет Уникальный артикул товара для 1c
uzumArticle string Нет Уникальный артикул товара для Uzum
simalandId integer · int64 Нет Уникальный идентификатор товара для Simaland
lamodaSku string Нет SKU товара на Lamoda
ozonFbsSku integer · int64 Нет Идентификатор товара в Озон по FBS
ozonFboSku integer · int64 Нет Идентификатор товара в Озон по FBO
avitoId integer · int64 Нет ID товара в сервисе Avito
detmirId string Нет Id товара на сайте Детского мира (для ссылки на карточку)
magnitSku string Нет SKU товара на Magnit
ozonId integer · int64 Нет Идентификатор товара Озон на сайте. SKU в озон
oneCId string Нет Идентификатор товара в 1С
moySkladId string Нет ID товара в сервисе Мой Склад
nationalCatalogFeedId integer · int64 Нет Идентификатор создания карточки в национальном каталоге
yandexMarketProductId integer · int64 Нет Идентификатор карточки товара на Yandex.Market
nationalCatalogGoodId integer · int64 Нет Идентификатор товара в национальном каталоге
wildberriesPrice number · double Нет Текущая цена товара на Вайлдбериз со скидкой
wildberriesUpdatedPrice number · double Нет Новая цена товара на Вайлдбериз со скидкой.Только для методов изменения цены
wildberriesPriceWithoutDiscount number · double Нет Текущая цена товара на Вайлдбериз без скидки
wildberriesUpdatedPriceWithoutDiscount number · double Нет Новая цена товара на Вайлдбериз без скидки.Только для методов изменения цены
aliexpressPrice number · double Нет Текущая цена на Aliexpress со скидкой
aliexpressPriceWithoutDiscount number · double Нет Текущая цена на Aliexpress без скидки.
aliexpressUpdatedPrice number · double Нет Новая цена со скидкой на Aliexpress. Только для методов обновления цены
aliexpressUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Aliexpress. Только для методов обновления цены
ozonPrice number · double Нет Текущая цена товара на Озон со скидкой
ozonUpdatedPrice number · double Нет Новая цена товара на Озон со скидкой.Только для методов изменения цены
ozonPriceWithoutDiscount number · double Нет Текущая цена товара на Озон без скидки.
ozonUpdatedPriceWithoutDiscount number · double Нет Новая цена Озон без скидки.Только для методов изменения цены
leroyMerlinPrice number · double Нет Текущая цена товара на LeroyMerlin
leroyMerlinUpdatedPrice number · double Нет Новая цена товара на LeroyMerlin.Только для методов изменения цены
avitoPrice number · double Нет Текущая цена товара на Avito
avitoUpdatedPrice number · double Нет Новая цена товара на Avito.Только для методов изменения цены
sberMegaMarketPrice number · double Нет Текущая цена на СберМегаМаркет со скидкой
sberMegaMarketUpdatedPrice number · double Нет Новая цена со скидкой на СберМегаМаркет. Только для методов изменения цены
yandexMarketPrice number · double Нет Текущая цена на Яндекс.Маркет со скидкой
yandexMarketPriceWithoutDiscount number · double Нет Текущая цена на Яндекс.Маркет без скидки
yandexMarketUpdatedPrice number · double Нет Новая цена со скидкой на Яндекс.Маркет. Только для методов изменения цены
yandexMarketUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Яндекс.Маркет. Только для методов изменения цены
productPrices ProductPrice[] Нет Поле productPrices.
stockRules ProductStockRules Нет Правила отправки остатков на маркетплейсы
totalCount integer · int32 Нет Поле totalCount.
{
  "fullStatByGroup": "string",
  "rows": "string",
  "totalCount": 1
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

ABC анализ по валовой прибыли

/api/stat/getAbcAnalysisByGrossProfit
Токен с правами чтения

Возвращает результат ABC анализа по валовой прибыли

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/getAbcAnalysisByGrossProfit?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта AbcAnalysisResult
ПолеТипОбязательноОписание
fullStatByGroup AbcStatByGroup[] Нет Статистика по группам
Структура элемента массива AbcStatByGroup
ПолеТипОбязательноОписание
group string Нет Поле group.
productsCount integer · int32 Нет Количество артикулов в данной группе по выручке или по валовой прибыли
countPercent number · double Нет Доля артикулов от общего количества в % по выручке или по валовой прибыли
profitSum number · double Нет Сумма валовой прибыли или выручки по артикулам группы
profitSumPercent number · double Нет Доля выручки или валовой прибыли группы от общей суммы в %
rows AbcReport[] Нет Статистика по артикулам
Структура элемента массива AbcReport
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
article string Нет Поле article.
orgUniqueArticle string Нет Поле orgUniqueArticle.
color string Нет Поле color.
modelView string Нет Поле modelView.
orgUniqueModelView string Нет Поле orgUniqueModelView.
productModelId integer · int64 Нет Поле productModelId.
organizationName string Нет Поле organizationName.
organizationId integer · int64 Нет Поле organizationId.
brandName string Нет Поле brandName.
categoryName string Нет Поле categoryName.
categoryId integer · int32 Нет Поле categoryId.
stocksCount integer · int32 Нет Остаток FBS + FBO
stocksPercent number · double Нет Доля в остатке в %
profit number · double Нет Выручка или валовая прибыль
profitPercent number · double Нет Доля в общей выручке или валовой прибыли в %
collectPercent number · double Нет Накопленная доля по выручке или валовой прибыли %
group stringA, B, C Нет Группа по выручке или валовой прибыли: A, B или C
groupWeighted stringA, B, C Нет Группа по выручке или валовой прибыли в нормализованном виде: A, B или C
product Product Нет Поле product.
Поля объекта Product
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор товара. Проставляется автоматически
productType stringPRODUCT, SET, SERVICE, DIGITAL Нет Тип товара
name string Да Наименование товара внутреннее
deleted boolean Нет Признак удаления товара
printName string Нет Название товара для внешних сервисов. Если не задано, проставляется равным наименованию товара
realSize string Нет Российский размер товара для одежды или характеристики для других категорий
vendorSize string Нет Размер производителя или характеристики производителя. Не обязательно заполнять
size string Нет Размер для одежды или характеристики для внешних сервисов. Должен быть уникальным в рамках цвета
wildberriesStockCount integer · int32 Нет Остатки товара на Вайлдбериз
ozonRealFbs boolean Нет Признак использования RealFbs для товара
ozonStockCount integer · int32 Нет Остаток товара на складах Озон
ozonStockBetweenWarehouses integer · int32 Нет Остаток товара в Озон, которые перемещаются между складами
removeFbsStock boolean Нет Не выгружать остатки товара на маркетплейсы
noStockSync boolean Нет Не синхронизировать остатки: товар полностью исключается из передачи остатков на все маркетплейсы, текущий остаток на МП не изменяется
purchaseCurrency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Нет Валюта закупочной цены товара
purchasePriceInCurrency number · double Нет Цена закупки в валюте
deliveryCostInCurrency number · double Нет Цена на доставку в валюте
versionId integer · int64 Нет Поле нужно передавать при изменении,для предотвращения одновременной перезаписи
createdDate string · date-time Нет Дата создания товара на МП
created string · date-time Нет Дата создания товара в SelSup
createdUser string Нет Пользователь, который создал товар
sourceIncomeItemId integer · int64 Нет Идентификатор товара из заказа поставщика по данным которого был создан товар
sourceProductId integer · int64 Нет Идентификатор товара, который копировали
ozonRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Озон
wildberriesRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Wildberries
wildberriesProfit number · double Нет Профит с продажи товара на Вайлдбериз по FBM
wildberriesProfitFbs number · double Нет Профит с продажи товара на Вайлдбериз по FBS
wildberriesOrderQuantity integer · int32 Нет Количество заказов по FBO товара на Вайлдбериз за 2 недели
wildberriesSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам
wildberriesQuantityInWayToClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам к клиенту
wildberriesQuantityInWayFromClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам от клиента
wildberriesSaleQuantity integer · int32 Нет Продажи товара на Вайлдбериз по FBM за 2 недели
wildberriesQuantityInWay integer · int32 Нет Количество товаров на Вайлдбериз в пути
wildberriesNoSale boolean Нет Признак неликвидного товара на Вайлдбериз
lastStockChange string · date-time Нет Дата последнего изменения стока на Вайлдбериз по FBM
ozonOrderQuantity integer · int32 Нет Количество заказов товара по FBO на Озон по FBM и FBS за 2 недели
ozonSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Озон по FBM
ozonProfit integer · int32 Нет Чистая маржа продажи товара на Озон по FBM
instockQuantity integer · int32 Нет Остатки товара на складах клиента
instockQuantityValue number · double Нет Остатки товара на складах клиента в пользовательской единице измерения
stockUnit stringPCS, G, KG, ML, L Нет Единица измерения остатка товара для интерфейса и внешних интеграций
calculatedInStockQuantity integer · int32 Нет Рассчитанный остаток
calculatedInStockQuantityValue number · double Нет Рассчитанный остаток в пользовательской единице измерения
clientId integer · int64 Нет Идентификатор клиента
organizationId integer · int64 Да Идентификатор организации
productViewId integer · int64 Нет Идентификатор цвета
view ProductView Нет Информация о цвете товара
suzId string Нет GTIN товара
cisType stringUNIT, BUNDLE, GROUP, SET, ATK Нет Тип в национальном каталоге
notChangedStock integer · int32 Нет Количество дней, в течении которых не менялся остаток товара
cardExchanges ProductCardExchange[] Нет Последние статусы обмена карточки с маркетплейсами
wildberriesStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Вайлдбериз
wildberriesMessage string Нет Ошибка создания карточки товара в Вайлдбериз
wildberriesMessageParams string Нет JSON параметров ошибки создания карточки товара в Вайлдбериз
nationalCatalogStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Национальном каталоге
nationalCatalogMessage string Нет Ошибка создания карточки товара в Национальном каталоге
nationalCatalogMessageParams string Нет Параметры ошибки создания карточки товара в Национальном каталоге
ozonStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Озон
ozonMessage string Нет Ошибка создания карточки товара в Озон
ozonMessageParams string Нет JSON параметры ошибки создания карточки товара в Озон
ozonTaskId integer · int64 Нет Идентификатор задания по обновления или созданию карточки в Озон
wildberriesFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке WB по FBS за 2 недели
ozonFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Ozon по FBS за 2 недели
ymarketFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Яндекс Маркете по FBS за 2 недели
totalSupplyingQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке за 2 недели
skuId integer · int64 Нет Идентификатор единицы хранения товара на складе. Проставляется автоматически
sku Sku Нет Поле sku.
barcodes ProductBarcode[] Нет Штрих-коды товара
serviceProducts ServiceProduct[] Нет Cвязи с товарами маркетплейсов
siteArticle string Нет артикул товара на сайте
siteId string Нет айди товара на сайте
params string Нет JSON значений параметров для данного размера/характеристик
values ParamValue[] Нет Значения параметров карточки. Отдаются при запросе модели, если передать params=true
group object Нет Группа карточек. Используется на списке товаров, чтобы объединить разные размеры в одну строку
duplicates Product[] Нет Дубликаты карточки по остаткам. Отдаются только на списке товаров, если включена галочка Объединять дубликаты
hasChanges boolean Нет Признак наличия изменений в товаре и ее нужно обновить при сохранении
ignoreDuplicate boolean Нет Признак игнорирования дубликатов при создании
yandexMarketStockCount integer · int64 Нет Остаток товара на складах Yandex.Market
groupId integer · int64 Нет ID групповой карточки
yandexMarketStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара на яндекс маркет
yandexMarketMessage string Нет Сообщение при ошибке создания карточки товара на яндекс маркет
yandexMarketMessageParams string Нет Параметры сообщения при создании товара в Яндекс.Маркет
duplicate boolean Нет Признак, что карточка является дубликатом. Отдается не для всех методов
ozonHasPhoto boolean Нет Признак наличия фото на Ozon
aliexpressStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания товара на Aliexpress
aliexpressMessage string Нет Сообщение при создании товара на Aliexpress
aliexpressMessageParams string Нет Параметры сообщения при создании товара на Aliexpress
moySkladType string Нет Тип товара в сервисе Мой Склад
moySkladStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в МойСклад
avitoStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус обьявления на Авито
moySkladMessage string Нет Ошибка создания карточки товара в МойСклад
moySkladMessageParams string Нет Параметры ошибки создания карточки товара в МойСклад
removeFbsStockOzon boolean Нет Не передавать остатки товара по FBS на озон
removeFbsStockWb boolean Нет Не передавать остатки товара по FBS на Wildberries
removeFbsStockAli boolean Нет Не передавать остатки товара по FBS на Aliepress
removeFbsStockYm boolean Нет Не передавать остатки товара по FBS на Яндекс.Маркет
removeFbsStockSber boolean Нет Не передавать остатки товара по FBS на СберМегаМаркет
quantity integer · int32 Нет Количество товара в заказах. Возвращается только в методах income/getProductsFromOrders или wms/findStock
incomeQuantity integer · int32 Нет Количество товара в закупке без разделения по маркетплейсам
orderMinDate string · date-time Нет Минимальная дата заказа. Возвращается только в методах income/getProductsFromOrders
expiredDate string · date-time Нет Cрок годности товара - возвращается только в методах, wms/findStock
productionDate string · date-time Нет Дата производства
stock integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
stockValue number · double Нет Остаток на складе в пользовательской единице измерения
stocks object Нет Остатки товара на складах - возвращается только в методах, wms/fetchStock
cell Cell Нет Ячейка хранения товара на определенном складе - возвращается только в методах, wms/fetchStock
reserved integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
reservedValue number · double Нет Резерв в пользовательской единице измерения
calculatedStock integer · int32 Нет Остаток наборов на определенном складе - возвращается только в методах, wms/fetchStock, product/findProduct, supply/findProductForOrder
calculatedStockValue number · double Нет Рассчитанный остаток набора в пользовательской единице измерения
price number · double Нет Розничная цена товара
updatedPrice number · double Нет Новая общая цена товара со скидкой. Только для методов обновления цены
priceWithoutDiscount number · double Нет Розничная цена товара без учета скидки
updatedPriceWithoutDiscount number · double Нет Измененная розничная цена товара без учета скидки. Принимается только в методах обновления цены
updatedDeliveryCost number · double Нет Измененные прочие расходы товара Принимается только в методах обновления цены
updatedPurchasePrice number · double Нет Измененная закупочная цена товара Принимается только в методах обновления цены
purchasePrice number · double Нет Закупочная цена товара в руб.
isPurchasePriceUpdated boolean Нет Признак, была ли изменена закупочная цена
isDeliveryCostUpdated boolean Нет Признак, изменения прочих расходов на товар.
wholesalePrice number · double Нет Оптовая цена товара
deliveryCost number · double Нет Дополнительные расходы на доставку товара в руб. Добавляются к закупочной цене
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
ozonAverageExpenses number · double Нет Расходы по продаже товара на Ozon
wildberriesAverageExpenses number · double Нет Расходы по продаже товара на Wildberries
yandexMarketAverageExpenses number · double Нет Расходы по продаже товара на ЯМ
wildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз
minPrice number · double Нет Минимальная цена товара. Ниже этой цены нельзя выставлять цену на товар.Используется для Ozon при участии товара в акциях
ozonPromotionPrice number · double Нет Текущая акционная цена товара на Озон
ozonAcquiringPercent number · double Нет Максимальная комиссия за эквайринг OZON
ozonComisson number · double Нет Комиссия товара на Озон FBM
sberMegaMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на СберМегаМаркет по FBM заказам
yandexMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Яндекс.Маркет по FBM заказам
salesExpensesOnMpPercent number · double Нет Расходы по продажам на маркетплейсе, %
salesCountCoefficient number · double Нет Коэффициент пересчета продаж и возвратов в товарной аналитике
measureUnitId integer · int32 Нет Единица измерения товара (ID единицы измерения)
taxeRate number · double Нет Установленый процент налога на товар, %
desiredMarginalityPercent number · double Нет Желаемый % маржинальности
desiredProfitRub number · double Нет Желаемая прибыль, руб.
additionalCost number · double Нет Доп. расходы на товар без записи в Финансовую аналитику, руб.
packWidth integer · int32 Нет Ширина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packHeight integer · int32 Нет Высота в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packDepth integer · int32 Нет Длина/глубина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packWeight integer · int32 Нет Вес в упаковке гр. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
numOfPiecesInBox integer · int32 Нет Количество штук в коробе
lastWildberriesSaleDate string · date-time Нет Дата последней продажи на Wildberries
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на Wildberries
lastOzonSaleDate string · date-time Нет Дата последней продажи на OZON
lastOzonOrderDate string · date-time Нет Дата последнего заказа на OZON
totalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП OZON + WB
totalFbsOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по FBS за 2 недели
wildberriesTotalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП WB
ignoreFbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
fbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
minFbsStock integer · int32 Нет Минимальный остаток - если меньше, то ставим 0
maxFbsStock integer · int32 Нет Максимальный остаток - если больше, то ставим его
wildberriesSaleLogistic number · double Нет Логистика WB, руб.
wildberriesReturnLogistic number · double Нет Обратная логистика WB, руб.
wildberriesTotalLogistics number · double Нет Логистика WB итого, руб.
wildberriesWarehouseRatio number · double Нет Коэффициент склада WB в %
wildberriesComission number · double Нет Комиссия WB, %
ozonSaleLogistic number · double Нет Логистика Ozon, руб.
ozonReturnLogistic number · double Нет Обратная логистика Ozon, руб.
ozonCommission number · double Нет Комиссия Ozon, %
maxDeliveryToPickupPoint number · double Нет Максимальная стоимость доставки до места выдачи, руб.
ozonPurchasePercent number · double Нет Процент выкупа Ozon, %
wildberriesPurchasePercent number · double Нет Процент выкупа WB, %
minMarginality number · double Нет Настройки репрайсера Min % маржинальности
maxMarginality number · double Нет Настройки репрайсера Max % маржинальности
minProfit number · double Нет Настройки репрайсера Min прибыль, руб.
maxProfit number · double Нет Настройки репрайсера Max прибыль, руб.
minPriceWithDiscount number · double Нет Настройки репрайсера Min цена со скидкой, руб.
maxPriceWithDiscount number · double Нет Настройки репрайсера Max цена со скидкой, руб.
oldWildberriesPriceWithDiscount number · double Нет При установки через репрайсер скидку, заполняется, после удаление скидки, возвращает как основная цена и значение затирается
oldWildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз до установки новой по репрайсеру, при возврате нужно проставлять null
wildberriesPromoProfit number · double Нет Расчетный профит по акциям WB нужен для определения какая акция выгодная
wildberriesMarginality number · double Нет Расчетная маржинальность по WB
wildberriesPromoId integer · int64 Нет Идентификатор акции на ВБ
oldWildberriesPromoSalePercent number · double Нет Расчетная маржинальность по WB
oldWildberriesPromoPriceWithDiscount number · double Нет Расчетная маржинальность по WB
endWildberriesPriceWithSppConfig number · double Нет Цена для пользователя конечная с СПП.
ozonFbsCommission number · double Нет Комиссия ОЗОН ФБС
ozonFboCommission number · double Нет Комиссия ОЗОН ФБО
wbTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по ВБ
ozonTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по OZON
sberTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по SBER
yandexTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по YANDEX
ozonRaiting number · double Нет Рейтинг товара на Ozon
ozonFeedbackCount integer · int32 Нет Количество отзывов на товар на Ozon
ozonPriceWithSpp number · double Нет Цена товара на Ozon с учетом СПП, руб.
fboStockCount integer · int64 Нет Остаток ФБО по выбранным складам/регионам
fbsStockCount integer · int64 Нет Остаток ФБC для планирования поставок)
stockCoverageDays integer · int64 Нет На сколько дней хватит текущего остатка ФБО на складе
fboSupplyQuantity integer · int64 Нет Количество поставляемого товара по выбранным складам/регионам
fboSales integer · int64 Нет Кол-во продаж FBO по складам/регионам для планирования поставок
fbsSales integer · int64 Нет Кол-во продаж FBS по складам/регионам для планирования поставок
fboOrders integer · int64 Нет Кол-во заказов FBO по складам/регионам для планирования поставок
fbsOrders integer · int64 Нет Кол-во заказов FBS по складам/регионам для планирования поставок
recommendPlan number · double Нет Кол-во товара для добавления к заказу
baseDeficit integer · int64 Нет Базовый дефицит склада до распределения остатков без склада назначения
allocatedWithoutWarehouse integer · int64 Нет Часть общих остатков без склада назначения, распределенная на склад
skipDaysCount integer · int32 Нет Кол-во пропущенных дней в учёте планирования поставок
organizationShortName string Нет Поле organizationShortName.
contractorName string Нет Поле contractorName.
supplyPlanBarcode string Нет Поле supplyPlanBarcode.
planCorrectionFactor number · double Нет Коэффициент коррекции для планирования поставок. На это значение умножается рассчитанное количество товара для поставки
orderBefore integer · int32 Нет До какого времени должен быть сделан заказ от 1 до 24
daysBeforeSupply integer · int32 Нет Кол-во дней до поставки. Через сколько дней с момента заказа ориентировочно будет поставка товаров
supplyPlanDays integer · int32 Нет На сколько дней планировать остаток
warehouseIdForSupplyReport integer · int64 Нет Id склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
warehouseNameForSupplyReport string Нет Название склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
wbCanBox boolean Нет Можно ли отгружать товар на склад WB в коробах
wbCanMonopallet boolean Нет Можно ли отгружать товар на склад WB в монопаллете
wbCanSupersafe boolean Нет Можно ли отгружать товар на склад WB в Supersafe
wbCanBoxOnPallet boolean Нет Можно ли отгружать товар на склад WB в коробах на паллете
manager string Нет Поле менеджера
cellId integer · int32 Нет Поле cellId.
drrPercent integer · int32 Нет ДРР% - доля рекламных расходов
percentForParticipationPromoOrAdvertising integer · int32 Нет Закладываемый % для участия в акциях или рекламе
selsupLink string Нет Поле selsupLink.
tempId integer · int64 Нет Временный id используется для быстрого импорта
category Category Нет Поле category.
findirTips object Нет Советы задачника (тип задачи - текст совета)
commissions string Нет JSON с комиссиями из разных маркетплейсов
commissionCalculations object Нет Расчёт итоговой комиссии по маркетплейсам
lowStockAlerts string Нет JSON для уведомлений о заканчивающихся остатках по маркетплейсов
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
netProfit number · double Нет Чистая прибыль, руб.
margin number · double Нет Чистая маржинальность, %
woocomStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в WooCommerce
dateStartSeason1 string · date Нет Дата начала сезона 1
dateEndSeason1 string · date Нет Дата окончания сезона 1
dateStartSeason2 string · date Нет Дата начала сезона 2
dateEndSeason2 string · date Нет Дата окончания сезона 2
dateStartSeason3 string · date Нет Дата начала сезона 3
dateEndSeason3 string · date Нет Дата окончания сезона 3
dateStartSeason4 string · date Нет Дата начала сезона 4
dateEndSeason4 string · date Нет Дата окончания сезона 4
currentGrossProfit object Нет Текущая валовая прибыль. Для таблицы цены
plannedGrossProfit object Нет Новая валовая прибыль. Для таблицы цены
position integer · int32 Нет позиция продукта
emptyBarcodes boolean Нет Поле emptyBarcodes.
uzumStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Uzum
makroStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Makro
kaspiStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Kaspi
anyLink string Нет Поле anyLink.
anyArticle string Нет Поле anyArticle.
site string Нет Поле site.
shopifyStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Shopify
takealotStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Takealot
yandexKitStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Яндекс.Кит
bobShopStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Bob Shop
minPriceForAllMarketplace number · double Нет Поле minPriceForAllMarketplace.
calculatedInstockQuantity integer · int32 Нет Поле calculatedInstockQuantity.
lamodaParentSku string Нет Родительский SKU товара на Lamoda
uzumProductId integer · int64 Нет Идентификатор товара (productId) на Uzum
woocomParentId integer · int64 Нет ID родительского товара в WooCommerce (для вариаций)
woocomPermalink string Нет Ссылка на товар в WooCommerce
wildberriesSizeId integer · int64 Нет Идентификатор размера на Вайлдбериз
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
wildberriesImtId integer · int64 Нет Используется для категорий, у которых не предусмотрен размер
externalArticle string Нет Уникальный артикул товара для стороннего сервиса
mvideoArticle string Нет Артикул товара на M.Video
ozonProductId integer · int64 Нет Идентификатор товара Озон в кабинете API
leroyMerlinId string Нет Номер карточки на Леруа Мерлен
leroyMerlinArticle string Нет Артикул товара на Леруа Мерлен
magnitArticle string Нет Артикль товара на Magnit
lamodaArticle string Нет Артикул товара на Lamoda
yandexMarketSku integer · int64 Нет Идентификатор карточки товара на Yandex.Market
sberMegaMarketId integer · int64 Нет Карточка СберМегаМаркет
detmirArticle string Нет Артикул товара на Детском мире (productCode / SAP)
moySkladLinkId string Нет ID для ссылки на Мой Склад
ebayArticle string Нет Артикул товара на Ebay
uzumSkuId integer · int64 Нет Идентификатор SKU (skuId) на Uzum
sellerSku string Нет Идентификатор товара на Amazon
takealotSku string Нет SKU товара на Takealot
walmartSku string Нет SKU товара на Walmart
walmartId string Нет Id товара на Walmart (WPID)
woocomSku string Нет SKU товара на WooCommerce
woocomId integer · int64 Нет Id товара на WooCommerce
opencartSku string Нет SKU товара в OpenCart
opencartId integer · int64 Нет Id товара в OpenCart
magnitId string Нет Id товара на Magnit
sberArticle string Нет Артикул товара на СберМегаМаркет
ozonArticle string Нет Уникальный артикул товара для озон. Offer ID в озон
oneCArticle string Нет Уникальный артикул товара для 1c
uzumArticle string Нет Уникальный артикул товара для Uzum
simalandId integer · int64 Нет Уникальный идентификатор товара для Simaland
lamodaSku string Нет SKU товара на Lamoda
ozonFbsSku integer · int64 Нет Идентификатор товара в Озон по FBS
ozonFboSku integer · int64 Нет Идентификатор товара в Озон по FBO
avitoId integer · int64 Нет ID товара в сервисе Avito
detmirId string Нет Id товара на сайте Детского мира (для ссылки на карточку)
magnitSku string Нет SKU товара на Magnit
ozonId integer · int64 Нет Идентификатор товара Озон на сайте. SKU в озон
oneCId string Нет Идентификатор товара в 1С
moySkladId string Нет ID товара в сервисе Мой Склад
nationalCatalogFeedId integer · int64 Нет Идентификатор создания карточки в национальном каталоге
yandexMarketProductId integer · int64 Нет Идентификатор карточки товара на Yandex.Market
nationalCatalogGoodId integer · int64 Нет Идентификатор товара в национальном каталоге
wildberriesPrice number · double Нет Текущая цена товара на Вайлдбериз со скидкой
wildberriesUpdatedPrice number · double Нет Новая цена товара на Вайлдбериз со скидкой.Только для методов изменения цены
wildberriesPriceWithoutDiscount number · double Нет Текущая цена товара на Вайлдбериз без скидки
wildberriesUpdatedPriceWithoutDiscount number · double Нет Новая цена товара на Вайлдбериз без скидки.Только для методов изменения цены
aliexpressPrice number · double Нет Текущая цена на Aliexpress со скидкой
aliexpressPriceWithoutDiscount number · double Нет Текущая цена на Aliexpress без скидки.
aliexpressUpdatedPrice number · double Нет Новая цена со скидкой на Aliexpress. Только для методов обновления цены
aliexpressUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Aliexpress. Только для методов обновления цены
ozonPrice number · double Нет Текущая цена товара на Озон со скидкой
ozonUpdatedPrice number · double Нет Новая цена товара на Озон со скидкой.Только для методов изменения цены
ozonPriceWithoutDiscount number · double Нет Текущая цена товара на Озон без скидки.
ozonUpdatedPriceWithoutDiscount number · double Нет Новая цена Озон без скидки.Только для методов изменения цены
leroyMerlinPrice number · double Нет Текущая цена товара на LeroyMerlin
leroyMerlinUpdatedPrice number · double Нет Новая цена товара на LeroyMerlin.Только для методов изменения цены
avitoPrice number · double Нет Текущая цена товара на Avito
avitoUpdatedPrice number · double Нет Новая цена товара на Avito.Только для методов изменения цены
sberMegaMarketPrice number · double Нет Текущая цена на СберМегаМаркет со скидкой
sberMegaMarketUpdatedPrice number · double Нет Новая цена со скидкой на СберМегаМаркет. Только для методов изменения цены
yandexMarketPrice number · double Нет Текущая цена на Яндекс.Маркет со скидкой
yandexMarketPriceWithoutDiscount number · double Нет Текущая цена на Яндекс.Маркет без скидки
yandexMarketUpdatedPrice number · double Нет Новая цена со скидкой на Яндекс.Маркет. Только для методов изменения цены
yandexMarketUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Яндекс.Маркет. Только для методов изменения цены
productPrices ProductPrice[] Нет Поле productPrices.
stockRules ProductStockRules Нет Правила отправки остатков на маркетплейсы
totalCount integer · int32 Нет Поле totalCount.
{
  "fullStatByGroup": "string",
  "rows": "string",
  "totalCount": 1
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Получить дату последнего импорта

/api/stat/funnel/organization/{organizationId}/last-date
Токен с правами чтения

Получить дату последнего импорта.

Параметры пути

ПолеТипОбязательноОписание
organizationId integer · int64 Да Поле organizationId.
curl --request GET 'https://api.selsup.ru/api/stat/funnel/organization/1001/last-date' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
"string"
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

GET

Полный финансовый отчет

/api/stat/fullFinanceReport
Токен с правами чтения

Объединение методов getFinancesReportByPeriod, getCostStructure,getSalesExpensesOnMarketplaces, getProfitStructure,getPenaltyStructure, getServiceStructure

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/fullFinanceReport?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ComprehensiveFinanceAnalytics
ПолеТипОбязательноОписание
salesExpensesOnMarketplaces FindResponseRowStructureForFinanceTable Нет Поле salesExpensesOnMarketplaces.
Поля объекта FindResponseRowStructureForFinanceTable
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
costStructure GetFinanceStructureResult Нет Поле costStructure.
Поля объекта GetFinanceStructureResult
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
fixedOutlay number · double Нет Поле fixedOutlay.
profitStructure GetFinanceStructureResult Нет Поле profitStructure.
Поля объекта GetFinanceStructureResult
ПолеТипОбязательноОписание
rows RowStructureForFinanceTable[] Нет Строки с результатом поиска
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
fixedOutlay number · double Нет Поле fixedOutlay.
penaltyStructure RowStructureForFinanceTable[] Нет Поле penaltyStructure.
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
serviceStructure RowStructureForFinanceTable[] Нет Поле serviceStructure.
Структура элемента массива RowStructureForFinanceTable
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
cost number · double Нет Поле cost.
totalSales number · double Нет Поле totalSales.
percent number · double Нет Поле percent.
absPercent number · double Нет Поле absPercent.
costWithoutSpp number · double Нет Поле costWithoutSpp.
totalSalesWithoutSpp number · double Нет Поле totalSalesWithoutSpp.
percentWithoutSpp number · double Нет Поле percentWithoutSpp.
financesReportByPeriod FindResponseFinanceReport Нет Финансовый отчёт по периодам, одна строка = один период (dateKey). Если выбрано несколько организаций, значения агрегируются по dateKey В конце может присутствовать итоговая строка по всему интервалу без dateKey
Поля объекта FindResponseFinanceReport
ПолеТипОбязательноОписание
rows FinanceReport[] Нет Строки с результатом поиска
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
previousFinancesReportByPeriod FindResponseFinanceReport Нет Поле previousFinancesReportByPeriod.
Поля объекта FindResponseFinanceReport
ПолеТипОбязательноОписание
rows FinanceReport[] Нет Строки с результатом поиска
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
purchasePercent number · double Нет Процент выкупа за выбранный период с учетом фильтров отчета
financesReportByPeriodByOrg FinanceReport[] Нет Разбивка финансового отчёта по организациям и периодам, одна строка = одна организация в одном периоде (dateKey + organizationId). Заполняется только когда выбрано несколько организаций. Итоговые строки здесь не добавляются
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
previousFinancesReportByPeriodByOrg FinanceReport[] Нет Поле previousFinancesReportByPeriodByOrg.
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
financesReportTotalByOrg FinanceReport[] Нет Итоги финансового отчёта по организациям за весь интервал. Одна строка = итог по одной организации за весь выбранный интервал. Заполняется только когда выбрано несколько организаций
Структура элемента массива FinanceReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Стоимость рекламы ВБ
externalCampaignCost number · double Нет Стоимость внешней рекламы
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы YM
id integer · int64 Нет Идентификатор
orgName string Нет Название организации
organizationId integer · int64 Нет Идентификатор организации
organizationIds string Нет ID организаций через запятую (заполняется при агрегации нескольких организаций)
orgNames string Нет Названия организаций через запятую (заполняется при агрегации нескольких организаций)
reportNumber string Нет Номер отчета
dateStart string · date-time Нет Дата начала отчета по реализации
dateEnd string · date-time Нет Дата конца отчета по реализации
logisticToClientAmount number · double Нет Стоимость логистики к клиенту в руб.
logisticFromClientAmount number · double Нет Стоимость логистики от клиента в руб.
salesCommission number · double Нет Комиссия от продажи в руб.
returnsCommission number · double Нет Возврат комиссии в руб.
intersettlements number · double Нет Взаиморасчёты с маркетплейсом в руб.
profit number · double Нет Чистая прибыль в руб. grossProfit - fixedOutlay - taxes + income
profitClear number · double Нет Чистая прибыль без учета постоянных расходов и доп. доходов в руб. grossProfit - taxes
bankPayment number · double Нет Оплата по банку в руб.
costPrice number · double Нет Себестоимость товара в руб. purchasePrice * salesCount
fixedOutlay number · double Нет Постоянные расходы в руб.(Расходы за весь интервал / кол-во дней в месяце)*на выбранный интервал, если период захватывает больше одного месяца, будет вычисляться для каждого месяца, а после складываться, в случае нескольких отчетах для организации, то будет по каждому отчету браться по коэфициенту продаж
taxes number · double Нет Налоги в руб.
taxableRevenue number · double Нет Налоговая база в руб., использованная для расчета налогов
sellingCosts number · double Нет Затраты по продаже на МП. getLogistics() + getCommissions() + getIntersettlements() + getPenalty() + getServices() - getAdditionalAndDeduction() - getOtherAmount() + getCostStorage()
rentability number · double Нет Рентабельность. (profit / totalSalesAmount) * 100
taxRate number · double Нет Процентная ставка налога
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
totalCampaignCost number · double Нет Стоимость рекламы сумма
ozonCampaignCost number · double Нет Реклама Озон
ozonBonus number · double Нет Баллы Ozon
basicExpenses number · double Нет Сумма основных расходов: комиссия + логистика + себестоимость
otherExpenses number · double Нет Сумма прочих расходов: платная приемка + прочие удержания + прочие начисления + хранения + доплаты
additionalExpenses number · double Нет Сумма дополнительных расходов: реклама + услуги + штрафы + сумма прочих расходов
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
emptyPurchaseAmount integer · int64 Нет Сумма продаж, для которых не указана закупочная цена
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
income number · double Нет Прочие доходы
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс (OZON, WILDBERRIES, YANDEX_MARKET и т.д.)
serviceId integer · int32 Нет Поле serviceId.
orderType stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа строки: розница, опт или пусто для маркетплейсов
orderTypeId integer · int32 Нет Идентификатор типа заказа из profit_report.order_type_id
commonFixedOutlay number · double Нет Поле commonFixedOutlay.
{
  "salesExpensesOnMarketplaces": "string",
  "costStructure": "string",
  "profitStructure": "string",
  "penaltyStructure": "string",
  "serviceStructure": "string",
  "financesReportByPeriod": "string"
}
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Умный анализ финансов

/api/stat/findirTips
Токен с правами чтения

Умный анализ финансов.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/findirTips?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TipsResponse
ПолеТипОбязательноОписание
tips object Нет Поле tips.
{
  "tips": "string"
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Умный анализ финансов

/api/stat/findir/tips
Токен с правами чтения

Умный анализ финансов.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/findir/tips?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива Tip[]
ПолеТипОбязательноОписание
type stringWARN, INFO, ACHIEVEMENTS, REVENUE, PROFIT, LOGISTICS, PENALTY, PROBLEMATIC, LOW_PURCHASE_PERCENT, UNPROFITABLE_PRODUCTS, LOW_MARGIN, NEGATIVE_MARGIN, FBO_LOW_STOCK, LOW_PHOTO_COUNT, CLOTHING_WITHOUT_MODEL, PHOTO_RECOMMENDATIONS, PRODUCT_PHOTO_ANALYZED, HIGH_DRR, LOW_CTR, EMPTY_VIDEO, CONVERSION_TO_ORDER_OR_CART_DECREASED, LOW_RATING, HIGH_STORAGE_COSTS Нет Поле type.
title string Нет Поле title.
description string Нет Поле description.
value number · double Нет Поле value.
[
  "string"
]
Ошибки3

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

GET

Поиск операций аналитики

/api/stat/findProfitReport
Токен с правами чтения

Метод возвращает список операций аналитики по фильтру

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

ПолеТипОбязательноОписание
dateFrom string · date-time Нет Фильтр по дате операции - от
dateTo string · date-time Нет Фильтр по дате операции - до
field stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Поле field.
fieldId integer · int64 Нет Поле fieldId.
commission number · double Нет Поле commission.
clientOrganizationId integer · int64 Нет Поле clientOrganizationId.
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Поле sourceReport.
organizations integer[] Нет Идентификаторы организаций клиента
services string[] Нет Список маркетплейсов
categories integer[] Нет Список категорий
brands integer[] Нет Список брендов
noProduct boolean Нет Без карточки
operationType stringDEFAULT, SALES, RETURNS, PENALTIES, LOGISTICS, SERVICES, COMPENSATION, STORNO_SALES, STORNO_RETURNS, IS_CANCEL, ONE_PENALTIES, ONE_ADDITION_PAY, ORDERS, TRANSFER_DELIVERY, OTHERS_AMOUNT, ACQUIRING, COST_STORAGE, CAMPAIGN_OPERATION, DEDUCTIONS, COMPENSATION_FOR_LOST_ITEM_ON_WB, LOGISTICS_CORRECTION, ACCEPTANCE, NEW_ACCEPTANCE, OWN_DELIVERY, MARKETPLACE_BONUS, DEFECT_WRITE_OFF, EXTERNAL_CAMPAIGN_OPERATION Нет Тип операции(Продажи, возврат, логистика и т.д.)
query string Нет Вид операции
timeZone integer · int32 Нет Часовой пояс клиента по UTC
clientId integer · int64 Нет Идентификатор клиента через репрайсер
fileHistoryId integer · int64 Нет Идентификатор загруженного файла
notCurrentCurrency string Нет Валюта отчета
limit integer · int32 Нет Ограничение на количество записей. Максимальное значение - 500
page integer · int32 Нет Номер страницы начиная с 1
count boolean Нет Возвратить в ответе общее количество записей
sortBy stringID, SALECOMMISSION, OPERATION_DATE, SERVICENAME, SUBJECTNAME, SERVICECARD, PRODUCTNAME, DOCUMENTTYPE, SUPPLIEROPERNAME, BONUSTYPENAME, PENALTY Нет Поле для сортировки
ascending boolean Нет Порядок сортировки - по возрастанию?. Работает только при получении списка.
curl --request GET 'https://api.selsup.ru/api/stat/findProfitReport?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FindResponseRealizationReport
ПолеТипОбязательноОписание
rows RealizationReport[] Нет Строки с результатом поиска
Структура элемента массива RealizationReport
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
realizationReportId string Нет Номер отчета WB и идентификатор операции ozon и sbermarket
currencyName string Нет Оригинальная валюта отчёта
currentCurrency string Нет Валюта отчёта
originalValues string Нет Суммы в первоначальной валюте отчёта
dateFrom string · date-time Нет Дата начала отчетного периода
dateTo string · date-time Нет Дата конца отчетного периода
supplierContractCode string Нет Договор
rid string Нет Уникальный идентификатор позиции заказа
operationDate string · date-time Нет Дата операции
createDate string · date-time Нет Дата формирования отчёта WB
rrdId integer · int64 Нет Номер строки
giId integer · int64 Нет Номер поставки
subjectName string Нет Название товара(товаров) WB или ozon(Items.name)
productCode string Нет Артикул WB(nm_id) или код SKU ozon(Items.sku) Артикул СМ(p.sber_article)
brandName string Нет Бренд
saName string Нет Артикул поставщика
tsName string Нет Размер
barcode string Нет Поле barcode.
docTypeName string Нет Тип документа
quantity integer · int64 Нет Количество
retailPrice number · double Нет Цена розничная
retailAmount number · double Нет Сумма продаж(Возвратов), до вычетов.
salePercent number · double Нет Согласованная скидка
commissionPercent number · double Нет Процент комиссии
officeName string Нет Склад
deliveryMethod string Нет Схема доставки WB: FBO или FBS
supplierOperName string Нет Обоснование для оплаты
supplierOperNameId integer · int32 Нет Идентификатор обоснования для оплаты
orderType string Нет Тип заказа Wildberries
orderTypeId integer · int32 Нет Идентификатор типа заказа SelSup (OrderType) для строк, построенных из локальных заказов (розница, опт). У строк маркетплейсов не заполняется.
orderDate string · date-time Нет Даты заказа WB и OZON
saleDate string · date-time Нет Дата продажи
shkId string Нет ШК
retailPriceWithDiscRub number · double Нет Цена розничная с учетом согласованной скидки
deliveryAmount integer · int64 Нет Кол-во доставок
returnAmount integer · int64 Нет Кол-во возвратов
returnFlag boolean Нет Маркер возврата sbermarket
deliveryCharge number · double Нет Стоимость логистики
giBoxTypeName string Нет Тип коробов
productDiscountForReport string Нет Согласованный продуктовый дисконт
supplierPromo string Нет Промокод
ppvzSppPrc number · double Нет Скидка постоянного Покупателя (СПП)
ppvzKvwPrcBase number · double Нет Размер кВВ без НДС, % Базовый
ppvzKvwPrc number · double Нет Итоговый кВВ без НДС, %
saleCommission number · double Нет Комиссия торговой площадки в рублях.
income number · double Нет К перечислению Продавцу за реализованный Товар WB(ppvz_for_pay).ozon(amount) уже вычитает комиссию и оплату своих сервисов.
ppvzReward number · double Нет Возмещение Расходов услуг поверенного
ppvzVw number · double Нет Комиссия торговой площадки, без НДС
ppvzVwNds number · double Нет НДС с Вознаграждения Вайлдберриз
ppvzOfficeId integer · int64 Нет Номер офиса WB или номер склада OZON
ppvzOfficeName string Нет Наименование офиса доставки
ppvzSupplierId string Нет Номер партнера
ppvzSupplierName string Нет Партнер
ppvzInn string Нет ИНН партнера
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Идентификатор организации, по которой
productId integer · int64 Нет Идентификатор товара, к которому относится операция
productModelId integer · int64 Нет Идентификатор модели товара, к которому относится операция
productViewId integer · int64 Нет Идентификатор цвета товара, к которому относится операция
serviceId integer · int32 Нет Тип сервиса для которого предназначен отчет.
ozonPostingNumber string Нет ozon номер отправления.
ozonReturnDeliveryCharge number · double Нет ozon плата за доставку возврата.
operationType stringCLIENT_RETURN_AGENT_OPERATION, OPERATION_AGENT_DELIVERED_TO_CUSTOMER, OPERATION_AGENT_DELIVERED_TO_CUSTOMER_CANCELED, OPERATION_AGENT_STORNO_DELIVERED_TO_CUSTOMER, OPERATION_ITEM_RETURN, MARKETPLACE_MARKETING_ACTION_COST_OPERATION, MARKETPLACE_SALE_REVIEWS_OPERATION, MARKETPLACE_SELLER_COMPENSATION_OPERATION, OPERATION_CLAIM, OPERATION_CORRECTION_SELLER, OPERATION_DEFECTIVE_WRITE_OFF, OPERATION_LACK_WRITE_OFF, OPERATION_MARKETPLACE_CROSS_DOCK_SERVICE_WRITE_OFF, OPERATION_MARKETPLACE_SERVICE_STORAGE, OPERATION_SET_OFF, MARKETPLACE_SELLER_REEXPOSURE_DELIVERY_RETURN_OPERATION, OPERATION_RETURN_GOODS_FB_SOF_RMS, RETURN_AGENT_OPERATION_RFBS, MARKETPLACE_SELLER_SHIPPING_COMPENSATION_RETURN_OPERATION, OPERATION_MARKETPLACE_SERVICE_PREMIUM_CASHBACK, OPERATION_MARKETPLACE_SERVICE_STOCK_DISPOSAL, MARKETPLACE_SELLER_COMPENSATION_ITEM_OPERATION, MARKETPLACE_SELLER_INSTALLMENT_OPERATION, OPERATION_MARKETPLACE_SERVICE_PROCESSING_NOT_IDENTIFIED_SURPLUS, MARKETPLACE_SELLER_CORRECTION_OPERATION, MARKETPLACE_SHIPMENT_MOVING_OPERATION, OPERATION_MARKETPLACE_SERVICE_PREMIUM_CASHBACK_INDIVIDUAL_POINTS, OPERATION_CORRECTION_REALIZATION_REPORT_COMMISSION, OPERATION_MARKETPLACE_WITHHOLDING_FOR_UNDELIVERABLE_GOODS, MARKETPLACE_REDISTRIBUTION_OF_ACQUIRING_OPERATION, DEFAULT, MARKETPLACE_SERVICE_ITEM_OTHER_MARKET_AND_TECH_SERVICE, CAMPAIGN_OPERATION, ITEM_AGENT_SERVICE_STARS_MEMBERSHIP, CAMPAIGN_OPERATION_FROM_SKU_REPORT, EXTERNAL_CAMPAIGN_OPERATION Нет Тип операции.
operationTypeId integer · int32 Нет Идентификатор типа операции.
operationTypeName string Нет Полное название типа операции.
operationTypeNameId integer · int32 Нет Идентификатор типа операции.
transactionType stringALL, ORDERS, RETURNS, SERVICES, COMPENSATION, TRANSFER_DELIVERY, OTHER, DEPOSIT Нет Тип транзакции.
ozonCommission number · double Нет Вознаграждение ozon
operationStatus stringDEFAULT, SALES, RETURNS, PENALTIES, LOGISTICS, SERVICES, COMPENSATION, STORNO_SALES, STORNO_RETURNS, IS_CANCEL, ONE_PENALTIES, ONE_ADDITION_PAY, ORDERS, TRANSFER_DELIVERY, OTHERS_AMOUNT, ACQUIRING, COST_STORAGE, CAMPAIGN_OPERATION, DEDUCTIONS, COMPENSATION_FOR_LOST_ITEM_ON_WB, LOGISTICS_CORRECTION, ACCEPTANCE, NEW_ACCEPTANCE, OWN_DELIVERY, MARKETPLACE_BONUS, DEFECT_WRITE_OFF, EXTERNAL_CAMPAIGN_OPERATION Нет Статус операции, <Продажа>, <Возврат> и т.д,
operationTypeTitle string Нет Название типа операции на ozon
declarationNumber string Нет Номер таможенной декларации используется wildberries
bonusTypeName string Нет Обоснование штрафов и доплат используется wildberries
bonusTypeNameId integer · int32 Нет Идентификатор обоснования штрафов и доплат используется wildberries
wildberriesStickerId string Нет Идентификатор этикетки wildberries
ozonBonus number · double Нет Баллы Ozon
uniqueId string Нет Уникальный идентификатор
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Идентификатор из какого импорта пришли данные: ORDER, SALES, PROFIT, OZON, SBER
penalty number · double Нет Штраф на WB
additionalPayment number · double Нет Доплаты на WB
sRid string Нет Уникальный идентификатор заказа
siteCountry string Нет Страна назначения
ozonProcessing number · double Нет OZON processing
operationId integer · int64 Нет Идентификатор операции
yandexMarketStatusUpdateDate string · date-time Нет Дата и время, когда статус заказа на YandexMarket был изменен в последний раз. Отдает время +03:00
yandexMarketPartnerOrderId string Нет Идентификатор заказа в YandexMarket, сохраняем через файл идентификатор магазина
yandexMarketPaymentType string Нет Тип оплаты заказа YandexMarket
sberOperationClass stringREWARD_INCENTIVE, SELLER_PRODUCT, DELIVERY_COMM, LOGIC_COMM, LOGIC_RETURN_COMM, LOGIC_PROC_COMM, SHORT_DELIVERY_COMM, WAREHOUSE_PROC_SERVICE, STORAGE_SERVICE, REWARD_PL, PRODUCT_CATEGORY_COMM, TRANSACTION_COMM, CANCEL_AFTER_ACCEPT, DATE_CHANGE, RETURN_BEFORE_ENTER_COMM, SERVICE_ADVERTISER Нет Тип операции сбера
deliveryRegionId integer · int64 Нет Идентификатор региона доставки.
deliveryRegionName string Нет Название региона доставки.
marketSku integer · int64 Нет SKU на Маркете.
shopSku string Нет SHOP_SKU на Маркете.
purchasePrice number · double Нет Закупочная цена на момент заказа.
orderStatus stringCANCELLED, DELIVERED, DELIVERY, PICKUP, PROCESSING, UNPAID, PENDING, REJECTED, CANCELLED_BEFORE_PROCESSING, CANCELLED_IN_DELIVERY, CANCELLED_IN_PROCESSING, PARTIALLY_RETURNED, PICKUP_SERVICE_RECEIVED, RETURNED, UNKNOWN, PARTIALLY_DELIVERED, RESERVED, LOST Нет Статус заказа.
wmsItemId integer · int64 Нет Идентификатор информации о движение товара.
selfPay boolean Нет Самовыкуп
otherExpenses number · double Нет Прочие расходы по товару.
campaignExpenses number · double Нет расходы на рекламу
supRatingPrcUp number · double Нет Размер снижения кВВ из-за рейтинга, %
isKgvpV2 number · double Нет Размер снижения кВВ из-за акции, %
rebillLogisticCost number · double Нет Возмещение издержек по перевозке.Поле будет в ответе при наличии значения
rebillLogisticOrg string Нет Организатор перевозки.Поле будет в ответе при наличии значения.
acquiringFee number · double Нет Возмещение издержек по эквайрингу. Издержки WB за услуги эквайринга: вычитаются из вознаграждения WB и не влияют на доход продавца.
acquiringBank string Нет Наименование банка-эквайера
kiz string Нет Код маркировки.Поле будет в ответе при наличии значения
oblast string Нет Регион заказа
warehouseId integer · int64 Нет Идентификатор склада в селсап
fileHistoryId integer · int64 Нет Идентификатор ручной загрузки с файла
storageFee number · double Нет Хранение
deduction number · double Нет Удержание
acceptance number · double Нет Платная приемка
importDate string · date-time Нет Дата импорта
productName string Нет Полное название продукта
serviceName string Нет Название МП
shortOrgName string Нет Организация
article string Нет Артикул
color string Нет Цвет
size string Нет Размер
barcodeSelsup string Нет ШК
warehouseName string Нет Название склада в селсап
warehouseRegion string Нет Регион склада в селсап
externalOrderId string Нет Внутрений id заказа
exchangeRateDate string · date-time Нет Поле exchangeRateDate.
currencyOrDefault string Нет Поле currencyOrDefault.
stringNmId string Нет Поле stringNmId.
srid string Нет Поле srid.
{
  "rows": "string"
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Остатки на складах FBO

/api/stat/fboStockReport
Токен с правами чтения

Возвращает остатки товаров по каждому складу выбранного маркетплейса. В ответе приходят строки отчета и список складов, по которым строятся колонки. Если маркетплейс не передан - берется Wildberries, а при его отсутствии Ozon

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

ПолеТипОбязательноОписание
clientOrganizationId integer · int64 Нет Идентификатор организации клиента. Если не указан - берутся все доступные пользователю организации
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
query string Нет Поиск по названию товара, модели, штрихкоду, артикулу и бренду
limit integer · int32 Нет Ограничение на количество записей. Максимальное значение - 500
page integer · int32 Нет Номер страницы начиная с 1
count boolean Нет Возвратить в ответе общее количество записей
sortBy string Нет Поле сортировки: SHORTNAME, BRANDNAME, CATEGORYNAME, MODELNAME, ARTICLE, VIEWWILDBERRIESID, OZONARTICLE, SIZE, QUANTITYINWAY, TOTALFBOCOUNT
ascending boolean Нет Порядок сортировки - по возрастанию?. Работает только при получении списка.
curl --request GET 'https://api.selsup.ru/api/stat/fboStockReport?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта FboStockReportResponse
ПолеТипОбязательноОписание
rows FboStockReport[] Нет Строки с результатом поиска
Структура элемента массива FboStockReport
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
productId integer · int64 Нет Идентификатор товара
organizationId integer · int64 Нет Идентификатор организации
ozonArticle string Нет Артикул карточки Ozon
quantityInWay integer · int64 Нет В пути: от клиента и к клиенту по всем складам
totalFboCount integer · int64 Нет Итого по складам
warehouseStocks object Нет Остатки по складам: идентификатор склада - количество
total integer · int32 Нет Общее количество найденных записей. Возвращается только, когда count = true
page integer · int32 Нет Номер запрошенной страницы
hasMorePages boolean Нет Есть ли страницы после запрошенной
warehouses FboStockReportWarehouse[] Нет Склады, по которым нужно построить колонки таблицы. Возвращаются только склады, на которых есть остатки по текущему фильтру
Структура элемента массива FboStockReportWarehouse
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор склада
name string Нет Название склада
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс склада
{
  "rows": "string",
  "total": 1,
  "page": 1,
  "hasMorePages": false,
  "warehouses": "string"
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Скачивание шаблона Excel плана продаж

/api/stat/exportPlanSalesExcelFile
Токен с правами чтения

Создает задачу на скачивание шаблона Excel файла с понедельным планом продаж

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

ПолеТипОбязательноОписание
productAnalyticFields string[] Нет Поле productAnalyticFields.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/exportPlanSalesExcelFile?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Файл остатков на складах МП

/api/stat/downloadStockReportFile
Токен с правами чтения

Метод ставит в очередь задачу по скачивании файла с остатками по каждому складу маркеплейса

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/downloadStockReportFile?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_service_not_found
Не выбран маркетплейс

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_service_not_found; localMessage содержит приведённый выше перевод.

GET

Excel отчет по поставщикам

/api/stat/downloadContractorsReportFile
Токен с правами чтения

Метод ставит в очередь задачу на скачивание Excel файла с данными по продажам и остаткам товара по каждому поставщику.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/downloadContractorsReportFile?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Удалить данные о загрузке

/api/stat/deleteProfitReportsByFileHistoryId
Токен с правами чтения

Метод удаляет данные о загрузке вместе со всеми загруженными данными по этому файлу

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

ПолеТипОбязательноОписание
ids integer[] Да Поле ids.
curl --request GET 'https://api.selsup.ru/api/stat/deleteProfitReportsByFileHistoryId?ids=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_file_history_ids_not_found
Не выбраны данные для удаления.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_file_history_ids_not_found; localMessage содержит приведённый выше перевод.

GET

Итого по товарной аналитике

/api/stat/analytics/total
Токен с правами чтения

Метод получает суммарные данные по товарной аналитике по тем же фильтрам, что и getProductAnalyticsByField, без пагинации.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/analytics/total?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта ProductAnalytics
ПолеТипОбязательноОписание
shortName string Нет Сокращенное название организации.
categoryName string Нет Название категории.
brandName string Нет Название бренда.
name string Нет Название товара
modelName string Нет Название модели
viewWildberriesId integer · int64 Нет Карточка Wildberries
article string Нет Артикул
serviceArticle string Нет Артикул на маркетплейсе
color string Нет Цвет товара.
size string Нет Размер товара.
barcode string Нет Шк товара.
purchasePrice number · double Нет Закупочная цена.
createdDate string · date-time Нет Дата создания карточки.
isDuplicate boolean Нет Признак дубликата карточки.
dateKey string Нет Ключ по дате.
salesCount integer · int64 Нет Продажи в шт.
salesCountConventional number · double Нет Продажи в у.е.
returnsCount integer · int64 Нет Возвраты в шт.
returnsCountConventional number · double Нет Возвраты в у.е.
totalSalesCount integer · int64 Нет Разница между продажами и возвратами в шт. salesCount - returnsCount
totalSalesCountConventional number · double Нет Разница между продажами и возвратами в у.е.
salesAmount number · double Нет Продажи в руб.
returnsAmount number · double Нет Возвраты в руб.
averageReturnsAmount number · double Нет Возвраты в руб. за 1 ед
totalSalesAmount number · double Нет Разница между продажами и возвратами в руб. salesAmount - returnsAmount
orderAmount number · double Нет Заказы в руб.
orderAmountWithoutCancel number · double Нет Заказы в руб. без отмен
logistics number · double Нет Логистика в руб.
averageLogistics number · double Нет Средняя логистика в руб.
logisticsShare number · double Нет Доля логистики в структуре выручки, %
commissions number · double Нет Комиссия в руб.
acquiring number · double Нет Эквайринг в руб.
averageCommissions number · double Нет Средняя комиссия в руб.
penalty number · double Нет Штрафы в руб.
additional number · double Нет Доплаты в руб.
refundsAndCancellations number · double Нет Возвраты и отмены в руб.
compensationAmount number · double Нет Компенсации в руб.
additionalAndDeduction number · double Нет Доплаты и удержания в руб. в файле финансах ячейка Доплаты
services number · double Нет Услуги в руб.
drr number · double Нет ДРР по выкупам, %: расходы на рекламу / чистая выручка * 100
drrByOrders number · double Нет ДРР Wildberries по рекламным заказам, %: расходы на рекламу / сумма рекламных заказов * 100
advertisingOrdersAmount number · double Нет Сумма рекламных заказов Wildberries, руб.
totalToBePaid number · double Нет Итого к оплате с учётом выручки, расходов, доплат и удержаний
averageToBePaid number · double Нет Итого к оплате за 1 товар.
productCount integer · int64 Нет Товарный остаток FBS + FBO на текущий момент.
salesAmountInPurchasePrice number · double Нет Проданный товар в закупочных ценах, руб.
productAmount number · double Нет Сумма по товарному остатку purchasePrice * productCount
averageSellingPrice number · double Нет Средняя фактическая цена продажи
markUp number · double Нет Фактическая наценка totalToBePaid / (purchasePrice * totalSalesCount)
margin number · double Нет Маржинальность
grossProfit number · double Нет Валовая прибыль totalToBePaid - totalSalesCount * purchasePrice - selPayAmount
averageGrossProfit number · double Нет Валовая прибыль за 1 ед.
ratioInIncome number · double Нет Доля в выручке
rationInGrossProfit number · double Нет Доля в валовой прибыли в % grossProfit / SUM(grossProfit)
ratioInProductCount number · double Нет Доля в товарном остатке в % productAmount / SUM(productAmount)
efficiencyForIncome number · double Нет Эффективность по выручке ratioInIncome / ratioInProductCount
grossProfitEfficiency number · double Нет Эффективность по валовой прибыли rationInGrossProfit / ratioInProductCount
averageExpenses number · double Нет Средний расходов по продаже на МП на 1 ед товара, руб. все расходы в руб / продажи - возвраты в шт
otherAmount number · double Нет Прочие начисления, руб.
percentRedemption number · double Нет Процент выкупа. Продажи/(Продажи+Возвраты)*100 только для ВБ
orderCount integer · int64 Нет Кол-во заказов в шт.
orderCountWithoutCancel integer · int64 Нет Кол-во заказов в шт. без отмен
nonPurchasePriceCount integer · int64 Нет Кол-во profitRepot где не указана закупочная цена, шт.
selfPayCount integer · int64 Нет Кол-во самовыкупов, шт.
selfPayAmount number · double Нет Сумма самовыкупов, руб.
costStorage number · double Нет Сумма за хранения товара на МП, получаем только по ВБ через импорт файла.
campaignCost number · double Нет Затраты на рекламу, получаем только по ВБиз импорта статистики по рекламным кампаниям
externalCampaignCost number · double Нет Затраты на внешнюю рекламу
wbSpp number · double Нет СПП: скидка постоянного покупателя на ВБ + баллы Ozon
salesAmountBeforeSpp number · double Нет Выручка до применения СПП с учетом возвратов, руб. Только ВБ. Рассчитывается как выручка + СПП
wbTotalSalesByPriceWithDisc number · double Нет Сумма продажи ВБ, по цене со скидкой продажи - возвраты
otherDeductions number · double Нет Прочие удержания WB
averageExpensesOnMP number · double Нет Средний расход по продаже на МП на 1 ед товара(берутся все расходы на МП по товару)
compensationForLostItemOnWb number · double Нет Компенсация за утерянный товар от WB
productAmountSum number · double Нет Поле productAmountSum.
totalSalesAmountPositiveSum number · double Нет Поле totalSalesAmountPositiveSum.
grossProfitPositiveSum number · double Нет Поле grossProfitPositiveSum.
acceptance number · double Нет Платная приёмка
cancelsCount integer · int64 Нет Количество отмен
ymBonus number · double Нет Баллы Яндекс Маркета
id integer · int64 Нет Идентификатор
productId integer · int64 Нет Идентификатор товара
productViewId integer · int64 Нет Идентификатор цвета товара
productModelId integer · int64 Нет Идентификатор модели товара
brandId integer · int64 Нет Идентификатор бренда товара
categoryId integer · int64 Нет Идентификатор категории товара
deleted boolean Нет Товар удален?
totalCount integer · int32 Нет Всего найдено строк для отчетов
instockQuantity integer · int64 Нет Кол-во остатков на складе FBS
fboQuantity integer · int64 Нет Количество остатков на складах FBO
ozonStockCount integer · int32 Нет Количество остатков на складах Ozon
wildberriesStockCount integer · int32 Нет Количество остатков на складах Wildberries
yandexMarketStockCount integer · int32 Нет Количество остатков на складах Yandex.Market
ozonArticle string Нет Уникальный артикул товара для озон
wbArticle string Нет Название на Wildberries
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
sberArticle string Нет Артикул товара на СберМегаМаркет
oneCArticle string Нет Уникальный артикул товара для 1c
lastWildberriesSaleDate string · date-time Нет Дата последней продажи WB
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на WB
lastOzonSaleDate string · date-time Нет Дата последней продажи Ozon
lastOzonOrderDate string · date-time Нет Дата последнего заказа на Ozon
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Выбранный в запросе МП
orderTypeIds string Нет Типы заказов, из которых сложилась строка: идентификаторы OrderType через запятую, пусто — только продажи маркетплейсов
orgTaxRate number · double Нет Процентная ставка налога организации
prodTaxRate number · double Нет Процентная ставка налога товара
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Нет Тип налогообложения
netProfitRub number · double Нет Чистая прибыль
netProfitRubPerUnit number · double Нет Чистая прибыль за 1ед.
otherExpenses number · double Нет Дополнительныеы расходы на проданный товар, руб.
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
ozonDeliveryReturn number · double Нет Перечисление за доставку от покупателя, должно идти в прибыль
paidServiceCommissionPercentOzon number · double Нет Процент комиссии платных услуг Ozon
paidServiceCommissionPercentWildberries number · double Нет Процент комиссии платных услуг Wildberries
paidServiceCommissionPercent number · double Нет Суммарный процент комиссий платных услуг
paidServiceCommissionAmount number · double Нет Сумма комиссий платных услуг, руб.
managerWb string Нет Менеджер WB
managerYandex string Нет Менеджер Yandex
managerOzon string Нет Менеджер Ozon
managerMain string Нет Менеджер Основной
organizationId integer · int64 Нет Идентификатор организации
mainImageUrl string Нет Ссылка на основное изображение товара
params string Нет JSON параметров товара из productModel.params
tags string Нет Теги товаров через запятую
serviceId object Нет DTO для передачи данных по товарной аналитике
{
  "shortName": "Example",
  "categoryName": "Example",
  "brandName": "Example",
  "name": "Example",
  "modelName": "Example",
  "viewWildberriesId": 1001
}
Ошибки9

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytic_field_not_found
Не выбрано поле, по которому анализировать данные. ШК, ЦВЕТ, КАТЕГОРИЯ.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytic_field_not_found; localMessage содержит приведённый выше перевод.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Дни без данных маркетплейсов

/api/stat/analytics/dataGaps
Токен с правами чтения

Возвращает дни выбранного периода, за которые в аналитике нет данных, чтобы пометить их в дата-пикере отчёта. Пропуски считаются по строкам profit_report и только по одной организации: параметр clientOrganizationId обязателен. Глубина анализа — месяц назад, более ранние дни не проверяются.

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

ПолеТипОбязательноОписание
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/analytics/dataGaps?dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта MarketplaceDataGaps
ПолеТипОбязательноОписание
dateFrom string · date Нет Начало проанализированного периода. Может быть позже запрошенной даты: пропуски считаются максимум за месяц назад
dateTo string · date Нет Конец проанализированного периода
missingDays string[] Нет Дни, за которые нет данных ни по одному из выбранных маркетплейсов, хотя данные за соседние дни есть. Именно эти дни помечаются в дата-пикере
missingDaysCount integer · int32 Нет Количество дней в missingDays, для текста под выбором периода
byService ServiceDataGaps[] Нет Детализация по каждому маркетплейсу выбранной организации, для тултипа
Структура элемента массива ServiceDataGaps
ПолеТипОбязательноОписание
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Маркетплейс, по которому считались пропуски
firstDataDate string · date Нет Первый день, за который по этому маркетплейсу вообще есть данные
lastDataDate string · date Нет Последний день, за который по этому маркетплейсу есть данные. Показывается пользователю как дата последней синхронизации
days MarketplaceDataGapDay[] Нет Все дни выбранного периода без данных, с причиной отсутствия
Структура элемента массива MarketplaceDataGapDay
ПолеТипОбязательноОписание
day string · date Нет День без данных по московскому времени
reason stringMISSING, PENDING, NO_HISTORY Нет Причина отсутствия данных за день
{
  "dateFrom": "2026-05-01",
  "dateTo": "2026-05-31",
  "missingDays": [
    "2026-05-05",
    "2026-05-06"
  ],
  "missingDaysCount": 2,
  "byService": "string"
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_data_gaps_organization_required
Чтобы показать дни без данных, выберите одну организацию

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_data_gaps_organization_required; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Запуск закачки данных по хранению

/api/stat/addWildberriesStorageReportTask
Токен с правами чтения

Метод ставит в очередь задачу по закачки данных оплат за хранение на Wildberries

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addWildberriesStorageReportTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_can_parse_request
Запрос не выполнен. Обратитесь в техническую поддержку.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_can_parse_request; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

GET

Запуск установки процента выкупа из аналитики

/api/stat/addSetPurchasePercentTask
Токен с правами чтения

Метод ставит в очередь задачу по вычислению и установки процента выкупа товаров из аналитики

curl --request GET 'https://api.selsup.ru/api/stat/addSetPurchasePercentTask' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Матчинг аналитики к карточке

/api/stat/addMatchUnregisteredProfitReportTask
Токен с правами чтения

Метод ставит в очередь задачу по привязке продукта к профит репорту, где отсутствует связь. OZON и WB

curl --request GET 'https://api.selsup.ru/api/stat/addMatchUnregisteredProfitReportTask' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Матчинг дат операций в продукт

/api/stat/addMatchProductLastOperationDate
Токен с правами чтения

Метод ставит в очередь задачу по обновлению последних дат операций по маркетплейсам, метод принимает список МП

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addMatchProductLastOperationDate?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Excel план поставок и закупка товаров

/api/stat/addDownloadReportSupplyPlanTask
Токен с правами чтения

Создает задачу на скачивание Excel файла по плату поставок и закупок товаровОбязательно нужно передать в запросе dateTo, dateFrom, planDayCount Не обязательные поля clientOrganizationId, services

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadReportSupplyPlanTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_plan_days_count_incorrect
На сколько дней планировать остатки должно быть больше 0

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_plan_days_count_incorrect; localMessage содержит приведённый выше перевод.

400error_service_not_found
Не выбран маркетплейс

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_service_not_found; localMessage содержит приведённый выше перевод.

400error_warehouse_place_not_found
Не указан склад или группа складов

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_warehouse_place_not_found; localMessage содержит приведённый выше перевод.

GET

Excel проблемные товары

/api/stat/addDownloadReportProblematicProductsTask
Токен с правами чтения

Создает задачу на скачивание Excel файла с данными по проблемным товарам.Остаток есть, но продаж за период не было.Обязательно нужно передать в запросе dateTo, dateFrom.Не обязательные поля clientOrganizationId.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadReportProblematicProductsTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_no_one_service_found
не найден ни один сервис

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_one_service_found; localMessage содержит приведённый выше перевод.

GET

Excel товарной аналитики

/api/stat/addDownloadProductAnalyticsFileTask
Токен с правами чтения

Создает задачу на скачивание Excel файла с данными по товарной аналитике.Обязательно нужно передать в запросе dateTo, dateFrom.Не обязательные поля clientOrganizationId, serviceIds.Поле - period и productAnalyticField не используются.Добавлена возможность отсортировать список по полю sortBy и по порядку ascending.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadProductAnalyticsFileTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

GET

Excel выгрузка цен по проблемным товарам

/api/stat/addDownloadProblematicProductPriceFileTask
Токен с правами чтения

Создает задачу на скачивание Excel файла по выгрузке проблемных товаров в Excel файлНе обязательные поля clientOrganizationId, services, query для поиска

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadProblematicProductPriceFileTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Excel план/факт продаж

/api/stat/addDownloadPlanFactSalesReportFileTask
Токен с правами чтения

Создает задачу на скачивание Excel файла с отчетом план/факт продажОбязательно нужно передать в запросе dateTo, dateFrom.Не обязательные поля clientOrganizationId.

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

ПолеТипОбязательноОписание
productAnalyticFields string[] Нет Поле productAnalyticFields.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadPlanFactSalesReportFileTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки4

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

GET

Экспорт позаказного Excel файла

/api/stat/addDownloadOrderReportFile
Токен с правами чтения

Создает задачу на скачивание Excel файла с данными по заказам

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

ПолеТипОбязательноОписание
columns FileExportColumn[] Нет Настройки столбцов для экспорта отчета по заказам
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
actual boolean Нет Отображать только актуальные заказы - не закрытые?
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
serviceWarehouseId string Нет Внешний номер склада
externalOrderId string Нет Внешний номер заказа
invoiceNumber integer · int64 Нет ID Номера счета
article string Нет Фильтр по артикулу модели товара в заказе
containsArticle string Нет Поле containsArticle.
product string Нет Фильтр по названию товара в заказе
barcode string Нет Фильтр по точному штрихкоду товара в заказе
organizations integer[] Нет Фильтр по ID организации. Можно передавать несколько значений organizations=123&organizations=345
query string Нет Поисковый запрос для фильтрации заказов по номеру, названию или QR/штрихкоду стикера
userId integer · int32 Нет ID пользователя который брал на сборку заказ
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис
services string[] Нет Список маркетплейсов для которых отдать данные
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
statuses string[] Нет Фильтр по статусам заказа. Можно передавать несколько значений statuses=CREATED&statuses=PACKING
withoutSupply boolean Нет Фильтр по заказам не прикрепленным к поставке?
orderProductId integer · int64 Нет Фильтр по ID позиции в заказе
productId integer · int64 Нет Фильтр по ID товара из заказа
brandId integer · int32 Нет Фильтр по ID бренда товара из заказа
supplierId integer · int64 Нет Фильтр по поставщику
hasCollectTask boolean Нет Фильтр по наличию у заказа сборочного задания?
organizationId integer · int64 Нет Фильтр по ID организации заказа
clientOrganizationIds integer[] Нет Идентификаторы организаций клиента
updateInService boolean Нет Заказы, которые стоят в очереди на изменение статуса на маркетплейсе?
hasServiceError boolean Нет Заказы с ошибкой обновления статуса на маркетплейсе?
noLabel boolean Нет Фильтрует заказы без этикетки?
isLegal boolean Нет Фильтрует заказы для бизнеса
noMsOrder boolean Нет Фильтрует по заказам не созданным в Моем складе?
noMsDemand boolean Нет Фильтрует по заказам с несозданными отгрузками в Моем складе?
ids integer[] Нет ID заказов. Можно передавать несколько значений ids=123&ids=345
supplyId integer · int64 Нет ID поставки, в которой отгружается заказ
notCollected boolean Нет Заказы, которые не собирались через SelSup?
dbs boolean Нет DBS заказы?
express boolean Нет Express заказы?
fbs boolean Нет FBS заказы?
noWarehouse boolean Нет Заказы без склада?
closeDate string Нет Фильтр по дате сборки заказа - конкретный день
modifiedDate string · date-time Нет Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты
modifiedDateTo string · date-time Нет Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты
incomeId integer · int64 Нет ID закупки из которого создан заказ
bindingOrderId integer · int64 Нет ID заказа, которому делаем возврат
closeDateFrom string · date-time Нет Фильтр по дате сборки заказа от - ISO
closeDateTo string · date-time Нет Фильтр по дате сборки заказа до - ISO
orderDate string Нет Фильтр по дате заказа
deliveryDate string Нет Фильтр по дате доставки заказа
deliveryDateFrom string Нет Фильтр по дате доставки заказа от
deliveryDateTo string Нет Фильтр по дате доставки заказа до
createdDateFrom string Нет Фильтр по дате создания заказа от
createdDateTo string Нет Фильтр по дате создания заказа до
forMoySklad boolean Нет Для создания в МойСклад?
withMoySkladOrder boolean Нет Только заказы, у которых уже есть заказ в МойСклад (moy_sklad_id задан)
warehouseId integer · int64 Нет Фильтр по ID склада, с которого отгружается заказ
warehouseIds integer[] Нет Фильтр по ID складам, с которого отгружается заказ. Можно передавать несколько значений warehouseIds=123&warehouseIds=345
dateFrom string · date-time Нет Фильтр по дате заказа - от
dateTo string · date-time Нет Фильтр по дате заказа - до
timeZone integer · int32 Нет ID часового пояса клиента по UTC в часах, например 3
markingStatus stringUNKNOWN, CARDS_SEND, CARDS_CREATED, SUZ_ORDERS_CREATED, MARKS_RECEIVED, CARDS_SIGNED, DOCUMENT_CREATED, SUCCESS, NO_NEED_MARKING Нет Фильтр по статусу в честном знаке
deleted boolean Нет Показать удаленные заказы?
collectLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты"?
sortOrdersByDate boolean Нет Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для "умной ленты"?
sortBySku boolean Нет Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU?
notGroupByOrganization boolean Нет Только для печати в PDF. Признак того, что все организации сортируются одним списком?
notGroupByService boolean Нет Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком?
productLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте?
productCodeLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать этикетку кода маркировки в ленте?
servicesForLabel string[] Нет Сервисы для которых нужна печать в PDF
infoLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов?
grouped boolean Нет Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel?
replaceSetByComponent boolean Нет Заменяет в заказах комплекты на компоненты?
replaceSetsByComponentsIncome boolean Нет Заменяет в заказах комплекты на компоненты в файле закупки?
collectDeliveryLabel boolean Нет Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для "умной ленты"?
shippingServicesForLabel string[] Нет Сервисы доставки для которых нужна печать накладной в PDF
orderId integer · int64 Нет ID заказа
hasVideoFixation boolean Нет Идентификатор была ли видео фиксация?
withProducts boolean Нет Признак, что заказы необходимо отдать c товарами?
passageIds integer[] Нет Фильтр по ID проходов. Можно передавать несколько значений passageIds=123&passageIds=345
withContractor boolean Нет Включить информацию о поставщиках в выгрузку?
boxId integer · int64 Нет Идентификатор короба
hasMarkedProducts boolean Нет Фильтр по заказам, в которых есть товары, подлежащие маркировке
withAnalytics boolean Нет Загружать данные аналитики (commission, logistics, totalSellingExpenses, grossProfit) из profit_report? Без флага (по умолчанию false) эти поля не возвращаются в ответе. Замедляет запрос
limit integer · int32 Нет Ограничение на количество записей. Максимальное значение - 500
page integer · int32 Нет Номер страницы начиная с 1
count boolean Нет Возвратить в ответе общее количество записей
sortBy stringID, CREATEDDATE, ORDERCREATED, CREATED, CREATEDUSER, STATUS, SERVICE, TYPE, BOXTYPE, NAME, ORGANIZATIONID, WAREHOUSE, INVOICENUMBER, EXTERNALORDERID, QUEUE, SUPPLYID, CLOSEDATE, STARTCOLLECTDATE, CLOSEUSERID, USERID, PRICE, PRODUCT, COLLECTORDERTASKID, DELIVERYDATE, MARKINGSTATUS, QUANTITY, DATE, SERVICEWAREHOUSEID Нет Поле для сортировки
ascending boolean Нет Порядок сортировки - по возрастанию?. Работает только при получении списка.
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadOrderReportFile?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки7

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_file_export_type_not_exist
Такого типа файла не существует

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_file_export_type_not_exist; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

GET

Excel отчет динамики продаж

/api/stat/addDownloadFileSalesDynamicReportByPeriodTask
Токен с правами чтения

Создает задачу на скачивание Excel файла с данными по динамике продаж.Обязательно нужно передать в запросе dateTo, dateFrom, periodНе обязательные поля clientOrganizationId, serviceIds

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadFileSalesDynamicReportByPeriodTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

GET

Excel динамика остатков

/api/stat/addDownloadFileProductBalanceDynamicsTask
Токен с правами чтения

Создает задачу на скачивание Excel файла с данными по динамике остаткам за период.Обязательно нужно передать в запросе dateTo, dateFrom, periodНе обязательные поля clientOrganizationId, serviceIds

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadFileProductBalanceDynamicsTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки6

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_maximum_available_period
Заданный период превышает максимально допустимый

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_maximum_available_period; localMessage содержит приведённый выше перевод.

GET

Excel финансового отчета

/api/stat/addDownloadFileFinancesReportByPeriodTask
Токен с правами чтения

Создает задачу на скачивание Excel файла с данными по финансовой аналитике.Обязательно нужно передать в запросе dateTo, dateFrom, periodНе обязательные поля clientOrganizationId, serviceIds. byOrgAndService=true — колонки по организации и маркетплейсу, false/null — агрегировать по организации

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadFileFinancesReportByPeriodTask?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

GET

Excel отчет по остаткам

/api/stat/addDownloadFileCurrentProductBalance
Токен с правами чтения

Создает задачу на скачивание Excel файла с данными по остаткам на текущий момент.Обязательно нужно передать в запросе dateTo, dateFrom, для расчетов.Не обязательное поле clientOrganizationId

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadFileCurrentProductBalance?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

GET

Excel файл ABC анализа

/api/stat/addDownloadFileAbcReport
Токен с правами чтения

Ставит в очередь задачу на создание Excel файла с ABC анализом по выручке и валовой прибыли.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/addDownloadFileAbcReport?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта TmsTask
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор задачи
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Нет Текущий статус задачи
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Нет Тип задачи
name string Нет Данные задачи в json - могут быть пустыми
clientId integer · int64 Нет Поле clientId.
entityId integer · int64 Нет Сущность, к которой относится задача
progress integer · int32 Нет Прогресс выполнения задачи в процентах
processedQuantity integer · int32 Нет Количество обработанных записей задачи
organizationId integer · int64 Нет Организация задачи, может быть 0, если не зависит от организации
priority integer · int32 Нет Приоритет задачи - чем выше тем быстрее задача запустится
properties string Нет Параметры задачи
message string Нет Сообщение с результатом выполнения задачи
messageParams string Нет Параметры сообщения с результатом выполнения задачи
createdDate string · date-time Нет Дата добавления задачи в очередь
startDate string · date-time Нет Дата запуска задачи
finishDate string · date-time Нет Дата завершения задачи
url string Нет Ссылка на скачивание файла с результатом задачи
inputFileUrl string Нет Ссылка на загруженный файл
retryNumber integer · int32 Нет Счётчик перезапуска задачи.
userId integer · int32 Нет Пользователь запустивший задачу
retryDate string · date-time Нет Запланированная дата перезапуска
debug boolean Нет Запуск задачи в режиме отладки с большим логированием
forcedStart boolean Нет Ручной запуск задачи
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Нет Сервис в рамках которого выполняется задача
lang string Нет Язык на котором сейчас запущена таска
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Ошибки5

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

GET

ABC анализ (выручка + валовая прибыль)

/api/stat/abc-analysis
Токен с правами чтения

Возвращает объединённый ABC анализ по выручке и валовой прибыли в одной таблице. Каждая строка содержит данные по обоим показателям одновременно.

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

ПолеТипОбязательноОписание
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Да Агрегировать данные по сущности
query string Нет Поисковый запрос для фильтрации аналитики
withDuplicate boolean Нет Отдавать аналитику по дубликатам товаров
withBonus boolean Нет Вычитать бонусы Ozon и Яндекс Маркета, а также СПП Wildberries из выручки и расходов
byOrgAndService boolean Нет Для Excel финансового отчёта: true — колонки по паре организация + маркетплейс, false/null — агрегировать по организации как раньше
byOrderType boolean Нет Разбивать финансовый отчёт по типу заказа: отдельные строки для маркетплейсов, розницы и опта
limit integer · int32 Нет Количество записей в ответе
page integer · int32 Нет Страница для навигации по страницам, начиная с 1
sortBy string Нет Поле сортировки
ascending boolean Нет Сортировать по возрастанию по полю sortBy
id integer · int64 Нет Поле id.
isMarketPlaceStructure boolean Нет Идентификатор, получать данные только по маркетплейсу или по всем.
isDashboard boolean Нет Идентификатор, запрос с дашборда или нет.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Нет Агрегировать данные по model/product/view
planDayCount integer · int32 Нет Кол-во дней для отчетов
daysToSupply integer · int32 Нет Через сколько дней ожидается поставка
plannedSupplyDate string · date-time Нет Планируемая дата поставки
groupByView boolean Нет Сгруппировать по цвету
warehouses integer[] Нет Список идентификаторов складов
salesModels string[] Нет Модели продаж для отчёта экономики складов
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Нет Уровень агрегации отчёта экономики складов
columns FileExportColumn[] Нет Настроенные пользователем колонки Excel
Структура элемента массива FileExportColumn
ПолеТипОбязательноОписание
id integer · int64 Нет ID записи
fileExportId integer · int64 Нет ID конфигурации экспорта
columnName string Нет Название столбца
columnOrder integer · int32 Нет Порядок столбца в файле
isEnabled boolean Нет Включен ли столбец для экспорта
regions string[] Нет Список регионов
group boolean Нет Сгруппировать данные
calculationByOrders boolean Нет Делать расчет по заказанному количеству
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Нет Операция по которой выводить данные
skipDayWithoutStocks boolean Нет Пропускать дни без остатков
replaceSetsByComponents boolean Нет Раскрывать комплекты по компонентам
distributeFbsByWarehouse boolean Нет Распределять FBS по складам пропорционально FBO
distributeFbsStock boolean Нет Распределять остатки FBS между маркетплейсами/складами
ignoreDumping boolean Нет Игнорировать слив товара (продажи по заниженной цене)
isSaleStructure boolean Нет Идентификатор, что нужно получить структуру по продажам
isAveragePerOneUnit boolean Нет Идентификатор, получить среднее за 1 единицу
updateDate boolean Нет Обновлять даты
useWeightedGroup boolean Нет Использовать группы по весу
isFindirRequest boolean Нет Является ли запрос - запросом для Задачника
brandIds integer[] Нет Фильтр по идентификаторам брендов (список)
categoryIds integer[] Нет Фильтр по идентификаторам категорий (список)
articles string[] Нет Фильтр по артикулу (список)
colors string[] Нет Фильтр по цвету (список)
sizes string[] Нет Фильтр по размеру (список)
barcodes string[] Нет Фильтр по штрих-коду (список)
tagIds integer[] Нет Фильтр по идентификаторам тегов товаров (список)
penaltyFrom number · double Нет Фильтр по штрафам (от)
penaltyTo number · double Нет Фильтр по штрафам (до)
logisticsFrom number · double Нет Фильтр по логистике (от)
logisticsTo number · double Нет Фильтр по логистике (до)
marginFrom number · double Нет Фильтр по маржинальности (от)
marginTo number · double Нет Фильтр по маржинальности (до)
salesAmountFrom number · double Нет Фильтр по сумме продаж (от)
salesAmountTo number · double Нет Фильтр по сумме продаж (до)
totalSalesAmountFrom number · double Нет Фильтр по выручке (от)
totalSalesAmountTo number · double Нет Фильтр по выручке (до)
grossProfitFrom number · double Нет Фильтр по валовой прибыли (от)
grossProfitTo number · double Нет Фильтр по валовой прибыли (до)
taxNds integer · int32 Нет Налог ндс
useOsno boolean Нет Тип налогообложения осно
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Нет Период агрегации
dateFrom string · date-time Да Дата начала отчета
dateTo string · date-time Да Дата окончания отчета
services string[] Нет Список маркетплейсов для которых отдать данные
categories integer[] Нет Фильтр категорий для которых отдать данные
brands integer[] Нет Фильтр брендов для которых отдать данные
clientOrganizationId integer · int64 Нет Идентификатор организации, для которой отдать данные
organizations integer[] Нет Идентификаторы организаций клиента
ids integer[] Нет Список идентификаторов
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Нет Тип заказа
types string[] Нет Типы заказа
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Нет Статус заказа
timeZone integer · int32 Нет Часовой пояс клиента по UTC
previousDateFrom string · date-time Нет Дата начала периода для сравнения
clientOrganizationIds integer[] Нет Идентификаторы организаций, для которых отдать данные
ignoreCredit boolean Нет Не учитывать кредит в прочих удержаниях
curl --request GET 'https://api.selsup.ru/api/stat/abc-analysis?productAnalyticField=BARCODE&limit=50&page=1&dateFrom=2026-01-15T12%3A00%3A00Z&dateTo=2026-01-15T12%3A00%3A00Z' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Поля объекта CombinedAbcAnalysisResult
ПолеТипОбязательноОписание
revenueStatByGroup AbcStatByGroup[] Нет Поле revenueStatByGroup.
Структура элемента массива AbcStatByGroup
ПолеТипОбязательноОписание
group string Нет Поле group.
productsCount integer · int32 Нет Количество артикулов в данной группе по выручке или по валовой прибыли
countPercent number · double Нет Доля артикулов от общего количества в % по выручке или по валовой прибыли
profitSum number · double Нет Сумма валовой прибыли или выручки по артикулам группы
profitSumPercent number · double Нет Доля выручки или валовой прибыли группы от общей суммы в %
grossProfitStatByGroup AbcStatByGroup[] Нет Поле grossProfitStatByGroup.
Структура элемента массива AbcStatByGroup
ПолеТипОбязательноОписание
group string Нет Поле group.
productsCount integer · int32 Нет Количество артикулов в данной группе по выручке или по валовой прибыли
countPercent number · double Нет Доля артикулов от общего количества в % по выручке или по валовой прибыли
profitSum number · double Нет Сумма валовой прибыли или выручки по артикулам группы
profitSumPercent number · double Нет Доля выручки или валовой прибыли группы от общей суммы в %
revenueProfitPositiveSum number · double Нет Поле revenueProfitPositiveSum.
grossProfitProfitPositiveSum number · double Нет Поле grossProfitProfitPositiveSum.
rows CombinedAbcReport[] Нет Поле rows.
Структура элемента массива CombinedAbcReport
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
article string Нет Поле article.
orgUniqueArticle string Нет Поле orgUniqueArticle.
color string Нет Поле color.
modelView string Нет Поле modelView.
orgUniqueModelView string Нет Поле orgUniqueModelView.
productModelId integer · int64 Нет Поле productModelId.
organizationName string Нет Поле organizationName.
organizationId integer · int64 Нет Поле organizationId.
brandName string Нет Поле brandName.
categoryName string Нет Поле categoryName.
categoryId integer · int32 Нет Поле categoryId.
stocksCount integer · int32 Нет Остаток FBS + FBO
stocksPercent number · double Нет Доля в остатке в %
product Product Нет Поле product.
Поля объекта Product
ПолеТипОбязательноОписание
id integer · int64 Нет Идентификатор товара. Проставляется автоматически
productType stringPRODUCT, SET, SERVICE, DIGITAL Нет Тип товара
name string Да Наименование товара внутреннее
deleted boolean Нет Признак удаления товара
printName string Нет Название товара для внешних сервисов. Если не задано, проставляется равным наименованию товара
realSize string Нет Российский размер товара для одежды или характеристики для других категорий
vendorSize string Нет Размер производителя или характеристики производителя. Не обязательно заполнять
size string Нет Размер для одежды или характеристики для внешних сервисов. Должен быть уникальным в рамках цвета
wildberriesStockCount integer · int32 Нет Остатки товара на Вайлдбериз
ozonRealFbs boolean Нет Признак использования RealFbs для товара
ozonStockCount integer · int32 Нет Остаток товара на складах Озон
ozonStockBetweenWarehouses integer · int32 Нет Остаток товара в Озон, которые перемещаются между складами
removeFbsStock boolean Нет Не выгружать остатки товара на маркетплейсы
noStockSync boolean Нет Не синхронизировать остатки: товар полностью исключается из передачи остатков на все маркетплейсы, текущий остаток на МП не изменяется
purchaseCurrency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Нет Валюта закупочной цены товара
purchasePriceInCurrency number · double Нет Цена закупки в валюте
deliveryCostInCurrency number · double Нет Цена на доставку в валюте
versionId integer · int64 Нет Поле нужно передавать при изменении,для предотвращения одновременной перезаписи
createdDate string · date-time Нет Дата создания товара на МП
created string · date-time Нет Дата создания товара в SelSup
createdUser string Нет Пользователь, который создал товар
sourceIncomeItemId integer · int64 Нет Идентификатор товара из заказа поставщика по данным которого был создан товар
sourceProductId integer · int64 Нет Идентификатор товара, который копировали
ozonRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Озон
wildberriesRequiredStock integer · int32 Нет Расчитанное количество товара, для поставки на склад Wildberries
wildberriesProfit number · double Нет Профит с продажи товара на Вайлдбериз по FBM
wildberriesProfitFbs number · double Нет Профит с продажи товара на Вайлдбериз по FBS
wildberriesOrderQuantity integer · int32 Нет Количество заказов по FBO товара на Вайлдбериз за 2 недели
wildberriesSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам
wildberriesQuantityInWayToClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам к клиенту
wildberriesQuantityInWayFromClient integer · int32 Нет Поставляемое количество товара на Вайлдбериз по FBM заказам от клиента
wildberriesSaleQuantity integer · int32 Нет Продажи товара на Вайлдбериз по FBM за 2 недели
wildberriesQuantityInWay integer · int32 Нет Количество товаров на Вайлдбериз в пути
wildberriesNoSale boolean Нет Признак неликвидного товара на Вайлдбериз
lastStockChange string · date-time Нет Дата последнего изменения стока на Вайлдбериз по FBM
ozonOrderQuantity integer · int32 Нет Количество заказов товара по FBO на Озон по FBM и FBS за 2 недели
ozonSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Озон по FBM
ozonProfit integer · int32 Нет Чистая маржа продажи товара на Озон по FBM
instockQuantity integer · int32 Нет Остатки товара на складах клиента
instockQuantityValue number · double Нет Остатки товара на складах клиента в пользовательской единице измерения
stockUnit stringPCS, G, KG, ML, L Нет Единица измерения остатка товара для интерфейса и внешних интеграций
calculatedInStockQuantity integer · int32 Нет Рассчитанный остаток
calculatedInStockQuantityValue number · double Нет Рассчитанный остаток в пользовательской единице измерения
clientId integer · int64 Нет Идентификатор клиента
organizationId integer · int64 Да Идентификатор организации
productViewId integer · int64 Нет Идентификатор цвета
view ProductView Нет Информация о цвете товара
suzId string Нет GTIN товара
cisType stringUNIT, BUNDLE, GROUP, SET, ATK Нет Тип в национальном каталоге
notChangedStock integer · int32 Нет Количество дней, в течении которых не менялся остаток товара
cardExchanges ProductCardExchange[] Нет Последние статусы обмена карточки с маркетплейсами
wildberriesStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Вайлдбериз
wildberriesMessage string Нет Ошибка создания карточки товара в Вайлдбериз
wildberriesMessageParams string Нет JSON параметров ошибки создания карточки товара в Вайлдбериз
nationalCatalogStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Национальном каталоге
nationalCatalogMessage string Нет Ошибка создания карточки товара в Национальном каталоге
nationalCatalogMessageParams string Нет Параметры ошибки создания карточки товара в Национальном каталоге
ozonStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Озон
ozonMessage string Нет Ошибка создания карточки товара в Озон
ozonMessageParams string Нет JSON параметры ошибки создания карточки товара в Озон
ozonTaskId integer · int64 Нет Идентификатор задания по обновления или созданию карточки в Озон
wildberriesFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке WB по FBS за 2 недели
ozonFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Ozon по FBS за 2 недели
ymarketFbsOrdersQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке на Яндекс Маркете по FBS за 2 недели
totalSupplyingQuantity integer · int32 Нет Кол-во заказанных товаров на данной карточке за 2 недели
skuId integer · int64 Нет Идентификатор единицы хранения товара на складе. Проставляется автоматически
sku Sku Нет Поле sku.
barcodes ProductBarcode[] Нет Штрих-коды товара
serviceProducts ServiceProduct[] Нет Cвязи с товарами маркетплейсов
siteArticle string Нет артикул товара на сайте
siteId string Нет айди товара на сайте
params string Нет JSON значений параметров для данного размера/характеристик
values ParamValue[] Нет Значения параметров карточки. Отдаются при запросе модели, если передать params=true
group object Нет Группа карточек. Используется на списке товаров, чтобы объединить разные размеры в одну строку
duplicates Product[] Нет Дубликаты карточки по остаткам. Отдаются только на списке товаров, если включена галочка Объединять дубликаты
hasChanges boolean Нет Признак наличия изменений в товаре и ее нужно обновить при сохранении
ignoreDuplicate boolean Нет Признак игнорирования дубликатов при создании
yandexMarketStockCount integer · int64 Нет Остаток товара на складах Yandex.Market
groupId integer · int64 Нет ID групповой карточки
yandexMarketStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара на яндекс маркет
yandexMarketMessage string Нет Сообщение при ошибке создания карточки товара на яндекс маркет
yandexMarketMessageParams string Нет Параметры сообщения при создании товара в Яндекс.Маркет
duplicate boolean Нет Признак, что карточка является дубликатом. Отдается не для всех методов
ozonHasPhoto boolean Нет Признак наличия фото на Ozon
aliexpressStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания товара на Aliexpress
aliexpressMessage string Нет Сообщение при создании товара на Aliexpress
aliexpressMessageParams string Нет Параметры сообщения при создании товара на Aliexpress
moySkladType string Нет Тип товара в сервисе Мой Склад
moySkladStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в МойСклад
avitoStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус обьявления на Авито
moySkladMessage string Нет Ошибка создания карточки товара в МойСклад
moySkladMessageParams string Нет Параметры ошибки создания карточки товара в МойСклад
removeFbsStockOzon boolean Нет Не передавать остатки товара по FBS на озон
removeFbsStockWb boolean Нет Не передавать остатки товара по FBS на Wildberries
removeFbsStockAli boolean Нет Не передавать остатки товара по FBS на Aliepress
removeFbsStockYm boolean Нет Не передавать остатки товара по FBS на Яндекс.Маркет
removeFbsStockSber boolean Нет Не передавать остатки товара по FBS на СберМегаМаркет
quantity integer · int32 Нет Количество товара в заказах. Возвращается только в методах income/getProductsFromOrders или wms/findStock
incomeQuantity integer · int32 Нет Количество товара в закупке без разделения по маркетплейсам
orderMinDate string · date-time Нет Минимальная дата заказа. Возвращается только в методах income/getProductsFromOrders
expiredDate string · date-time Нет Cрок годности товара - возвращается только в методах, wms/findStock
productionDate string · date-time Нет Дата производства
stock integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
stockValue number · double Нет Остаток на складе в пользовательской единице измерения
stocks object Нет Остатки товара на складах - возвращается только в методах, wms/fetchStock
cell Cell Нет Ячейка хранения товара на определенном складе - возвращается только в методах, wms/fetchStock
reserved integer · int32 Нет Остаток товара на определенном складе - возвращается только в методах, wms/fetchStock
reservedValue number · double Нет Резерв в пользовательской единице измерения
calculatedStock integer · int32 Нет Остаток наборов на определенном складе - возвращается только в методах, wms/fetchStock, product/findProduct, supply/findProductForOrder
calculatedStockValue number · double Нет Рассчитанный остаток набора в пользовательской единице измерения
price number · double Нет Розничная цена товара
updatedPrice number · double Нет Новая общая цена товара со скидкой. Только для методов обновления цены
priceWithoutDiscount number · double Нет Розничная цена товара без учета скидки
updatedPriceWithoutDiscount number · double Нет Измененная розничная цена товара без учета скидки. Принимается только в методах обновления цены
updatedDeliveryCost number · double Нет Измененные прочие расходы товара Принимается только в методах обновления цены
updatedPurchasePrice number · double Нет Измененная закупочная цена товара Принимается только в методах обновления цены
purchasePrice number · double Нет Закупочная цена товара в руб.
isPurchasePriceUpdated boolean Нет Признак, была ли изменена закупочная цена
isDeliveryCostUpdated boolean Нет Признак, изменения прочих расходов на товар.
wholesalePrice number · double Нет Оптовая цена товара
deliveryCost number · double Нет Дополнительные расходы на доставку товара в руб. Добавляются к закупочной цене
strategyId integer · int64 Нет Идентификатор стратегии ценообразования
ozonAverageExpenses number · double Нет Расходы по продаже товара на Ozon
wildberriesAverageExpenses number · double Нет Расходы по продаже товара на Wildberries
yandexMarketAverageExpenses number · double Нет Расходы по продаже товара на ЯМ
wildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз
minPrice number · double Нет Минимальная цена товара. Ниже этой цены нельзя выставлять цену на товар.Используется для Ozon при участии товара в акциях
ozonPromotionPrice number · double Нет Текущая акционная цена товара на Озон
ozonAcquiringPercent number · double Нет Максимальная комиссия за эквайринг OZON
ozonComisson number · double Нет Комиссия товара на Озон FBM
sberMegaMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на СберМегаМаркет по FBM заказам
yandexMarketSupplyingQuantity integer · int32 Нет Поставляемое количество товара на Яндекс.Маркет по FBM заказам
salesExpensesOnMpPercent number · double Нет Расходы по продажам на маркетплейсе, %
salesCountCoefficient number · double Нет Коэффициент пересчета продаж и возвратов в товарной аналитике
measureUnitId integer · int32 Нет Единица измерения товара (ID единицы измерения)
taxeRate number · double Нет Установленый процент налога на товар, %
desiredMarginalityPercent number · double Нет Желаемый % маржинальности
desiredProfitRub number · double Нет Желаемая прибыль, руб.
additionalCost number · double Нет Доп. расходы на товар без записи в Финансовую аналитику, руб.
packWidth integer · int32 Нет Ширина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packHeight integer · int32 Нет Высота в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packDepth integer · int32 Нет Длина/глубина в упаковке мм. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
packWeight integer · int32 Нет Вес в упаковке гр. Имеет больший приоритет, чем значение в модели или категории, отдается на маркетплейсы
numOfPiecesInBox integer · int32 Нет Количество штук в коробе
lastWildberriesSaleDate string · date-time Нет Дата последней продажи на Wildberries
lastWildberriesOrderDate string · date-time Нет Дата последнего заказа на Wildberries
lastOzonSaleDate string · date-time Нет Дата последней продажи на OZON
lastOzonOrderDate string · date-time Нет Дата последнего заказа на OZON
totalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП OZON + WB
totalFbsOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по FBS за 2 недели
wildberriesTotalOrdersCount integer · int32 Нет Кол-во заказанных товаров на данной карточке по МП WB
ignoreFbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
fbsWarehouses string Нет Список идентификаторов складов маркетплейсов через запятую - на которые не отправлять остатки по FBS
minFbsStock integer · int32 Нет Минимальный остаток - если меньше, то ставим 0
maxFbsStock integer · int32 Нет Максимальный остаток - если больше, то ставим его
wildberriesSaleLogistic number · double Нет Логистика WB, руб.
wildberriesReturnLogistic number · double Нет Обратная логистика WB, руб.
wildberriesTotalLogistics number · double Нет Логистика WB итого, руб.
wildberriesWarehouseRatio number · double Нет Коэффициент склада WB в %
wildberriesComission number · double Нет Комиссия WB, %
ozonSaleLogistic number · double Нет Логистика Ozon, руб.
ozonReturnLogistic number · double Нет Обратная логистика Ozon, руб.
ozonCommission number · double Нет Комиссия Ozon, %
maxDeliveryToPickupPoint number · double Нет Максимальная стоимость доставки до места выдачи, руб.
ozonPurchasePercent number · double Нет Процент выкупа Ozon, %
wildberriesPurchasePercent number · double Нет Процент выкупа WB, %
minMarginality number · double Нет Настройки репрайсера Min % маржинальности
maxMarginality number · double Нет Настройки репрайсера Max % маржинальности
minProfit number · double Нет Настройки репрайсера Min прибыль, руб.
maxProfit number · double Нет Настройки репрайсера Max прибыль, руб.
minPriceWithDiscount number · double Нет Настройки репрайсера Min цена со скидкой, руб.
maxPriceWithDiscount number · double Нет Настройки репрайсера Max цена со скидкой, руб.
oldWildberriesPriceWithDiscount number · double Нет При установки через репрайсер скидку, заполняется, после удаление скидки, возвращает как основная цена и значение затирается
oldWildberriesSale integer · int32 Нет Скидка товара на Вайлдбериз до установки новой по репрайсеру, при возврате нужно проставлять null
wildberriesPromoProfit number · double Нет Расчетный профит по акциям WB нужен для определения какая акция выгодная
wildberriesMarginality number · double Нет Расчетная маржинальность по WB
wildberriesPromoId integer · int64 Нет Идентификатор акции на ВБ
oldWildberriesPromoSalePercent number · double Нет Расчетная маржинальность по WB
oldWildberriesPromoPriceWithDiscount number · double Нет Расчетная маржинальность по WB
endWildberriesPriceWithSppConfig number · double Нет Цена для пользователя конечная с СПП.
ozonFbsCommission number · double Нет Комиссия ОЗОН ФБС
ozonFboCommission number · double Нет Комиссия ОЗОН ФБО
wbTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по ВБ
ozonTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по OZON
sberTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по SBER
yandexTotalSalesCount integer · int64 Нет Общее кол-во продажи - возвраты, начиная с подсчета процента выкупа по YANDEX
ozonRaiting number · double Нет Рейтинг товара на Ozon
ozonFeedbackCount integer · int32 Нет Количество отзывов на товар на Ozon
ozonPriceWithSpp number · double Нет Цена товара на Ozon с учетом СПП, руб.
fboStockCount integer · int64 Нет Остаток ФБО по выбранным складам/регионам
fbsStockCount integer · int64 Нет Остаток ФБC для планирования поставок)
stockCoverageDays integer · int64 Нет На сколько дней хватит текущего остатка ФБО на складе
fboSupplyQuantity integer · int64 Нет Количество поставляемого товара по выбранным складам/регионам
fboSales integer · int64 Нет Кол-во продаж FBO по складам/регионам для планирования поставок
fbsSales integer · int64 Нет Кол-во продаж FBS по складам/регионам для планирования поставок
fboOrders integer · int64 Нет Кол-во заказов FBO по складам/регионам для планирования поставок
fbsOrders integer · int64 Нет Кол-во заказов FBS по складам/регионам для планирования поставок
recommendPlan number · double Нет Кол-во товара для добавления к заказу
baseDeficit integer · int64 Нет Базовый дефицит склада до распределения остатков без склада назначения
allocatedWithoutWarehouse integer · int64 Нет Часть общих остатков без склада назначения, распределенная на склад
skipDaysCount integer · int32 Нет Кол-во пропущенных дней в учёте планирования поставок
organizationShortName string Нет Поле organizationShortName.
contractorName string Нет Поле contractorName.
supplyPlanBarcode string Нет Поле supplyPlanBarcode.
planCorrectionFactor number · double Нет Коэффициент коррекции для планирования поставок. На это значение умножается рассчитанное количество товара для поставки
orderBefore integer · int32 Нет До какого времени должен быть сделан заказ от 1 до 24
daysBeforeSupply integer · int32 Нет Кол-во дней до поставки. Через сколько дней с момента заказа ориентировочно будет поставка товаров
supplyPlanDays integer · int32 Нет На сколько дней планировать остаток
warehouseIdForSupplyReport integer · int64 Нет Id склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
warehouseNameForSupplyReport string Нет Название склада на который нужно поставить рассчитанные товары. Используется только в планировании поставок
wbCanBox boolean Нет Можно ли отгружать товар на склад WB в коробах
wbCanMonopallet boolean Нет Можно ли отгружать товар на склад WB в монопаллете
wbCanSupersafe boolean Нет Можно ли отгружать товар на склад WB в Supersafe
wbCanBoxOnPallet boolean Нет Можно ли отгружать товар на склад WB в коробах на паллете
manager string Нет Поле менеджера
cellId integer · int32 Нет Поле cellId.
drrPercent integer · int32 Нет ДРР% - доля рекламных расходов
percentForParticipationPromoOrAdvertising integer · int32 Нет Закладываемый % для участия в акциях или рекламе
selsupLink string Нет Поле selsupLink.
tempId integer · int64 Нет Временный id используется для быстрого импорта
category Category Нет Поле category.
findirTips object Нет Советы задачника (тип задачи - текст совета)
commissions string Нет JSON с комиссиями из разных маркетплейсов
commissionCalculations object Нет Расчёт итоговой комиссии по маркетплейсам
lowStockAlerts string Нет JSON для уведомлений о заканчивающихся остатках по маркетплейсов
inputVat number · double Нет Входящий НДС, руб.
outputVat number · double Нет Исходящий НДС, руб.
finalVat number · double Нет Итоговый НДС (исходящий - входящий), руб.
incomeTax number · double Нет Налог на прибыль, руб.
totalTax number · double Нет Общий налог (НДС + налог на прибыль), руб.
netProfit number · double Нет Чистая прибыль, руб.
margin number · double Нет Чистая маржинальность, %
woocomStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в WooCommerce
dateStartSeason1 string · date Нет Дата начала сезона 1
dateEndSeason1 string · date Нет Дата окончания сезона 1
dateStartSeason2 string · date Нет Дата начала сезона 2
dateEndSeason2 string · date Нет Дата окончания сезона 2
dateStartSeason3 string · date Нет Дата начала сезона 3
dateEndSeason3 string · date Нет Дата окончания сезона 3
dateStartSeason4 string · date Нет Дата начала сезона 4
dateEndSeason4 string · date Нет Дата окончания сезона 4
currentGrossProfit object Нет Текущая валовая прибыль. Для таблицы цены
plannedGrossProfit object Нет Новая валовая прибыль. Для таблицы цены
position integer · int32 Нет позиция продукта
emptyBarcodes boolean Нет Поле emptyBarcodes.
uzumStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Uzum
makroStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Makro
kaspiStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Kaspi
anyLink string Нет Поле anyLink.
anyArticle string Нет Поле anyArticle.
site string Нет Поле site.
shopifyStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Shopify
takealotStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Takealot
yandexKitStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Яндекс.Кит
bobShopStatus stringUNKNOWN, CREATING, CREATED, SUCCESS, ERROR, UPDATING, EXCEPTION, SIGN, MODERATION Нет Статус создания карточки товара в Bob Shop
minPriceForAllMarketplace number · double Нет Поле minPriceForAllMarketplace.
calculatedInstockQuantity integer · int32 Нет Поле calculatedInstockQuantity.
lamodaParentSku string Нет Родительский SKU товара на Lamoda
uzumProductId integer · int64 Нет Идентификатор товара (productId) на Uzum
woocomParentId integer · int64 Нет ID родительского товара в WooCommerce (для вариаций)
woocomPermalink string Нет Ссылка на товар в WooCommerce
wildberriesSizeId integer · int64 Нет Идентификатор размера на Вайлдбериз
yandexMarketShopSku string Нет SKU товара на Yandex.Market
aliexpressSku string Нет SKU на Aliexpress
wildberriesImtId integer · int64 Нет Используется для категорий, у которых не предусмотрен размер
externalArticle string Нет Уникальный артикул товара для стороннего сервиса
mvideoArticle string Нет Артикул товара на M.Video
ozonProductId integer · int64 Нет Идентификатор товара Озон в кабинете API
leroyMerlinId string Нет Номер карточки на Леруа Мерлен
leroyMerlinArticle string Нет Артикул товара на Леруа Мерлен
magnitArticle string Нет Артикль товара на Magnit
lamodaArticle string Нет Артикул товара на Lamoda
yandexMarketSku integer · int64 Нет Идентификатор карточки товара на Yandex.Market
sberMegaMarketId integer · int64 Нет Карточка СберМегаМаркет
detmirArticle string Нет Артикул товара на Детском мире (productCode / SAP)
moySkladLinkId string Нет ID для ссылки на Мой Склад
ebayArticle string Нет Артикул товара на Ebay
uzumSkuId integer · int64 Нет Идентификатор SKU (skuId) на Uzum
sellerSku string Нет Идентификатор товара на Amazon
takealotSku string Нет SKU товара на Takealot
walmartSku string Нет SKU товара на Walmart
walmartId string Нет Id товара на Walmart (WPID)
woocomSku string Нет SKU товара на WooCommerce
woocomId integer · int64 Нет Id товара на WooCommerce
opencartSku string Нет SKU товара в OpenCart
opencartId integer · int64 Нет Id товара в OpenCart
magnitId string Нет Id товара на Magnit
sberArticle string Нет Артикул товара на СберМегаМаркет
ozonArticle string Нет Уникальный артикул товара для озон. Offer ID в озон
oneCArticle string Нет Уникальный артикул товара для 1c
uzumArticle string Нет Уникальный артикул товара для Uzum
simalandId integer · int64 Нет Уникальный идентификатор товара для Simaland
lamodaSku string Нет SKU товара на Lamoda
ozonFbsSku integer · int64 Нет Идентификатор товара в Озон по FBS
ozonFboSku integer · int64 Нет Идентификатор товара в Озон по FBO
avitoId integer · int64 Нет ID товара в сервисе Avito
detmirId string Нет Id товара на сайте Детского мира (для ссылки на карточку)
magnitSku string Нет SKU товара на Magnit
ozonId integer · int64 Нет Идентификатор товара Озон на сайте. SKU в озон
oneCId string Нет Идентификатор товара в 1С
moySkladId string Нет ID товара в сервисе Мой Склад
nationalCatalogFeedId integer · int64 Нет Идентификатор создания карточки в национальном каталоге
yandexMarketProductId integer · int64 Нет Идентификатор карточки товара на Yandex.Market
nationalCatalogGoodId integer · int64 Нет Идентификатор товара в национальном каталоге
wildberriesPrice number · double Нет Текущая цена товара на Вайлдбериз со скидкой
wildberriesUpdatedPrice number · double Нет Новая цена товара на Вайлдбериз со скидкой.Только для методов изменения цены
wildberriesPriceWithoutDiscount number · double Нет Текущая цена товара на Вайлдбериз без скидки
wildberriesUpdatedPriceWithoutDiscount number · double Нет Новая цена товара на Вайлдбериз без скидки.Только для методов изменения цены
aliexpressPrice number · double Нет Текущая цена на Aliexpress со скидкой
aliexpressPriceWithoutDiscount number · double Нет Текущая цена на Aliexpress без скидки.
aliexpressUpdatedPrice number · double Нет Новая цена со скидкой на Aliexpress. Только для методов обновления цены
aliexpressUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Aliexpress. Только для методов обновления цены
ozonPrice number · double Нет Текущая цена товара на Озон со скидкой
ozonUpdatedPrice number · double Нет Новая цена товара на Озон со скидкой.Только для методов изменения цены
ozonPriceWithoutDiscount number · double Нет Текущая цена товара на Озон без скидки.
ozonUpdatedPriceWithoutDiscount number · double Нет Новая цена Озон без скидки.Только для методов изменения цены
leroyMerlinPrice number · double Нет Текущая цена товара на LeroyMerlin
leroyMerlinUpdatedPrice number · double Нет Новая цена товара на LeroyMerlin.Только для методов изменения цены
avitoPrice number · double Нет Текущая цена товара на Avito
avitoUpdatedPrice number · double Нет Новая цена товара на Avito.Только для методов изменения цены
sberMegaMarketPrice number · double Нет Текущая цена на СберМегаМаркет со скидкой
sberMegaMarketUpdatedPrice number · double Нет Новая цена со скидкой на СберМегаМаркет. Только для методов изменения цены
yandexMarketPrice number · double Нет Текущая цена на Яндекс.Маркет со скидкой
yandexMarketPriceWithoutDiscount number · double Нет Текущая цена на Яндекс.Маркет без скидки
yandexMarketUpdatedPrice number · double Нет Новая цена со скидкой на Яндекс.Маркет. Только для методов изменения цены
yandexMarketUpdatedPriceWithoutDiscount number · double Нет Новая цена без скидки на Яндекс.Маркет. Только для методов изменения цены
productPrices ProductPrice[] Нет Поле productPrices.
stockRules ProductStockRules Нет Правила отправки остатков на маркетплейсы
revenueProfit number · double Нет Выручка
revenueProfitPercent number · double Нет Доля в общей выручке в %
revenueCollectPercent number · double Нет Накопленная доля по выручке в %
revenueGroup stringA, B, C Нет Группа по выручке: A, B или C
revenueGroupWeighted stringA, B, C Нет Группа по выручке в нормализованном виде: A, B или C
grossProfit number · double Нет Валовая прибыль
grossProfitPercent number · double Нет Доля в общей валовой прибыли в %
grossProfitCollectPercent number · double Нет Накопленная доля по валовой прибыли в %
grossProfitGroup stringA, B, C Нет Группа по валовой прибыли: A, B или C
grossProfitGroupWeighted stringA, B, C Нет Группа по валовой прибыли в нормализованном виде: A, B или C
grossProfitHasPurchasePrice boolean Нет Есть ли у артикула закупочная цена
totalCount integer · int32 Нет Поле totalCount.
{
  "revenueStatByGroup": "string",
  "grossProfitStatByGroup": "string",
  "revenueProfitPositiveSum": 1,
  "grossProfitProfitPositiveSum": 1,
  "rows": "string",
  "totalCount": 1
}
Ошибки8

Прикладные ошибки обычно возвращаются как JSON с полями error, localMessage и params. Ориентируйтесь на error; локализованный текст может меняться. Как API возвращает прикладные ошибки ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

Внутренняя ошибка. Сохраните время запроса и обратитесь в поддержку, не повторяя мутацию вслепую.

400error_analytics_access_denied
Данные аналитики конфиденциальны для роли SUPPORT

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_analytics_access_denied; localMessage содержит приведённый выше перевод.

400error_incorrect_date
некорректная дата

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_date; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_organization_not_found
Не найдена организация

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_organization_not_found; localMessage содержит приведённый выше перевод.

400error_user_does_not_have_this_organization
У пользователя нет доступа к данной организации

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_user_does_not_have_this_organization; localMessage содержит приведённый выше перевод.

Authorization

Токен для тестовых запросов

Токен хранится только в localStorage этого браузера и отправляется исключительно в заголовке Authorization запросов к api.selsup.ru.

Попробовать

Параметры реального запроса

Реальный ответ API

Выполните запрос, чтобы увидеть ответ SelSup.