{
  "openapi": "3.0.1",
  "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": "https://api.selsup.ru/",
      "description": "Production server"
    }
  ],
  "tags": [
    {
      "name": "Экспорт",
      "description": "Выгрузка различных данных из SelSup"
    }
  ],
  "paths": {
    "/api/export/uploadImagesToWildberries": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Загрузка фотографий на Вайлдбериз",
        "description": "Запускает задачу по загрузке изображений на Вайлдбериз",
        "operationId": "uploadImagesToWildberries",
        "parameters": [
          {
            "name": "photographyId",
            "in": "query",
            "description": "Идентификатор фотосессии",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "override",
            "in": "query",
            "description": "Перезаписать уже существующие фотографии в карточке",
            "required": false,
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "useLinks",
            "in": "query",
            "description": "Использовать ссылки в качестве уже существующих фотографий",
            "required": false,
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TmsTask"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/stocksFile": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Excel с остатками товаров",
        "description": "Возвращает файл с оригинальными остатками товаров",
        "operationId": "stocksFile",
        "parameters": [
          {
            "name": "warehouseId",
            "in": "query",
            "description": "Идентификатор склада",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Идентификатор склада",
              "format": "int64"
            }
          },
          {
            "name": "byCell",
            "in": "query",
            "description": "Выгружать остатки по ячейкам хранения?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Выгружать остатки по ячейкам хранения?"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TmsTask"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/getWildberriesFile": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Экспорт товаров для Wildberries в Excel",
        "description": "Возвращает Excel файл со списком товаров",
        "operationId": "getWildberriesFile",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProductFilter"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TmsTask"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/getProductsFile": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Экспорт товаров в Excel",
        "description": "Возвращает Excel файл со списком товаров",
        "operationId": "getProductsFile",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProductFilter"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TmsTask"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/getModelsFile": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Экспорт моделей в Excel",
        "description": "Возвращает Excel файл со списком моделей",
        "operationId": "getModelsFile",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TmsTask"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/exportStructureTurnoverByContractorId": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Структура расчетов с поставщиками в Excel",
        "description": "Возвращает Excel файл со структурой оплат за период с контрагентом",
        "operationId": "exportStructureTurnoverByContractorId",
        "parameters": [
          {
            "name": "productAnalyticField",
            "in": "query",
            "description": "Агрегировать данные по сущности",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Агрегировать данные по сущности",
              "enum": [
                "BARCODE",
                "COLOR",
                "ARTICLE",
                "BRAND",
                "CATEGORY"
              ]
            }
          },
          {
            "name": "query",
            "in": "query",
            "description": "Поисковый запрос для фильтрации аналитики",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Поисковый запрос для фильтрации аналитики"
            }
          },
          {
            "name": "withDuplicate",
            "in": "query",
            "description": "Отдавать аналитику по дубликатам товаров",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Отдавать аналитику по дубликатам товаров"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Количество записей в ответе",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Количество записей в ответе",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Страница для навигации по страницам, начиная с 1",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Страница для навигации по страницам, начиная с 1",
              "format": "int32"
            }
          },
          {
            "name": "sortBy",
            "in": "query",
            "description": "Поле сортировки",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Поле сортировки"
            }
          },
          {
            "name": "ascending",
            "in": "query",
            "description": "Сортировать по возрастанию по полю sortBy",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Сортировать по возрастанию по полю sortBy"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "isMarketPlaceStructure",
            "in": "query",
            "description": "Идентификатор, получать данные только по маркетплейсу или по всем.",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Идентификатор, получать данные только по маркетплейсу или по всем."
            }
          },
          {
            "name": "isDashboard",
            "in": "query",
            "description": "Идентификатор, запрос с дашборда или нет.",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Идентификатор, запрос с дашборда или нет."
            }
          },
          {
            "name": "analyticsField",
            "in": "query",
            "description": "Агрегировать данные по model/product/view",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Агрегировать данные по model/product/view",
              "enum": [
                "PRODUCT",
                "MODEL",
                "GROUP",
                "ORGANIZATION",
                "CLIENT",
                "CATEGORY",
                "PRODUCT_VIEW",
                "BRAND",
                "REGION",
                "WAREHOUSE"
              ]
            }
          },
          {
            "name": "planDayCount",
            "in": "query",
            "description": "Кол-во дней для отчетов",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Кол-во дней для отчетов",
              "format": "int32"
            }
          },
          {
            "name": "groupByView",
            "in": "query",
            "description": "Сгруппировать по цвету",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Сгруппировать по цвету"
            }
          },
          {
            "name": "warehouses",
            "in": "query",
            "description": "Список идентификаторов складов",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Список идентификаторов складов",
              "items": {
                "type": "integer",
                "description": "Список идентификаторов складов",
                "format": "int64"
              }
            }
          },
          {
            "name": "regions",
            "in": "query",
            "description": "Список регионов",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Список регионов",
              "items": {
                "type": "string",
                "description": "Список регионов"
              }
            }
          },
          {
            "name": "group",
            "in": "query",
            "description": "Сгруппировать данные",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Сгруппировать данные"
            }
          },
          {
            "name": "calculationByOrders",
            "in": "query",
            "description": "Делать расчет по заказанному количеству",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Делать расчет по заказанному количеству"
            }
          },
          {
            "name": "sourceReport",
            "in": "query",
            "description": "Операция по которой выводить данные",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Операция по которой выводить данные",
              "enum": [
                "DEFAULT",
                "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"
              ]
            }
          },
          {
            "name": "skipDayWithoutStocks",
            "in": "query",
            "description": "Пропускать дни без остатков",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Пропускать дни без остатков"
            }
          },
          {
            "name": "isSaleStructure",
            "in": "query",
            "description": "Идентификатор, что нужно получить структуру по продажам",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Идентификатор, что нужно получить структуру по продажам"
            }
          },
          {
            "name": "isAveragePerOneUnit",
            "in": "query",
            "description": "Идентификатор, получить среднее за 1 единицу",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Идентификатор, получить среднее за 1 единицу"
            }
          },
          {
            "name": "updateDate",
            "in": "query",
            "description": "Обновлять даты",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Обновлять даты"
            }
          },
          {
            "name": "useWeightedGroup",
            "in": "query",
            "description": "Использовать группы по весу",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Использовать группы по весу"
            }
          },
          {
            "name": "isFindirRequest",
            "in": "query",
            "description": "Является ли запрос - запросом для Задачника",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Является ли запрос - запросом для Задачника"
            }
          },
          {
            "name": "brandIds",
            "in": "query",
            "description": "Фильтр по идентификаторам брендов (список)",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр по идентификаторам брендов (список)",
              "items": {
                "type": "integer",
                "description": "Фильтр по идентификаторам брендов (список)",
                "format": "int64"
              }
            }
          },
          {
            "name": "categoryIds",
            "in": "query",
            "description": "Фильтр по идентификаторам категорий (список)",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр по идентификаторам категорий (список)",
              "items": {
                "type": "integer",
                "description": "Фильтр по идентификаторам категорий (список)",
                "format": "int64"
              }
            }
          },
          {
            "name": "articles",
            "in": "query",
            "description": "Фильтр по артикулу (список)",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр по артикулу (список)",
              "items": {
                "type": "string",
                "description": "Фильтр по артикулу (список)"
              }
            }
          },
          {
            "name": "colors",
            "in": "query",
            "description": "Фильтр по цвету (список)",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр по цвету (список)",
              "items": {
                "type": "string",
                "description": "Фильтр по цвету (список)"
              }
            }
          },
          {
            "name": "sizes",
            "in": "query",
            "description": "Фильтр по размеру (список)",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр по размеру (список)",
              "items": {
                "type": "string",
                "description": "Фильтр по размеру (список)"
              }
            }
          },
          {
            "name": "barcodes",
            "in": "query",
            "description": "Фильтр по штрих-коду (список)",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр по штрих-коду (список)",
              "items": {
                "type": "string",
                "description": "Фильтр по штрих-коду (список)"
              }
            }
          },
          {
            "name": "penaltyFrom",
            "in": "query",
            "description": "Фильтр по штрафам (от)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по штрафам (от)",
              "format": "double"
            }
          },
          {
            "name": "penaltyTo",
            "in": "query",
            "description": "Фильтр по штрафам (до)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по штрафам (до)",
              "format": "double"
            }
          },
          {
            "name": "logisticsFrom",
            "in": "query",
            "description": "Фильтр по логистике (от)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по логистике (от)",
              "format": "double"
            }
          },
          {
            "name": "logisticsTo",
            "in": "query",
            "description": "Фильтр по логистике (до)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по логистике (до)",
              "format": "double"
            }
          },
          {
            "name": "marginFrom",
            "in": "query",
            "description": "Фильтр по маржинальности (от)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по маржинальности (от)",
              "format": "double"
            }
          },
          {
            "name": "marginTo",
            "in": "query",
            "description": "Фильтр по маржинальности (до)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по маржинальности (до)",
              "format": "double"
            }
          },
          {
            "name": "totalSalesAmountFrom",
            "in": "query",
            "description": "Фильтр по сумме продаж (от)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по сумме продаж (от)",
              "format": "double"
            }
          },
          {
            "name": "totalSalesAmountTo",
            "in": "query",
            "description": "Фильтр по сумме продаж (до)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по сумме продаж (до)",
              "format": "double"
            }
          },
          {
            "name": "grossProfitFrom",
            "in": "query",
            "description": "Фильтр по валовой прибыли (от)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по валовой прибыли (от)",
              "format": "double"
            }
          },
          {
            "name": "grossProfitTo",
            "in": "query",
            "description": "Фильтр по валовой прибыли (до)",
            "required": false,
            "schema": {
              "type": "number",
              "description": "Фильтр по валовой прибыли (до)",
              "format": "double"
            }
          },
          {
            "name": "period",
            "in": "query",
            "description": "Период агрегации",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Период агрегации",
              "enum": [
                "DAY",
                "WEEK",
                "MONTH",
                "QUARTER",
                "YEAR",
                "MONTH_3",
                "MONTH_6",
                "END_OF_TARIFF",
                "MONTH_7",
                "MONTH_14",
                "YEAR_2"
              ]
            }
          },
          {
            "name": "dateFrom",
            "in": "query",
            "description": "Дата начала отчета",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Дата начала отчета",
              "format": "date-time"
            }
          },
          {
            "name": "dateTo",
            "in": "query",
            "description": "Дата окончания отчета",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Дата окончания отчета",
              "format": "date-time"
            }
          },
          {
            "name": "services",
            "in": "query",
            "description": "Список маркетплейсов для которых отдать данные",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Список маркетплейсов для которых отдать данные",
              "items": {
                "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"
                ]
              }
            }
          },
          {
            "name": "categories",
            "in": "query",
            "description": "Фильтр категорий для которых отдать данные",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр категорий для которых отдать данные",
              "items": {
                "type": "integer",
                "description": "Фильтр категорий для которых отдать данные",
                "format": "int64"
              }
            }
          },
          {
            "name": "brands",
            "in": "query",
            "description": "Фильтр брендов для которых отдать данные",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр брендов для которых отдать данные",
              "items": {
                "type": "integer",
                "description": "Фильтр брендов для которых отдать данные",
                "format": "int64"
              }
            }
          },
          {
            "name": "clientOrganizationId",
            "in": "query",
            "description": "Идентификатор организации, для которой отдать данные",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Идентификатор организации, для которой отдать данные",
              "format": "int64"
            }
          },
          {
            "name": "organizations",
            "in": "query",
            "description": "Идентификаторы организаций клиента",
            "required": false,
            "schema": {
              "uniqueItems": true,
              "type": "array",
              "description": "Идентификаторы организаций клиента",
              "items": {
                "type": "integer",
                "description": "Идентификаторы организаций клиента",
                "format": "int64"
              }
            }
          },
          {
            "name": "ids",
            "in": "query",
            "description": "Список идентификаторов",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Список идентификаторов",
              "items": {
                "type": "integer",
                "description": "Список идентификаторов",
                "format": "int64"
              }
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Тип заказа",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Тип заказа",
              "enum": [
                "FBM",
                "FBS",
                "INCOME",
                "RETAIL",
                "WHOLESALE",
                "FBO",
                "MOVEMENT",
                "WRITE_OFF",
                "PRODUCTION"
              ]
            }
          },
          {
            "name": "types",
            "in": "query",
            "description": "Типы заказа",
            "required": false,
            "schema": {
              "uniqueItems": true,
              "type": "array",
              "description": "Типы заказа",
              "items": {
                "type": "string",
                "description": "Типы заказа",
                "enum": [
                  "FBM",
                  "FBS",
                  "INCOME",
                  "RETAIL",
                  "WHOLESALE",
                  "FBO",
                  "MOVEMENT",
                  "WRITE_OFF",
                  "PRODUCTION"
                ]
              }
            }
          },
          {
            "name": "status",
            "in": "query",
            "description": "Фильтр по статусу заказа",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Статус заказа",
              "enum": [
                "CREATED",
                "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"
              ]
            }
          },
          {
            "name": "timeZone",
            "in": "query",
            "description": "Часовой пояс клиента по UTC",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Часовой пояс клиента по UTC",
              "format": "int32"
            }
          },
          {
            "name": "previousDateFrom",
            "in": "query",
            "description": "Дата начала периода для сравнения",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Дата начала периода для сравнения",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TmsTask"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/exportMoySkladOrders": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Экспорт заказов в сервис Мой Склад",
        "description": "Выгружает заказы в сервис Мой Склад",
        "operationId": "exportMoySkladOrders",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TmsTask"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/createCards": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Создание карточек в маркетплейсах",
        "description": "Запускает задачу по созданию карточек на маркетплейсах для заказа",
        "operationId": "createCards",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "service",
            "in": "query",
            "required": false,
            "schema": {
              "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"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/checkCommerceMlAuth": {
      "post": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Проверка авторизации на сайте",
        "description": "Позволяет проверить авторизацию на сайте по протоколу CommerceML",
        "operationId": "checkCommerceMlAuth",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "login",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "password",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/wildberriesTTN": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "ЭДО файл ТТН",
        "description": "Возвращает файл для передачи через ЭДО товарно-транспортной накладной. Файл в формате XML",
        "operationId": "downloadWildberriesTTN",
        "parameters": [
          {
            "name": "deliveryId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/xml": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/wildberriesSpec": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Файл спецификации Вайлдбериз",
        "description": "Возвращает Excel файл с заполненными колонками для спецификации Вайлдбериз",
        "operationId": "downloadWildberriesSpec",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/wildberriesImages": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Архив картинок Вайлдбериз для фотосессии",
        "description": "Возвращает архив со списком папок - идентификаторов карточек Вайлдбериз и в каждой папке изображения товаров для загрузки на Вайлдбериз",
        "operationId": "downloadWildberriesImages",
        "parameters": [
          {
            "name": "photographyId",
            "in": "query",
            "description": "Идентификатор фотосессии",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "organizationId",
            "in": "query",
            "description": "Организация для которой выбрать изображения",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/wildberriesImagesByView": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Архив с изображениями товаров для Вайлдбериз",
        "description": "Возвращает архив в котором список папок с идентификаторами товаров Вайлдбериз для загрузки фотографий на Вайлдбериз",
        "operationId": "wildberriesImagesByView",
        "parameters": [
          {
            "name": "viewIds",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/supplyPrintTTN": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Excel для печати ТТН",
        "description": "Возвращает файл для печати товарно-транспортной накладной",
        "operationId": "supplyPrintTTN",
        "parameters": [
          {
            "name": "deliveryId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/stocks": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Excel для обновления остатков",
        "description": "Возвращает файл для обновления остатков на маркетплейсе",
        "operationId": "stocks",
        "parameters": [
          {
            "name": "organizationId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "service",
            "in": "query",
            "required": true,
            "schema": {
              "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"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/setUpdatesTemplate": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Пример файла для импорта комплектов через Excel",
        "description": "Возвращает пример Excel файла для импорта комплектов",
        "operationId": "setUpdatesTemplate",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/serviceStocks": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Excel с текущими остатками на маркетплейсах",
        "description": "Возвращает файл для обновления остатков в SelSup при этом остатки берутся с маркетплейсов",
        "operationId": "serviceStocks",
        "parameters": [
          {
            "name": "organizationId",
            "in": "query",
            "description": "Идентификатор организации",
            "required": true,
            "schema": {
              "type": "integer",
              "description": "Идентификатор организации",
              "format": "int64"
            }
          },
          {
            "name": "service",
            "in": "query",
            "description": "Сервис, остатки по которому необходимо выгрузить",
            "required": true,
            "schema": {
              "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"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/productsFile": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Пример файла для импорта товаров Excel",
        "description": "Возвращает пример Excel файла для импорта товаров через Excel",
        "operationId": "productsFile",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/ozonOrder": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Получение заказа Озон",
        "description": "Возвращает файл для создания заказа FBM на озон. В теле ответа будет Excel xslx файл",
        "operationId": "downloadOzonOrder",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/ozonInvoice": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Файл накладной Озон",
        "description": "Возвращает Excel файл с накладной для отгрузки товаров на Озон",
        "operationId": "downloadOzonInvoice",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "string"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/export/ozonImagesByView": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Архив с изображениями товаров для Ozon",
        "description": "Возвращает архив в котором список папок с идентификаторами товаров для загрузки фотографий на Ozon",
        "operationId": "ozonImages",
        "parameters": [
          {
            "name": "viewIds",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/ozon/container-labels": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Получение этикеток грузового места Ozon",
        "description": "Возвращает PDF-файл для с этикетками грузового места",
        "operationId": "downloadOzonContainerLabels",
        "parameters": [
          {
            "name": "supplyId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/pdf": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/orderBoxBarcodes": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Файл ШК коробов Вайлдбериз / Озон",
        "description": "Возвращает Excel файл со списком упакованных товаров по штрих-коду короба Вайлдбериз / Озон",
        "operationId": "orderBoxBarcodes",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "pallet",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/incomeProductsFile": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Экспорт товаров из закупок у поставщиков",
        "description": "Возвращает Excel файл со списком товаров из закупок",
        "operationId": "exportIncomeFile",
        "parameters": [
          {
            "name": "actual",
            "in": "query",
            "description": "Показать только актуальные заказы",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Показать только актуальные заказы"
            }
          },
          {
            "name": "query",
            "in": "query",
            "description": "Поисковый запрос",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Поисковый запрос"
            }
          },
          {
            "name": "userOrganizations",
            "in": "query",
            "description": "Организации пользователя",
            "required": false,
            "schema": {
              "uniqueItems": true,
              "type": "array",
              "description": "Организации пользователя",
              "items": {
                "type": "integer",
                "description": "Организации пользователя",
                "format": "int64"
              }
            }
          },
          {
            "name": "incomeId",
            "in": "query",
            "description": "Ид закупки",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Ид закупки",
              "format": "int64"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Ограничение на количество записей. Максимальное значение - 500",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Ограничение на количество записей. Максимальное значение - 500",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Номер страницы начиная с 1",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Номер страницы начиная с 1",
              "format": "int32"
            }
          },
          {
            "name": "count",
            "in": "query",
            "description": "Возвратить в ответе общее количество записей",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Возвратить в ответе общее количество записей"
            }
          },
          {
            "name": "sortBy",
            "in": "query",
            "description": "Поле для сортировки",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Поле для сортировки",
              "enum": [
                "ID",
                "NAME",
                "CREATEDDATE",
                "STATUS"
              ]
            }
          },
          {
            "name": "ascending",
            "in": "query",
            "description": "Порядок сортировки - по возрастанию?. Работает только при получении списка.",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Порядок сортировки - по возрастанию?. Работает только при получении списка."
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/getSupplyImagesToWildberries": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Файл с фотографиями Вайлдбериз для заказа",
        "description": "Скачивает файл с архивом фотографий для загрузки на Вайлдбериз по заказу",
        "operationId": "getSupplyImagesToWildberries",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/getProductSetsFile": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Экспорт комплектов в Excel",
        "description": "Возвращает Excel файл со списком комплектов",
        "operationId": "getProductSetsFile",
        "parameters": [
          {
            "name": "organizationId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TmsTask"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/getOrderProduct": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Экспорт товаров из заказов в Excel по указанному фильтру",
        "description": "Возвращает Excel файл со списком товаров по указанному фильтру",
        "operationId": "getOrderProduct",
        "parameters": [
          {
            "name": "actual",
            "in": "query",
            "description": "Отображать только актуальные заказы - не закрытые?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Отображать только актуальные заказы - не закрытые?"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Тип заказа",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Тип заказа",
              "enum": [
                "FBM",
                "FBS",
                "INCOME",
                "RETAIL",
                "WHOLESALE",
                "FBO",
                "MOVEMENT",
                "WRITE_OFF",
                "PRODUCTION"
              ]
            }
          },
          {
            "name": "serviceWarehouseId",
            "in": "query",
            "description": "Внешний номер склада",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Внешний номер склада"
            }
          },
          {
            "name": "externalOrderId",
            "in": "query",
            "description": "Внешний номер заказа",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Внешний номер заказа"
            }
          },
          {
            "name": "invoiceNumber",
            "in": "query",
            "description": "ID Номера счета",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "ID Номера счета",
              "format": "int64"
            }
          },
          {
            "name": "article",
            "in": "query",
            "description": "Фильтр по артикулу модели товара в заказе",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по артикулу модели товара в заказе"
            }
          },
          {
            "name": "product",
            "in": "query",
            "description": "Фильтр по названию товара в заказе",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по названию товара в заказе"
            }
          },
          {
            "name": "organizations",
            "in": "query",
            "description": "Фильтр по ID организации. Можно передавать несколько значений organizations=123&organizations=345",
            "required": false,
            "schema": {
              "uniqueItems": true,
              "type": "array",
              "description": "Фильтр по ID организации. Можно передавать несколько значений organizations=123&organizations=345",
              "items": {
                "type": "integer",
                "description": "Фильтр по ID организации. Можно передавать несколько значений organizations=123&organizations=345",
                "format": "int64"
              }
            }
          },
          {
            "name": "query",
            "in": "query",
            "description": "Поисковый запрос для фильтрации заказов по номеру или названию",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Поисковый запрос для фильтрации заказов по номеру или названию"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "ID пользователя который брал на сборку заказ",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "ID пользователя который брал на сборку заказ",
              "format": "int32"
            }
          },
          {
            "name": "service",
            "in": "query",
            "description": "Фильтр заказа по маркетплейсу",
            "required": false,
            "schema": {
              "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"
              ]
            }
          },
          {
            "name": "status",
            "in": "query",
            "description": "Фильтр по статусу заказа",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Статус заказа",
              "enum": [
                "CREATED",
                "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"
              ]
            }
          },
          {
            "name": "statuses",
            "in": "query",
            "description": "Фильтр по статусам заказа. Можно передавать несколько значений statuses=CREATED&statuses=PACKING",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Фильтр по статусам заказа. Можно передавать несколько значений statuses=CREATED&statuses=PACKING",
              "items": {
                "type": "string",
                "description": "Статус заказа",
                "enum": [
                  "CREATED",
                  "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"
                ]
              }
            }
          },
          {
            "name": "withoutSupply",
            "in": "query",
            "description": "Фильтр по заказам не прикрепленным к поставке?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Фильтр по заказам не прикрепленным к поставке?"
            }
          },
          {
            "name": "orderProductId",
            "in": "query",
            "description": "Фильтр по ID позиции в заказе",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Фильтр по ID позиции в заказе",
              "format": "int64"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "description": "Фильтр по ID товара из заказа",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Фильтр по ID товара из заказа",
              "format": "int64"
            }
          },
          {
            "name": "hasCollectTask",
            "in": "query",
            "description": "Фильтр по наличию у заказа сборочного задания?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Фильтр по наличию у заказа сборочного задания?"
            }
          },
          {
            "name": "organizationId",
            "in": "query",
            "description": "Фильтр по ID организации заказа",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Фильтр по ID организации заказа",
              "format": "int64"
            }
          },
          {
            "name": "updateInService",
            "in": "query",
            "description": "Заказы, которые стоят в очереди на изменение статуса на маркетплейсе?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Заказы, которые стоят в очереди на изменение статуса на маркетплейсе?"
            }
          },
          {
            "name": "hasServiceError",
            "in": "query",
            "description": "Заказы с ошибкой обновления статуса на маркетплейсе?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Заказы с ошибкой обновления статуса на маркетплейсе?"
            }
          },
          {
            "name": "noLabel",
            "in": "query",
            "description": "Фильтрует заказы без этикетки?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Фильтрует заказы без этикетки?"
            }
          },
          {
            "name": "noMsOrder",
            "in": "query",
            "description": "Фильтрует по заказам не созданным в Моем складе?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Фильтрует по заказам не созданным в Моем складе?"
            }
          },
          {
            "name": "noMsDemand",
            "in": "query",
            "description": "Фильтрует по заказам с несозданными отгрузками в Моем складе?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Фильтрует по заказам с несозданными отгрузками в Моем складе?"
            }
          },
          {
            "name": "ids",
            "in": "query",
            "description": "ID заказов. Можно передавать несколько значений ids=123&ids=345",
            "required": false,
            "schema": {
              "uniqueItems": true,
              "type": "array",
              "description": "ID заказов. Можно передавать несколько значений ids=123&ids=345",
              "items": {
                "type": "integer",
                "description": "ID заказов. Можно передавать несколько значений ids=123&ids=345",
                "format": "int64"
              }
            }
          },
          {
            "name": "supplyId",
            "in": "query",
            "description": "ID поставки, в которой отгружается заказ",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "ID поставки, в которой отгружается заказ",
              "format": "int64"
            }
          },
          {
            "name": "notCollected",
            "in": "query",
            "description": "Заказы, которые не собирались через SelSup?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Заказы, которые не собирались через SelSup?"
            }
          },
          {
            "name": "dbs",
            "in": "query",
            "description": "DBS заказы?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "DBS заказы?"
            }
          },
          {
            "name": "express",
            "in": "query",
            "description": "Express заказы?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Express заказы?"
            }
          },
          {
            "name": "fbs",
            "in": "query",
            "description": "FBS заказы?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "FBS заказы?"
            }
          },
          {
            "name": "noWarehouse",
            "in": "query",
            "description": "Заказы без склада?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Заказы без склада?"
            }
          },
          {
            "name": "closeDate",
            "in": "query",
            "description": "Фильтр по дате сборки заказа - конкретный день",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате сборки заказа - конкретный день"
            }
          },
          {
            "name": "modifiedDate",
            "in": "query",
            "description": "Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате изменения заказа - статуса или любой информации о заказе начиная с этой даты",
              "format": "date-time"
            }
          },
          {
            "name": "modifiedDateTo",
            "in": "query",
            "description": "Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате изменения заказа - статуса или любой информации о заказе до этой даты",
              "format": "date-time"
            }
          },
          {
            "name": "incomeId",
            "in": "query",
            "description": "ID закупки из которого создан заказ",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "ID закупки из которого создан заказ",
              "format": "int64"
            }
          },
          {
            "name": "bindingOrderId",
            "in": "query",
            "description": "ID заказа, которому делаем возврат",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "ID заказа, которому делаем возврат",
              "format": "int64"
            }
          },
          {
            "name": "closeDateFrom",
            "in": "query",
            "description": "Фильтр по дате сборки заказа от - ISO",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате сборки заказа от - ISO",
              "format": "date-time"
            }
          },
          {
            "name": "closeDateTo",
            "in": "query",
            "description": "Фильтр по дате сборки заказа до - ISO",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате сборки заказа до - ISO",
              "format": "date-time"
            }
          },
          {
            "name": "orderDate",
            "in": "query",
            "description": "Фильтр по дате заказа",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате заказа"
            }
          },
          {
            "name": "deliveryDate",
            "in": "query",
            "description": "Фильтр по дате доставки заказа",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате доставки заказа"
            }
          },
          {
            "name": "deliveryDateFrom",
            "in": "query",
            "description": "Фильтр по дате доставки заказа от",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате доставки заказа от"
            }
          },
          {
            "name": "deliveryDateTo",
            "in": "query",
            "description": "Фильтр по дате доставки заказа до",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате доставки заказа до"
            }
          },
          {
            "name": "forMoySklad",
            "in": "query",
            "description": "Для создания в МойСклад?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Для создания в МойСклад?"
            }
          },
          {
            "name": "warehouseId",
            "in": "query",
            "description": "Фильтр по ID склада, с которого отгружается заказ",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Фильтр по ID склада, с которого отгружается заказ",
              "format": "int64"
            }
          },
          {
            "name": "warehouseIds",
            "in": "query",
            "description": "Фильтр по ID складам, с которого отгружается заказ. Можно передавать несколько значений warehouseIds=123&warehouseIds=345",
            "required": false,
            "schema": {
              "uniqueItems": true,
              "type": "array",
              "description": "Фильтр по ID складам, с которого отгружается заказ. Можно передавать несколько значений warehouseIds=123&warehouseIds=345",
              "items": {
                "type": "integer",
                "description": "Фильтр по ID складам, с которого отгружается заказ. Можно передавать несколько значений warehouseIds=123&warehouseIds=345",
                "format": "int64"
              }
            }
          },
          {
            "name": "dateFrom",
            "in": "query",
            "description": "Фильтр по дате заказа - от",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате заказа - от",
              "format": "date-time"
            }
          },
          {
            "name": "dateTo",
            "in": "query",
            "description": "Фильтр по дате заказа - до",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по дате заказа - до",
              "format": "date-time"
            }
          },
          {
            "name": "timeZone",
            "in": "query",
            "description": "ID часового пояса клиента по UTC в часах, например 3",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "ID часового пояса клиента по UTC в часах, например 3",
              "format": "int32"
            }
          },
          {
            "name": "markingStatus",
            "in": "query",
            "description": "Фильтр по статусу в честном знаке",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Фильтр по статусу в честном знаке",
              "enum": [
                "UNKNOWN",
                "CARDS_SEND",
                "CARDS_CREATED",
                "SUZ_ORDERS_CREATED",
                "MARKS_RECEIVED",
                "CARDS_SIGNED",
                "DOCUMENT_CREATED",
                "SUCCESS",
                "NO_NEED_MARKING"
              ]
            }
          },
          {
            "name": "deleted",
            "in": "query",
            "description": "Показать удаленные заказы?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Показать удаленные заказы?"
            }
          },
          {
            "name": "collectLabel",
            "in": "query",
            "description": "Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для \"умной ленты\"?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для \"умной ленты\"?"
            }
          },
          {
            "name": "sortOrdersByDate",
            "in": "query",
            "description": "Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для \"умной ленты\"?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Только для печати в PDF. Признак необходимости распечатать сборочную этикетку для \"умной ленты\"?"
            }
          },
          {
            "name": "sortBySku",
            "in": "query",
            "description": "Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Только для печати в PDF. Признак необходимости использовать в сортировке данные о товарах объединенных по SKU?"
            }
          },
          {
            "name": "notGroupByOrganization",
            "in": "query",
            "description": "Только для печати в PDF. Признак того, что все организации сортируются одним списком?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Только для печати в PDF. Признак того, что все организации сортируются одним списком?"
            }
          },
          {
            "name": "notGroupByService",
            "in": "query",
            "description": "Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Только для печати в PDF. Признак того, что все маркетплейсы сортируются одним списком?"
            }
          },
          {
            "name": "productLabel",
            "in": "query",
            "description": "Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Только для печати в PDF. Признак необходимости распечатать этикетку товара в ленте?"
            }
          },
          {
            "name": "servicesForLabel",
            "in": "query",
            "description": "Сервисы для которых нужна печать в PDF",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Сервисы для которых нужна печать в PDF",
              "items": {
                "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"
                ]
              }
            }
          },
          {
            "name": "infoLabel",
            "in": "query",
            "description": "Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Только для печати в PDF. Признак необходимости распечатать информационную этикетку для ленты заказов?"
            }
          },
          {
            "name": "grouped",
            "in": "query",
            "description": "Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Отдает сгруппированные позиции из заказов. Только для выгрузки в Excel?"
            }
          },
          {
            "name": "replaceSetByComponent",
            "in": "query",
            "description": "Заменяет в заказах комплекты на компоненты?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Заменяет в заказах комплекты на компоненты?"
            }
          },
          {
            "name": "replaceSetsByComponentsIncome",
            "in": "query",
            "description": "Заменяет в заказах комплекты на компоненты в файле закупки?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Заменяет в заказах комплекты на компоненты в файле закупки?"
            }
          },
          {
            "name": "collectDeliveryLabel",
            "in": "query",
            "description": "Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для \"умной ленты\"?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Только для печати в PDF. Признак необходимости распечатать накладную службы доставки для \"умной ленты\"?"
            }
          },
          {
            "name": "shippingServicesForLabel",
            "in": "query",
            "description": "Сервисы доставки для которых нужна печать накладной в PDF",
            "required": false,
            "schema": {
              "type": "array",
              "description": "Сервисы доставки для которых нужна печать накладной в PDF",
              "items": {
                "type": "string",
                "description": "Сервисы доставки для которых нужна печать накладной в PDF",
                "enum": [
                  "CDEK",
                  "OWN_DELIVERY",
                  "POST",
                  "BOXBERRY",
                  "DPD",
                  "YANDEX",
                  "DOSTAVISTA",
                  "DELLIN",
                  "PEC"
                ]
              }
            }
          },
          {
            "name": "orderId",
            "in": "query",
            "description": "ID заказа",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "ID заказа",
              "format": "int64"
            }
          },
          {
            "name": "hasVideoFixation",
            "in": "query",
            "description": "Идентификатор была ли видео фиксация?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Идентификатор была ли видео фиксация?"
            }
          },
          {
            "name": "withProducts",
            "in": "query",
            "description": "Признак, что заказы необходимо отдать c товарами?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Признак, что заказы необходимо отдать c товарами?"
            }
          },
          {
            "name": "passageIds",
            "in": "query",
            "description": "Фильтр по ID проходов. Можно передавать несколько значений passageIds=123&passageIds=345",
            "required": false,
            "schema": {
              "uniqueItems": true,
              "type": "array",
              "description": "Фильтр по ID проходов. Можно передавать несколько значений passageIds=123&passageIds=345",
              "items": {
                "type": "integer",
                "description": "Фильтр по ID проходов. Можно передавать несколько значений passageIds=123&passageIds=345",
                "format": "int64"
              }
            }
          },
          {
            "name": "withContractor",
            "in": "query",
            "description": "Включить информацию о поставщиках в выгрузку?",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Включить информацию о поставщиках в выгрузку?"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Ограничение на количество записей. Максимальное значение - 500",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Ограничение на количество записей. Максимальное значение - 500",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Номер страницы начиная с 1",
            "required": false,
            "schema": {
              "type": "integer",
              "description": "Номер страницы начиная с 1",
              "format": "int32"
            }
          },
          {
            "name": "count",
            "in": "query",
            "description": "Возвратить в ответе общее количество записей",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Возвратить в ответе общее количество записей"
            }
          },
          {
            "name": "sortBy",
            "in": "query",
            "description": "Поле для сортировки",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Поле для сортировки",
              "enum": [
                "ID",
                "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"
              ]
            }
          },
          {
            "name": "ascending",
            "in": "query",
            "description": "Порядок сортировки - по возрастанию?. Работает только при получении списка.",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "Порядок сортировки - по возрастанию?. Работает только при получении списка."
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/getAcceptedProductsAct": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Экспорт акта приемки в Excel",
        "description": "Возвращает Excel файл акта приемки",
        "operationId": "getAcceptedProductsAct",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/downloadStocksWb": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Excel файл для обновления остатков",
        "description": "Возвращает Excel файл для загрузки остатков на Вайлдбериз",
        "operationId": "downloadWildberriesStocks",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/downloadProductsDelivery": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Excel файл для поставок товара на склад",
        "description": "Эндпоинт пока что возвращает Excel только для Яндекс Маркета",
        "operationId": "downloadProductsDelivery",
        "parameters": [
          {
            "name": "service",
            "in": "query",
            "required": true,
            "schema": {
              "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"
              ]
            }
          },
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/downloadInvoice": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Файл ЭДО накладной",
        "description": "Возвращает файл для загрузки в ЭДО накладной",
        "operationId": "downloadInvoice",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "format",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "withMark",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/xml": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/downloadBarcodeOrder": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Excel файл для загрузки заказа Вайлдбериз",
        "description": "Возвращает Excel файл со списком товаров для загрузки на Вайлдбериз",
        "operationId": "getWildberriesBarcodeOrder",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/customersFile": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Excel файл списка покупателей",
        "description": "Возвращает список покупателей с информацией о последнем  заказанном товаре",
        "operationId": "customersFile",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/contractorsFile": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Пример файла для импорта контрагентов",
        "description": "Возвращает пример Excel файла со списком контрагентов",
        "operationId": "contractorsFile",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/categoriesFile": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Пример файла для импорта категорий",
        "description": "Возвращает пример Excel файла со списком категорий",
        "operationId": "categoriesFile",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/categoriesFileTemplate": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "operationId": "categoriesFileTemplate",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    },
    "/api/export/brandsFile": {
      "get": {
        "tags": [
          "Экспорт"
        ],
        "summary": "Пример файла для импорта брендов",
        "description": "Возвращает пример Excel файла со списком брендов",
        "operationId": "brandsFile",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "TmsTask": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Идентификатор задачи",
            "format": "int64",
            "readOnly": true
          },
          "status": {
            "type": "string",
            "description": "Текущий статус задачи",
            "readOnly": true,
            "enum": [
              "CREATED",
              "RUNNING",
              "FINISHED",
              "ERROR",
              "RESTARTING",
              "INTERRUPTING",
              "INTERRUPTED",
              "STOPPED",
              "EXCEPTION"
            ]
          },
          "type": {
            "type": "string",
            "description": "Тип задачи",
            "readOnly": true,
            "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",
              "TOCHKA_INIT_STATEMENT",
              "TOCHKA_IMPORT_TRANSACTIONS",
              "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",
              "SBER_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"
            ]
          },
          "name": {
            "type": "string",
            "description": "Данные задачи в json - могут быть пустыми"
          },
          "clientId": {
            "type": "integer",
            "format": "int64"
          },
          "entityId": {
            "type": "integer",
            "description": "Сущность, к которой относится задача",
            "format": "int64"
          },
          "progress": {
            "type": "integer",
            "description": "Прогресс выполнения задачи в процентах",
            "format": "int32"
          },
          "processedQuantity": {
            "type": "integer",
            "description": "Количество обработанных записей задачи",
            "format": "int32"
          },
          "organizationId": {
            "type": "integer",
            "description": "Организация задачи, может быть 0, если не зависит от организации",
            "format": "int64"
          },
          "priority": {
            "type": "integer",
            "description": "Приоритет задачи - чем выше тем быстрее задача запустится",
            "format": "int32"
          },
          "properties": {
            "type": "string",
            "description": "Параметры задачи"
          },
          "message": {
            "type": "string",
            "description": "Сообщение с результатом выполнения задачи"
          },
          "messageParams": {
            "type": "string",
            "description": "Параметры сообщения с результатом выполнения задачи"
          },
          "createdDate": {
            "type": "string",
            "description": "Дата добавления задачи в очередь",
            "format": "date-time"
          },
          "startDate": {
            "type": "string",
            "description": "Дата запуска задачи",
            "format": "date-time"
          },
          "finishDate": {
            "type": "string",
            "description": "Дата завершения задачи",
            "format": "date-time"
          },
          "url": {
            "type": "string",
            "description": "Ссылка на скачивание файла с результатом задачи"
          },
          "inputFileUrl": {
            "type": "string",
            "description": "Ссылка на загруженный файл"
          },
          "retryNumber": {
            "type": "integer",
            "description": "Счётчик перезапуска задачи.",
            "format": "int32"
          },
          "userId": {
            "type": "integer",
            "description": "Пользователь запустивший задачу",
            "format": "int32"
          },
          "retryDate": {
            "type": "string",
            "description": "Запланированная дата перезапуска",
            "format": "date-time"
          },
          "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"
            ]
          },
          "lang": {
            "type": "string",
            "description": "Язык на котором сейчас запущена таска"
          }
        },
        "description": "Фоновая задача SelSup. Возвращается в разных методах, которые можно выполнять асинхронно. Далее можно проверять статус задачи, вызывая метод /task/getTask?id="
      },
      "ProductFilter": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Ограничение на количество записей. Максимальное значение - 500",
            "format": "int32"
          },
          "page": {
            "type": "integer",
            "description": "Номер страницы начиная с 1",
            "format": "int32"
          },
          "count": {
            "type": "boolean",
            "description": "Возвратить в ответе общее количество записей"
          },
          "sortBy": {
            "type": "string",
            "description": "Поле для сортировки",
            "enum": [
              "ACTUAL",
              "ID",
              "PRODUCTID",
              "NAME",
              "BARCODE",
              "FAVOURITE",
              "INSTOCKQUANTITY",
              "FBSQUANTITY",
              "CALCULATEDINSTOCKQUANTITY",
              "STOCK",
              "OZONSTOCKCOUNT",
              "OZONSUPPLYINGQUANTITY",
              "OZONORDERQUANTITY",
              "OZONFBSORDERSQUANTITY",
              "OZONSTOCKBETWEENWAREHOUSES",
              "OZONUPDATEDPRICE",
              "LASTWILDBERRIESORDERDATE",
              "WILDBERRIESSTOCKCOUNT",
              "WILDBERRIESSUPPLYINGQUANTITY",
              "WILDBERRIESFBSORDERSQUANTITY",
              "WILDBERRIESORDERQUANTITY",
              "WILDBERRIESPROFIT",
              "WILDBERRIESPRICE",
              "WILDBERRIESUPDATEDPRICE",
              "PRICE",
              "PRICEWITHOUTDISCOUNT",
              "PURCHASEPRICE",
              "PURCHASECURRENCY",
              "MANUFACTURER",
              "REALSIZE",
              "CATEGORY",
              "VENDORSIZE",
              "DELIVERYCOST",
              "WILDBERRIESSALEQUANTITY",
              "WILDBERRIESQUANTITYINWAY",
              "OZONPRICE",
              "OZONPROFIT",
              "LASTOZONORDERDATE",
              "ARTICLE",
              "COLOR",
              "SIZE",
              "CREATEDUSER",
              "ORGANIZATIONID",
              "BRAND",
              "CREATEDDATE",
              "LASTSTOCKCHANGE",
              "STATUS",
              "CELL",
              "ITEMID",
              "ORDERID",
              "PUTUSERID",
              "PUTDATE",
              "TAKEUSERID",
              "TAKEDATE",
              "INCOMEORDER",
              "NUMBER",
              "TOTALQUANTITY",
              "SUPPLYORDERPRODUCTID",
              "TOTALORDERS",
              "UPDATEDPRICE",
              "QUANTITY",
              "ALIEXPRESSPRICE",
              "YANDEXMARKETPRICE",
              "SKU",
              "OZONARTICLE",
              "WBARTICLE",
              "YANDEXMARKETSHOPSKU",
              "YANDEXMARKETSTOCKCOUNT",
              "ALIEXPRESSSKU",
              "SBERARTICLE",
              "ONECARTICLE",
              "ADD",
              "ORDERMINDATE",
              "INCOMEQUANTITY",
              "SBERMEGAMARKETSUPPLYINGQUANTITY",
              "YANDEXMARKETSUPPLYINGQUANTITY",
              "TOTALSUPPLYINGQUANTITY",
              "TOTALFBSORDERSCOUNT",
              "STOCKCOUNTUNITED",
              "FBOSTOCKCOUNT",
              "RECOMENDSALESPLAN",
              "WBTOTALSALESCOUNT",
              "OZONTOTALSALESCOUNT",
              "SBERTOTALSALESCOUNT",
              "YANDEXTOTALSALESCOUNT",
              "EXTERNALARTICLE",
              "FBOSALES"
            ]
          },
          "ascending": {
            "type": "boolean",
            "description": "Порядок сортировки - по возрастанию?. Работает только при получении списка."
          },
          "query": {
            "type": "string",
            "description": "Поисковый запрос. Может содержать штрих-код, часть названия товара, внешние идентификаторы товаров Wildberries или Ozon"
          },
          "article": {
            "type": "string",
            "description": "Поиск по названию артикула товара"
          },
          "color": {
            "type": "string",
            "description": "Поиск по названию цвета товара"
          },
          "viewId": {
            "type": "integer",
            "description": "Поиск по идентификатору цвета",
            "format": "int64"
          },
          "skuViewId": {
            "type": "integer",
            "description": "Поиск по SKU идентификатору цвета",
            "format": "int64"
          },
          "modelId": {
            "type": "integer",
            "description": "Поиск по идентификатору модели",
            "format": "int64"
          },
          "onlyUnpurchased": {
            "type": "boolean",
            "description": "Непродающиеся товары?"
          },
          "onlyUnprofitable": {
            "type": "boolean",
            "description": "Товары с отрицательной чистой прибылью?"
          },
          "groupId": {
            "type": "integer",
            "description": "Фильтр по ID групповой карточки",
            "format": "int64"
          },
          "groupIds": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр по ID групповых карточек. groupIds=1&groupIds=2",
            "items": {
              "type": "integer",
              "description": "Фильтр по ID групповых карточек. groupIds=1&groupIds=2",
              "format": "int64"
            }
          },
          "onlyLowMargin": {
            "type": "boolean",
            "description": "Товары с низкой маржинальностью?"
          },
          "onlyNegativeMargin": {
            "type": "boolean",
            "description": "Товары с отрицательной маржинальностью?"
          },
          "onlyLowPurchasePercent": {
            "type": "boolean",
            "description": "Товары с низким процентом выкупа?"
          },
          "needToBuy": {
            "type": "boolean",
            "description": "Товары, которые нужно показать в списке для заказа?"
          },
          "planDays": {
            "type": "integer",
            "description": "Количество дней на которые планировать закупки. По умолчанию 30",
            "format": "int32"
          },
          "organizations": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр по ID организаций. Передается несколько значений organizations=1.organizations=2",
            "items": {
              "type": "integer",
              "description": "Фильтр по ID организаций. Передается несколько значений organizations=1.organizations=2",
              "format": "int64"
            }
          },
          "needUpdatePrice": {
            "type": "boolean",
            "description": "Фильтр по необходимости обновить цену на Wildberries?"
          },
          "testCard": {
            "type": "boolean",
            "description": "Тестовая карточки для создания?"
          },
          "hasImages": {
            "type": "boolean",
            "description": "Наличие или отсутствие картинок у товара?"
          },
          "isDuplicate": {
            "type": "boolean",
            "description": "Карточка является дубликатом?"
          },
          "hasWildberriesId": {
            "type": "boolean",
            "description": "Наличие карточки товара в Wildberries?"
          },
          "hasSupplyingQuantity": {
            "type": "boolean",
            "description": "Наличие поставляемого количества по модели FBM?"
          },
          "noWbImages": {
            "type": "boolean",
            "description": "Наличие фото на Wildberries?"
          },
          "noOzonImages": {
            "type": "boolean",
            "description": "Наличие фото на Ozon?"
          },
          "noYMImages": {
            "type": "boolean",
            "description": "Наличие фото на Яндекс.Маркет?"
          },
          "deleted": {
            "type": "boolean",
            "description": "Показать помеченные удаленными товары?"
          },
          "hasGroup": {
            "type": "boolean",
            "description": "Наличие групповой карточки у товара?"
          },
          "modelDeleted": {
            "type": "boolean",
            "description": "Показать помеченные удаленными модели?"
          },
          "viewDeleted": {
            "type": "boolean",
            "description": "Показать помеченные удаленными цвета?"
          },
          "inStock": {
            "type": "boolean",
            "description": "Наличие остатков товаров на маркетплейсе или складе?"
          },
          "noStock": {
            "type": "boolean",
            "description": "Отсутствие остатков товаров на маркетплейсе и складе?"
          },
          "inFbsStock": {
            "type": "boolean",
            "description": "Наличие остатков на складах в SelSup?"
          },
          "noFbsStock": {
            "type": "boolean",
            "description": "Отсутствие остатков на складах в SelSup?"
          },
          "inFboStock": {
            "type": "boolean",
            "description": "Наличие остатков на складах FBO?"
          },
          "noFboStock": {
            "type": "boolean",
            "description": "Отсутствие остатков на складах FBO?"
          },
          "hasStockInWarehouse": {
            "type": "integer",
            "description": "ID склада на котором есть остатки в SelSup",
            "format": "int64"
          },
          "hasQuantity": {
            "type": "boolean"
          },
          "noStockInWarehouse": {
            "type": "integer",
            "description": "ID склада на котором нет остатков в SelSup",
            "format": "int64"
          },
          "grouped": {
            "type": "boolean",
            "description": "Группировать товары по цветам?"
          },
          "uniqView": {
            "type": "boolean",
            "description": "Отдавать только товары с уникальными цвета?"
          },
          "uniqViewSku": {
            "type": "boolean",
            "description": "Отдавать только товары с уникальными цвета без дубликатов по остаткам?"
          },
          "uniqModel": {
            "type": "boolean",
            "description": "Отдавать только товары с уникальными моделями?"
          },
          "uniqSku": {
            "type": "boolean",
            "description": "Отдавать только товары с уникальными SKU?"
          },
          "contractors": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр по ID поставщикам товара. Передается несколько параметров contractors=1&contractors=2",
            "items": {
              "type": "integer",
              "description": "Фильтр по ID поставщикам товара. Передается несколько параметров contractors=1&contractors=2",
              "format": "int64"
            }
          },
          "categories": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр по ID категориям товара.Передается несколько параметров categories=1&categories=2",
            "items": {
              "type": "integer",
              "description": "Фильтр по ID категориям товара.Передается несколько параметров categories=1&categories=2",
              "format": "int32"
            }
          },
          "brands": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр по ID брендам товара",
            "items": {
              "type": "integer",
              "description": "Фильтр по ID брендам товара",
              "format": "int32"
            }
          },
          "stockRefreshDate": {
            "type": "string",
            "format": "date-time"
          },
          "wildberriesRating": {
            "type": "array",
            "description": "Фильтр товаров по рейтингу отзывов Вайлдбериз",
            "items": {
              "type": "integer",
              "description": "Фильтр товаров по рейтингу отзывов Вайлдбериз",
              "format": "int32"
            }
          },
          "wildberriesCardDoesNotOpen": {
            "type": "boolean",
            "description": "Фильтр товаров для не открывается карточка в Вайлдбериз: значит не создана карточка, либо не загружены картинки и пр?"
          },
          "productId": {
            "type": "integer",
            "format": "int64"
          },
          "productIds": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр по ID товаров. Можно передавать несколько значений productIds=1&productIds=2",
            "items": {
              "type": "integer",
              "description": "Фильтр по ID товаров. Можно передавать несколько значений productIds=1&productIds=2",
              "format": "int64"
            }
          },
          "sourceOrganizationIds": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр товаров, которые были импортрованы в другие организации",
            "items": {
              "type": "integer",
              "description": "Фильтр товаров, которые были импортрованы в другие организации",
              "format": "int64"
            }
          },
          "needImportWildberriesCard": {
            "type": "boolean",
            "description": "Фильтр товаров для которых нужно обновить карточку в Вайлдбериз?"
          },
          "needImportOzonCard": {
            "type": "boolean",
            "description": "Фильтр товаров для которых нужно обновить карточку в Ozon?"
          },
          "needImportAliexpressCard": {
            "type": "boolean",
            "description": "Фильтр товаров для которых нужно обновить карточку в Aliexpress?"
          },
          "needUpdateFromSimaland": {
            "type": "boolean",
            "description": "Фильтр товаров для которых нужно обновить стоки и цены в Simaland?"
          },
          "favourite": {
            "type": "boolean",
            "description": "Фильтр по избранным товарам, которые клиент пометил избранными?"
          },
          "status": {
            "type": "string",
            "description": "Статус единицы хранения товара на складе",
            "enum": [
              "CREATED",
              "IN_STOCK",
              "LOST",
              "RESERVED",
              "SUPPLIED",
              "REMOVED",
              "SALE",
              "REFUND",
              "INCOME_MARKETPLACE"
            ]
          },
          "actual": {
            "type": "boolean",
            "description": "Фильтр по показателю актуальности?"
          },
          "skuId": {
            "type": "integer",
            "description": "Фильтр по skuId",
            "format": "int64"
          },
          "skuIds": {
            "type": "array",
            "description": "Фильтр по skuIds",
            "items": {
              "type": "integer",
              "description": "Фильтр по skuIds",
              "format": "int64"
            }
          },
          "lastInventoryId": {
            "type": "integer",
            "description": "Фильтр по ID инвентаризации для WmsItem",
            "format": "int32"
          },
          "cellId": {
            "type": "integer",
            "description": "Фильтр по ID ячейке для WmsItem",
            "format": "int32"
          },
          "itemId": {
            "type": "integer",
            "description": "Фильтр ID уникальному коду для WmsItem",
            "format": "int64"
          },
          "warehouseId": {
            "type": "integer",
            "description": "Фильтр ID складу для WmsItem",
            "format": "int64"
          },
          "avitoCategoryId": {
            "type": "integer",
            "description": "ID категории Авито",
            "format": "int64"
          },
          "hasAvitoCategory": {
            "type": "boolean"
          },
          "services": {
            "type": "array",
            "description": "Список сервисов в которых не создана карточка. Например, services=WILDBERRIES&services=OZON",
            "items": {
              "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"
              ]
            }
          },
          "createdIn": {
            "type": "array",
            "description": "Список сервисов в которых создана карточка. Например, createdIn=WILDBERRIES&createdIn=OZON",
            "items": {
              "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"
              ]
            }
          },
          "duplicate": {
            "type": "boolean",
            "description": "Является ли карточка дубликатом?"
          },
          "orderService": {
            "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"
            ]
          },
          "productType": {
            "type": "string",
            "description": "Фильтр по типу товара, type=PRODUCT или type=SET",
            "enum": [
              "PRODUCT",
              "SET",
              "SERVICE",
              "DIGITAL"
            ]
          },
          "withCategoryAndBrand": {
            "type": "boolean",
            "description": "Признак, что грузим категорию и бренд?"
          },
          "allServices": {
            "type": "boolean",
            "description": "Признак, что грузить данные по всем сервисам?"
          },
          "inWarehouseRegions": {
            "type": "array",
            "description": "Подгружать ФБО остатки/продажи со складов входящих в список регионов",
            "items": {
              "type": "string",
              "description": "Подгружать ФБО остатки/продажи со складов входящих в список регионов"
            }
          },
          "inWarehouses": {
            "type": "array",
            "description": "Подгружать ФБО остатки/продажи со складов входящих в список",
            "items": {
              "type": "integer",
              "description": "Подгружать ФБО остатки/продажи со складов входящих в список",
              "format": "int64"
            }
          },
          "incomeOrderId": {
            "type": "integer",
            "description": "Фильтр товаров по ID заказа",
            "format": "int64"
          },
          "incomeId": {
            "type": "integer",
            "description": "Фильтр товаров по ID заказа поставщика",
            "format": "int64"
          },
          "itemIncomeOrderId": {
            "type": "integer",
            "description": "Фильтр остатков из приемки",
            "format": "int64"
          },
          "dateFrom": {
            "type": "string",
            "description": "Дата начала",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "description": "Дата окончания",
            "format": "date-time"
          },
          "plannedSupplyDate": {
            "type": "string",
            "description": "Планируемая дата поставки",
            "format": "date-time"
          },
          "timeZone": {
            "type": "integer",
            "description": "Часовой пояс клиента по UTC",
            "format": "int32"
          },
          "ids": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр по ID товаров. Можно передавать несколько значений ids=1&ids=2",
            "items": {
              "type": "integer",
              "description": "Фильтр по ID товаров. Можно передавать несколько значений ids=1&ids=2",
              "format": "int64"
            }
          },
          "skipDayWithoutStocks": {
            "type": "boolean",
            "description": "Пропускать дни без остатков?"
          },
          "countByOrders": {
            "type": "boolean",
            "description": "Делать расчет по заказам, если true, и по заказам, если false?"
          },
          "requierPlan": {
            "type": "number",
            "description": "Фильтр по Рекомендации к поставке",
            "format": "double"
          },
          "forPrices": {
            "type": "boolean",
            "description": "Отдавать в ответе данные для таблицы цен?"
          },
          "deliveryDate": {
            "type": "string",
            "description": "Фильтр по дате доставки заказа"
          },
          "onlyEmptyParchasePrice": {
            "type": "boolean",
            "description": "Выгружать товары только с пустыми закупочными ценами?"
          },
          "onlyEmptyDeliveryCostPrice": {
            "type": "boolean",
            "description": "Выгружать товары только с пустыми дополнительными расходами?"
          },
          "forFboSupplyPlan": {
            "type": "boolean",
            "description": "Показывает для чего идет расчет планирования для фбо или поставок?"
          },
          "ignoreParams": {
            "type": "boolean",
            "description": "Признак для выгрузки карточек без параметров?"
          },
          "ungroupWarehouses": {
            "type": "boolean",
            "description": "Если true - не группировать по складам, то есть вывести список продуктов отдельный для каждого склада. Используется в планировании поставок"
          },
          "replaceSetsByComponents": {
            "type": "boolean",
            "description": "Признак раскрывать ли комплекты?"
          },
          "notGroupComponents": {
            "type": "boolean",
            "description": "Признак не группировать компоненты?"
          },
          "modelArticle": {
            "type": "string",
            "description": "Фильтр по артикулу модели"
          },
          "ozonArticle": {
            "type": "string",
            "description": "Фильтр по артикулу Ozon"
          },
          "yandexMarketShopSku": {
            "type": "string",
            "description": "Фильтр по артикулу Яндекс.Маркет"
          },
          "sberArticle": {
            "type": "string"
          },
          "wbArticle": {
            "type": "string"
          },
          "barcode": {
            "type": "string",
            "description": "Фильтр по штрих-коду"
          },
          "name": {
            "type": "string",
            "description": "Фильтр по названию товара"
          },
          "reportSheets": {
            "type": "string",
            "enum": [
              "BARCODE",
              "COLOR",
              "ARTICLE"
            ]
          },
          "tagIds": {
            "uniqueItems": true,
            "type": "array",
            "description": "Фильтр по ID тегов. Только товары, привязанные к этим тегам",
            "items": {
              "type": "integer",
              "description": "Фильтр по ID тегов. Только товары, привязанные к этим тегам",
              "format": "int64"
            }
          },
          "brandId": {
            "type": "integer",
            "format": "int32",
            "writeOnly": true
          },
          "countByOrdersOrSales": {
            "type": "boolean",
            "writeOnly": true
          }
        },
        "description": "Фильтр для списка товаров"
      }
    },
    "securitySchemes": {
      "ApiKey": {
        "type": "apiKey",
        "name": "Authorization",
        "in": "header"
      }
    }
  }
}