{"openapi":"3.1.0","info":{"title":"Документация по SelSup API","description":"API SelSup — программный интерфейс для работы с сервисом SelSup. Даёт возможность работать со всеми функциями SelSup из вашей системы. Для использования API добавьте новый токен на странице:https://selsup.ru/application/integration/api. Добавленный токен необходимо передавать во всех запросах к API SelSup, в заголовке Authorization.","contact":{"name":"Support Team","email":"admin@selsup.ru"},"license":{"name":"Apache 2.0","url":"https://selsup.ru/dogovor-offerta/"},"version":"1.0"},"servers":[{"url":"http://localhost:9050/"}],"tags":[{"name":"Сертификаты качества","description":"Методы для работы с сертификатами качества, декларациями, отказными письмами на товар"}],"paths":{"/api/qualityDocument/uploadQualityDocumentImage":{"post":{"tags":["Сертификаты качества"],"summary":"Загрузка изображения сертификата качества","description":"Позволяет загрузить изображение и связать его с сертификатом","operationId":"uploadQualityDocumentImage","parameters":[{"name":"documentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"]}}}},"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/QualityDocumentImage"}}}}}}},"/api/qualityDocument/updateQualityDocument":{"post":{"tags":["Сертификаты качества"],"summary":"Обновить сертификат качества","description":"Обновляет данные сертификата качества","operationId":"updateQualityDocument","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityDocument"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/QualityDocument"}}}}}}},"/api/qualityDocument/removeQualityDocument":{"post":{"tags":["Сертификаты качества"],"summary":"Удалить сертификат качества","description":"Удаляет сертификат качества по идентификатору","operationId":"removeQualityDocument","parameters":[{"name":"documentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"}}}},"/api/qualityDocument/importCertificates":{"post":{"tags":["Сертификаты качества"],"summary":"Массовый импорт сертификатов из Excel","description":"Создаёт задачу импорта сертификатов и связей с товарами из Excel-файла. Строки с одинаковым типом и номером документа объединяются в один сертификат","operationId":"importCertificates","parameters":[{"name":"replaceConnects","in":"query","description":"Удалять связи документа, которых нет в файле","required":false,"schema":{"type":"boolean"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"Excel-файл с сертификатами"}},"required":["file"]}}}},"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/TmsTask"}}}}}}},"/api/qualityDocument/exportCertificateTemplate":{"post":{"tags":["Сертификаты качества"],"summary":"Шаблон файла импорта сертификатов","description":"Создаёт задачу формирования Excel-шаблона для массового импорта сертификатов","operationId":"exportCertificateTemplate","responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/TmsTask"}}}}}}},"/api/qualityDocument/deleteQualityDocumentImage":{"post":{"tags":["Сертификаты качества"],"summary":"Удалить изображение сертификата","description":"Удаляет изображение сертификата качества","operationId":"deleteQualityDocumentImage","parameters":[{"name":"imageId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"}}}},"/api/qualityDocument/createQualityDocument":{"post":{"tags":["Сертификаты качества"],"summary":"Добавить сертификат качества","description":"Создает новый сертификат качества","operationId":"createQualityDocument","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityDocument"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/QualityDocument"}}}}}}},"/api/qualityDocument/getQualityDocumentByModel":{"get":{"tags":["Сертификаты качества"],"summary":"Список сертификатов продукта","description":"Позволяет получить сертификаты качества продукта","operationId":"getQualityDocumentByModel","parameters":[{"name":"modelId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/QualityDocument"}}}}}}}},"/api/qualityDocument/findQualityDocument":{"get":{"tags":["Сертификаты качества"],"summary":"Получить список сертификатов по фильтру","description":"Позволяет получить сертификаты по фильтрам: бренд, категория и запрос, который может содержать часть названия или номера","operationId":"findQualityDocument","parameters":[{"name":"brandId","in":"query","description":"Поиск по id бренда","required":false,"schema":{"type":"integer","format":"int32","description":"Поиск по id бренда"}},{"name":"categoryId","in":"query","description":"Поиск по id категории","required":false,"schema":{"type":"integer","format":"int32","description":"Поиск по id категории"}},{"name":"query","in":"query","description":"Поисковый запрос, может содержать часть названия или номера сертификата","required":false,"schema":{"type":"string","description":"Поисковый запрос, может содержать часть названия или номера сертификата"}},{"name":"limit","in":"query","description":"Ограничение на количество записей. Максимальное значение - 500","required":false,"schema":{"type":"integer","format":"int32","description":"Ограничение на количество записей. Максимальное значение - 500"}},{"name":"page","in":"query","description":"Номер страницы начиная с 1","required":false,"schema":{"type":"integer","format":"int32","description":"Номер страницы начиная с 1"}},{"name":"count","in":"query","description":"Возвратить в ответе общее количество записей","required":false,"schema":{"type":"boolean","description":"Возвратить в ответе общее количество записей"}},{"name":"sortBy","in":"query","description":"Поле для сортировки","required":false,"schema":{"type":"string","description":"Поле для сортировки","enum":["DOCUMENT_ID","NAME","TYPE","NUMBER","START_DATE","EXPIRE_DATE"]}},{"name":"ascending","in":"query","description":"Порядок сортировки - по возрастанию?. Работает только при получении списка.","required":false,"schema":{"type":"boolean","description":"Порядок сортировки - по возрастанию?. Работает только при получении списка."}}],"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/FindResponseQualityDocument"}}}}}}},"/api/quality/document/{documentId}":{"get":{"tags":["Сертификаты качества"],"summary":"Получить сертификат качества","description":"Возвращает сертификат качества по идентификатору","operationId":"getById","parameters":[{"name":"documentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"404":{"description":"Сертификат не найден","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/QualityDocument"}}}}}}}},"components":{"schemas":{"QualityDocumentImage":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"url":{"type":"string"},"position":{"type":"integer","format":"int32"},"documentId":{"type":"integer","format":"int64"},"clientId":{"type":"integer","format":"int64"}}},"AliexpressCategory":{"type":"object","description":"Категория Aliexpress","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"published":{"type":"boolean"},"parentId":{"type":"integer","format":"int64"},"aliexpressId":{"type":"integer","format":"int64"},"lastSyncDate":{"type":"string","format":"date-time","description":"Дата последней синхронизации категории"},"notChangedDays":{"type":"integer","format":"int32","description":"Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются"},"isLeaf":{"type":"boolean","description":"Категория является листовой. Карточки можно добавлять только в листовые"}}},"AvitoCategory":{"type":"object","description":"Категория Авито","properties":{"id":{"type":"integer","format":"int64","description":"Идентификатор категории на Авито.Совпадает с идентификатором Авито"},"name":{"type":"string","description":"Полное название категории (включает в себя названия родительских категорий)"},"shortName":{"type":"string","description":"Краткое название категории"},"published":{"type":"boolean","description":"Опубликована категория"},"parentId":{"type":"integer","format":"int64","description":"id родительской категории Авито. Используется при импорте обьявлений с Авито"},"lastSyncDate":{"type":"string","format":"date-time","description":"Дата последней синхронизации категории"},"isLeaf":{"type":"boolean","description":"Категория является листовой. Карточки можно добавлять только в листовые"},"goodsType":{"type":"string","description":"Тег GoodsType в фиде"},"category":{"type":"string","description":"Тег Category в фиде"}},"required":["id","name"]},"Brand":{"type":"object","description":"Бренд","properties":{"brandId":{"type":"integer","format":"int32","description":"Идентификатор бренда","readOnly":true},"name":{"type":"string","description":"Название бренда"},"clientId":{"type":"integer","format":"int64","description":"Идентификатор клиента","readOnly":true},"logoUrl":{"type":"string","description":"Ссылка логотипа бренда","readOnly":true},"logoSize":{"type":"integer","format":"int32","description":"Размер логотипа в байтах","readOnly":true},"logoWidth":{"type":"integer","format":"int32","description":"Ширина логотипа в пикселях","readOnly":true},"logoHeight":{"type":"integer","format":"int32","description":"Высота логотипа в пикселях","readOnly":true},"deleted":{"type":"boolean","description":"Бренд удален?"},"ozonName":{"type":"string","description":"Название бренда на Ozon"},"ozonId":{"type":"integer","format":"int64","description":"ID бренда на Ozon"},"oneCId":{"type":"string","description":"Идентификатор 1С"}},"required":["name"]},"Category":{"type":"object","description":"Категория","properties":{"categoryId":{"type":"integer","format":"int32","description":"Идентификатор категории. Проставляется автоматически","readOnly":true},"name":{"type":"string","description":"Наименование категории","maxLength":255},"deleted":{"type":"boolean","description":"Признак удаленных категорий","readOnly":true},"parentId":{"type":"integer","format":"int32","description":"Идентификатор родительской категории"},"clientId":{"type":"integer","format":"int64","description":"Идентификатор клиента","readOnly":true},"marked":{"type":"boolean","description":"Маркируется ли категория"},"categoryClass":{"type":"string","description":"Тип категории для Честного знака. По умолчанию ставится OTHER","enum":["SHOES","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"]},"wildberriesType":{"$ref":"#/components/schemas/WildberriesType","description":"Предмет Вайлдбериз. Можно устанавливать либо объект,либо только идентификатор"},"wildberriesCategoryId":{"type":"integer","format":"int64","description":"Идентификатор категории Wildberries, совпадает с ID категории на самом Wildberries"},"wildberriesFbmCommission":{"type":"number","format":"double","description":"Комиссия по тарифу FBM","readOnly":true},"wildberriesFbwCommission":{"type":"number","format":"double","description":"Комиссия по тарифу FBW","readOnly":true},"wildberriesFbsCommission":{"type":"number","format":"double","description":"Комиссия по тарифу FBS","readOnly":true},"wildberriesDbsCommission":{"type":"number","format":"double","description":"Комиссия по тарифу DBS","readOnly":true},"wildberriesEdbsCommission":{"type":"number","format":"double","description":"Комиссия по тарифу EDBS","readOnly":true},"wildberriesCAndCCommission":{"type":"number","format":"double","description":"Комиссия по тарифу C&C","readOnly":true},"wildberriesBookingCommission":{"type":"number","format":"double","description":"Комиссия за бронирование","readOnly":true},"ozonDescriptionCategoryId":{"type":"integer","format":"int64","description":"Идентификатор категории на Ozon. Строится из ID категории + ID типа на Ozon"},"yandexMarketCategoryId":{"type":"integer","format":"int64","description":"Идентификатор категории в Яндекс.Маркет. Совпадает с идентификатором категории на самом Яндекс.Маркет"},"yandexMarketCategory":{"$ref":"#/components/schemas/YandexMarketCategory","description":"Категория Яндекс.Маркета. Можно проставлять либо объект, либо только идентификатор"},"ozonDescriptionCategory":{"$ref":"#/components/schemas/OzonDescriptionCategory","description":"Категория Озон"},"ozonCommission":{"type":"number","format":"double","description":"Комиссия озона.","readOnly":true},"tnved":{"$ref":"#/components/schemas/Tnved","description":"ТНВЭД. Можно проставлять либо объект, либо идентификатор ТНВЭД"},"tnvedId":{"type":"integer","format":"int64","description":"Идентификатор ТНВЭД"},"laundry":{"type":"string","description":"Правила ухода за вещами. Разделяются запятыми"},"params":{"type":"string","description":"JSON значений параметров для категории"},"namePattern":{"type":"string","description":"Шаблон названий категории"},"aliexpressCategory":{"$ref":"#/components/schemas/AliexpressCategory","description":"Категория Aliexpress"},"aliexpressCategoryId":{"type":"integer","format":"int64","description":"Идентификатор категории на самом Aliexpress"},"avitoCategory":{"$ref":"#/components/schemas/AvitoCategory","description":"Категория Avito"},"lamodaCategory":{"$ref":"#/components/schemas/LamodaCategory","description":"Категория Lamoda"},"lamodaCategoryId":{"type":"integer","format":"int64","description":"Идентификатор категории на Lamoda"},"avitoCategoryId":{"type":"integer","format":"int64","description":"Идентификатор категории на Avito"},"packDepth":{"type":"integer","format":"int32","description":"Глубина упаковки в мм. Проставляется всем товарам в категории"},"packWidth":{"type":"integer","format":"int32","description":"Ширина упаковки в мм. Проставляется всем товарам в категории"},"packHeight":{"type":"integer","format":"int32","description":"Высота упаковки в мм. Проставляется всем товарам в категории"},"packWeight":{"type":"integer","format":"int32","description":"Вес упаковки в граммах. Проставляется всем товарам в категории"},"hasSize":{"type":"boolean","description":"Признак разделения товаров в категории по размеру. Меняет вид редактора карточки"},"hasColor":{"type":"boolean","description":"Признак разделения товаров в категории по цвету. Меняет вид редактора карточки"},"autoName":{"type":"boolean","description":"Автоматически формировать названия товаров в категории"},"removeFbsStock":{"type":"boolean","description":"Не передавать остатки товаров по FBS для товаров из этой категории"},"oneCId":{"type":"string","description":"Идентификатор категории в 1С"},"externalId":{"type":"string","description":"Идентификатор категории на сайте"},"moySkladId":{"type":"string","description":"Идентификатор категории в сервисе МойСклад"},"useClientParams":{"type":"boolean","description":"Показывать пользовательские параметры в категории"},"requiredExpirationDate":{"type":"boolean","description":"Является ли срок годности обязательным параметром"},"serviceCategoryMappings":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ServiceCategoryMapping"},"description":"Универсальные привязки категории к категориям внешних сервисов"},"productCount":{"type":"integer","format":"int32","description":"Количество товаров в категории. Отдается только при withProductCount=true"}},"required":["name"]},"LamodaCategory":{"type":"object","description":"Категория Lamoda","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","description":"Название"},"shortName":{"type":"string","description":"Краткое название категории"},"published":{"type":"boolean","description":"Опубликованность категории"},"isLeaf":{"type":"boolean","description":"Листовая категория"},"parentId":{"type":"integer","format":"int64"},"lastSyncDate":{"type":"string","format":"date-time","description":"Дата последней синхронизации"},"notChangedDays":{"type":"integer","format":"int32","description":"Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются"}}},"OzonDescriptionCategory":{"type":"object","description":"Категория Озон","properties":{"id":{"type":"integer","format":"int64","description":"Идентификатор категории на Ozon. Состоит из двух идентификаторов Категории + ID типа на самом Ozon"},"name":{"type":"string","description":"Название категории"},"published":{"type":"boolean"},"parentId":{"type":"integer","format":"int64"},"isLeaf":{"type":"boolean","description":"Признак листовой категории, в которой могут находиться товары"},"lastSyncDate":{"type":"string","format":"date-time","description":"Дата последней синхронизации категории с Озон"},"notChangedDays":{"type":"integer","format":"int32","description":"Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются"},"isError":{"type":"boolean"},"errorDate":{"type":"string","format":"date"},"types":{"type":"string"},"typeId":{"type":"integer","format":"int64","description":"Идентификатор типа на Ozon"},"purchasePercentAvg":{"type":"number","format":"double","description":"Среднее значение процента выкупа. Используется в AI Финдире"},"purchasePercentMin":{"type":"number","format":"double","description":"Минимально допустимое значение процента выкупа. Используется в AI Финдире"},"photoAvg":{"type":"integer","format":"int32","description":"Среднее кол-во фотографий. Используется в AI Финдире"},"photoMin":{"type":"integer","format":"int32","description":"Минимально допустимое кол-во фотографий. Используется в AI Финдире"},"drrAvg":{"type":"number","format":"double","description":"Среднее значение ДРР. Используется в AI Финдире"},"drrMin":{"type":"number","format":"double","description":"Минимально допустимое значение ДРР. Используется в AI Финдире"},"marginAvg":{"type":"number","format":"double","description":"Среднее значение маржинальности. Используется в AI Финдире"},"marginMin":{"type":"number","format":"double","description":"Минимально допустимое значение маржинальности. Используется в AI Финдире"},"promotionCtrAvg":{"type":"number","format":"double","description":"Среднее значение CTR рекламной кампании. Используется в AI Финдире"},"promotionCtrMin":{"type":"number","format":"double","description":"Минимально допустимое значение CTR рекламной кампании. Используется в AI Финдире"}},"required":["name"]},"QualityDocument":{"type":"object","description":"Сертификат качества продукции","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"type":{"type":"string","description":"Тип документа","enum":["DECLARATION","CERTIFICATE","REFUSAL","REGISTRATION"]},"number":{"type":"string","description":"Номер сертификата"},"numberNormalized":{"type":"string","description":"Нормализованный номер сертификата, используется для поиска дублей"},"clientId":{"type":"integer","format":"int64"},"versionId":{"type":"integer","format":"int64"},"createdUser":{"type":"string"},"startDate":{"type":"string","format":"date","description":"Дата начала действия сертификата"},"expireDate":{"type":"string","format":"date","description":"Дата окончания срока действия сертификата"},"data":{"type":"array","description":"Связи сертификата с брендом и категорией","items":{"$ref":"#/components/schemas/QualityDocumentData"}},"images":{"type":"array","description":"Изображения сертификата","items":{"$ref":"#/components/schemas/QualityDocumentImage"}}}},"QualityDocumentData":{"type":"object","description":"Связи сертификатов c брендом, категорией и продуктом","properties":{"id":{"type":"integer","format":"int64"},"documentId":{"type":"integer","format":"int64","description":"Сертификат"},"productModelId":{"type":"integer","format":"int64","description":"Связь сертификата с продуктом"},"brand":{"$ref":"#/components/schemas/Brand","description":"Связь сертификата с брендом"},"brandId":{"type":"integer","format":"int32"},"category":{"$ref":"#/components/schemas/Category","description":"Связь категории с сертификатом"},"categoryId":{"type":"integer","format":"int32"},"clientId":{"type":"integer","format":"int64"}}},"ServiceCategoryMapping":{"type":"object","properties":{"service":{"type":"string","description":"Сервис","enum":["NONE","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"]},"externalId":{"type":"string"},"name":{"type":"string"}}},"Tnved":{"type":"object","description":"Код ТНВЭД","properties":{"id":{"type":"integer","format":"int64","description":"Идентификатор кода ТНВЭД без нулей в начале"},"name":{"type":"string","description":"Название кода ТНВЭД"},"deleted":{"type":"boolean"},"type":{"type":"string","description":"Тип","enum":["SECTION","GROUP","PRODUCT","MAIN"]},"categoryClass":{"type":"string","description":"Информационное поле, чтобы автоматически заполнять значение в категории,при выборе ТНВЭД, но никогда не используется в документах","enum":["SHOES","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":{"type":"integer","format":"int64","description":"Родительский ТНВЭД"},"keywords":{"type":"string","description":"Ключевые слова для кода ТНВЭД"},"description":{"type":"string","description":"Описание кода ТНВЭД"},"paramsTnvedId":{"type":"integer","format":"int64","description":"Идентификатор категории национального каталога (cat_id)"},"isInParam":{"type":"boolean","description":"Означает что ТНВЭД есть в параметре Вайлдбериз - их нужно выбирать в приоритете"},"certification":{"type":"string","description":"Необходимость сертификации товаров с этим ТНВЭД"},"parentCode":{"type":"string"},"code":{"type":"string"},"certificationRequired":{"type":"boolean"}}},"WildberriesType":{"type":"object","description":"Предмет Вайлдбериз","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","description":"Название"},"published":{"type":"boolean","description":"Опубликованность предмета Вайлдбериз"},"hasSize":{"type":"boolean","description":"Атрибут, указывающий наличие размера"},"monoBoxMinQuantity":{"type":"integer","format":"int32"},"monoType":{"type":"string","enum":["ALWAYS","NEVER","MONO_IF_MIN_PRICE"]},"monoMinPrice":{"type":"integer","format":"int32"},"hasParent":{"type":"boolean"},"parentId":{"type":"integer","format":"int64"},"wildberriesId":{"type":"integer","format":"int64","description":"Идентификатор предмета на Вайлдбериз"},"lastSyncDate":{"type":"string","format":"date-time","description":"Дата последней синхронизации предмета с Вайлдбериз"},"notChangedDays":{"type":"integer","format":"int32","description":"Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются"},"commission":{"type":"number","format":"double","description":"Комиссия для товаров данного предмета в Вайлдбериз по FBM"},"fbsCommission":{"type":"number","format":"double","description":"Комиссия для товаров данного предмета в Вайлдбериз по FBS"},"fbwCommission":{"type":"number","format":"double","description":"Комиссия по тарифу FBW"},"dbsCommission":{"type":"number","format":"double","description":"Комиссия по тарифу DBS"},"edbsCommission":{"type":"number","format":"double","description":"Комиссия по тарифу EDBS"},"cAndCCommission":{"type":"number","format":"double","description":"Комиссия по тарифу C&C"},"bookingCommission":{"type":"number","format":"double","description":"Комиссия за бронирование"},"logisticPrice":{"type":"integer","format":"int32","description":"Стоимость доставки товара к клиенту на Вайлдбериз"},"storagePrice":{"type":"number","format":"double","description":"Стоимость хранения товара на складе Вайлдбериз за штуку в день"},"acceptancePrice":{"type":"number","format":"double","description":"Стоимость приемки товара на складе Вайлдбериз за штуку"},"needDimensions":{"type":"boolean","description":"Атрибут обязательности габаритов товара, тк стоимость хранения рассчитывается на основе габаритов"},"purchasePercentAvg":{"type":"number","format":"double","description":"Среднее значение процента выкупа. Используется в AI Финдире"},"purchasePercentMin":{"type":"number","format":"double","description":"Минимально допустимое значение процента выкупа. Используется в AI Финдире"},"photoAvg":{"type":"integer","format":"int32","description":"Среднее кол-во фотографий. Используется в AI Финдире"},"photoMin":{"type":"integer","format":"int32","description":"Минимально допустимое кол-во фотографий. Используется в AI Финдире"},"drrAvg":{"type":"number","format":"double","description":"Среднее значение ДРР. Используется в AI Финдире"},"drrMin":{"type":"number","format":"double","description":"Минимально допустимое значение ДПП. Используется в AI Финдире"},"marginAvg":{"type":"number","format":"double","description":"Среднее значение маржинальности. Используется в AI Финдире"},"marginMin":{"type":"number","format":"double","description":"Минимально допустимое значение маржинальности. Используется в AI Финдире"},"candCCommission":{"type":"number","format":"double"}}},"YandexMarketCategory":{"type":"object","description":"Категория Яндекс.Маркета","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","description":"Название категории"},"published":{"type":"boolean"},"parentId":{"type":"integer","format":"int64"},"isLeaf":{"type":"boolean","description":"Признак листовой категории, в которой могут находиться товары"},"lastSyncDate":{"type":"string","format":"date-time","description":"Дата последней синхронизации категории с Озон"},"notChangedDays":{"type":"integer","format":"int32","description":"Количество дней, в течение которых данные категории не менялась. Используется для того, чтобы сократить обновление категорий, которые не меняются"}},"required":["name"]},"TmsTask":{"type":"object","description":"Фоновая задача SelSup. Возвращается в разных методах, которые можно выполнять асинхронно. Далее можно проверять статус задачи, вызывая метод /task/getTask?id=","properties":{"id":{"type":"integer","format":"int64","description":"Идентификатор задачи","readOnly":true},"status":{"type":"string","description":"Текущий статус задачи","enum":["CREATED","RUNNING","FINISHED","ERROR","RESTARTING","INTERRUPTING","INTERRUPTED","STOPPED","EXCEPTION"],"readOnly":true},"type":{"type":"string","description":"Тип задачи","enum":["WILDBERRIES_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"],"readOnly":true},"name":{"type":"string","description":"Данные задачи в json - могут быть пустыми"},"clientId":{"type":"integer","format":"int64"},"entityId":{"type":"integer","format":"int64","description":"Сущность, к которой относится задача"},"progress":{"type":"integer","format":"int32","description":"Прогресс выполнения задачи в процентах"},"processedQuantity":{"type":"integer","format":"int32","description":"Количество обработанных записей задачи"},"organizationId":{"type":"integer","format":"int64","description":"Организация задачи, может быть 0, если не зависит от организации"},"priority":{"type":"integer","format":"int32","description":"Приоритет задачи - чем выше тем быстрее задача запустится"},"properties":{"type":"string","description":"Параметры задачи"},"message":{"type":"string","description":"Сообщение с результатом выполнения задачи"},"messageParams":{"type":"string","description":"Параметры сообщения с результатом выполнения задачи"},"createdDate":{"type":"string","format":"date-time","description":"Дата добавления задачи в очередь"},"startDate":{"type":"string","format":"date-time","description":"Дата запуска задачи"},"finishDate":{"type":"string","format":"date-time","description":"Дата завершения задачи"},"url":{"type":"string","description":"Ссылка на скачивание файла с результатом задачи"},"inputFileUrl":{"type":"string","description":"Ссылка на загруженный файл"},"retryNumber":{"type":"integer","format":"int32","description":"Счётчик перезапуска задачи."},"userId":{"type":"integer","format":"int32","description":"Пользователь запустивший задачу"},"retryDate":{"type":"string","format":"date-time","description":"Запланированная дата перезапуска"},"debug":{"type":"boolean","description":"Запуск задачи в режиме отладки с большим логированием"},"forcedStart":{"type":"boolean","description":"Ручной запуск задачи"},"service":{"type":"string","description":"Сервис в рамках которого выполняется задача","enum":["NONE","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":{"type":"string","description":"Язык на котором сейчас запущена таска"}}},"FindResponseQualityDocument":{"type":"object","properties":{"rows":{"type":"array","description":"Строки с результатом поиска","items":{"$ref":"#/components/schemas/QualityDocument"}}}}},"securitySchemes":{"ApiKey":{"type":"apiKey","name":"Authorization","in":"header"}}}}