{"name":"Яндекс Маркет Partner API","vendor":"Яндекс","industry":"marketplaces","summary":"API Яндекс Маркета для продавцов: управление каталогом товаров и карточками, цены и остатки, обработка заказов и возвратов, отгрузки, отчёты, чаты с покупателями, отзывы и вопросы, акции и буст продаж. Методы работают либо на уровне кабинета (`businessId`), либо на уровне магазина (`campaignId`). Официальная OpenAPI-спецификация опубликована на GitHub.","docsUrl":"https://yandex.ru/dev/market/partner-api/doc/","coverage":{"included":[],"excluded":[]},"scenarios":[{"id":"zabirat-novye-zakazy-i-podtverzhdat-ih","title":"Забирать новые заказы и подтверждать их","summary":"Обработка заказов FBS: получить новые заказы из всех магазинов кабинета и сообщить Маркету, что заказ собран.","steps":["Создай Api-Key-токен в кабинете продавца с доступом inventory-and-order-processing. Узнай businessId (кабинет) и campaignId (магазин): GET /v2/campaigns.","Забирай новые заказы: POST /v1/businesses/{businessId}/orders с statuses = [\"PROCESSING\"] и substatuses = [\"STARTED\"] — это заказы, которые ждут сборки. Листай страницы через pageToken из ответа. Старый GET /v2/campaigns/{campaignId}/orders отключается 12.04.2027 — сразу пиши на новом.","Собрал заказ — переведи его на следующий этап: PUT /v2/campaigns/{campaignId}/orders/{orderId}/status с order.status = PROCESSING и order.substatus = READY_TO_SHIP.","Если товара нет, отмени заказ тем же методом: status = CANCELLED с причиной в substatus, например SHOP_FAILED.","Тестовые заказы приходят с fake: true — не отправляй их в учётную систему."],"code":"H=\"Api-Key: $YM_TOKEN\"\n\n# Новые заказы во всех магазинах кабинета\ncurl -X POST \"https://api.partner.market.yandex.ru/v1/businesses/<businessId>/orders?limit=50\" \\\n  -H \"$H\" -H 'Content-Type: application/json' \\\n  -d '{\"statuses\": [\"PROCESSING\"], \"substatuses\": [\"STARTED\"]}'\n\n# Заказ собран\ncurl -X PUT \"https://api.partner.market.yandex.ru/v2/campaigns/<campaignId>/orders/<orderId>/status\" \\\n  -H \"$H\" -H 'Content-Type: application/json' \\\n  -d '{\"order\": {\"status\": \"PROCESSING\", \"substatus\": \"READY_TO_SHIP\"}}'","language":"bash","methods":["GET /v2/campaigns","POST /v1/businesses/{businessId}/orders","GET /v2/campaigns/{campaignId}/orders","PUT /v2/campaigns/{campaignId}/orders/{orderId}/status"]},{"id":"peredat-ostatki-so-svoego-sklada","title":"Передать остатки со своего склада","summary":"Синхронизировать остатки из учётной системы, чтобы Маркет не продавал отсутствующий товар.","steps":["Нужен campaignId магазина (из GET /v2/campaigns) и токен с доступом inventory-and-order-processing.","Отправь остатки: PUT /v2/campaigns/{campaignId}/offers/stocks — в skus для каждого товара твой SKU (sku) и items с count. SKU в одном запросе не должны повторяться.","Передавай остатки сразу после изменения, а не раз в сутки: лимит щедрый — 100 000 запросов в минуту.","Нулевой count снимает товар с продажи, пока его нет на складе."],"code":"curl -X PUT \"https://api.partner.market.yandex.ru/v2/campaigns/<campaignId>/offers/stocks\" \\\n  -H \"Api-Key: $YM_TOKEN\" \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n        \"skus\": [\n          {\"sku\": \"MUG-WHITE-330\", \"items\": [{\"count\": 25}]},\n          {\"sku\": \"MUG-BLACK-330\", \"items\": [{\"count\": 0}]}\n        ]\n      }'","language":"bash","methods":["GET /v2/campaigns","PUT /v2/campaigns/{campaignId}/offers/stocks"]},{"id":"obnovit-tseny-vo-vseh-magazinah","title":"Обновить цены во всех магазинах","summary":"Установить единую цену товара сразу для всех магазинов кабинета — с зачёркнутой ценой для скидки.","steps":["Нужен businessId и токен с доступом pricing.","Отправь цены: POST /v2/businesses/{businessId}/offer-prices/updates — в offers для каждого товара offerId (твой SKU) и price с value и currencyId = RUR.","Чтобы показать скидку, передай discountBase — зачёркнутую цену, целым числом и больше value.","offerId в одном запросе должны быть уникальны. Лимит — 10 000 запросов в минуту."],"code":"curl -X POST \"https://api.partner.market.yandex.ru/v2/businesses/<businessId>/offer-prices/updates\" \\\n  -H \"Api-Key: $YM_TOKEN\" \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n        \"offers\": [\n          {\"offerId\": \"MUG-WHITE-330\", \"price\": {\"value\": 790, \"currencyId\": \"RUR\", \"discountBase\": 990}}\n        ]\n      }'","language":"bash","methods":["POST /v2/businesses/{businessId}/offer-prices/updates"]},{"id":"dobavit-tovar-v-katalog","title":"Добавить товар в каталог","summary":"Завести новый товар: выбрать категорию Маркета, заполнить характеристики и отправить в каталог.","steps":["Найди категорию: POST /v2/categories/tree вернёт дерево категорий Маркета с id. Характеристики выбранной категории — в методе /v2/category/{categoryId}/parameters.","Отправь товар: POST /v2/businesses/{businessId}/offer-mappings/update — в offerMappings[].offer: offerId, name (тип + бренд + модель + особенности), marketCategoryId, pictures, vendor, barcodes, description, weightDimensions и parameterValues.","Ответ 200 ещё не значит, что товар принят: при ошибке хотя бы в одном товаре не уходит ни один товар из запроса. Смотри ошибки и предупреждения в теле ответа.","Проверь статус карточки: POST /v2/businesses/{businessId}/offer-mappings с offerIds — в ответе статус карточки и категория.","Не используй устаревшие offer.category и offer.params — они отключаются 12.10.2026; вместо них marketCategoryId и parameterValues."],"code":"curl -X POST \"https://api.partner.market.yandex.ru/v2/businesses/<businessId>/offer-mappings/update\" \\\n  -H \"Api-Key: $YM_TOKEN\" \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n        \"offerMappings\": [{\n          \"offer\": {\n            \"offerId\": \"MUG-WHITE-330\",\n            \"name\": \"Кружка керамическая Моя марка 330 мл белая\",\n            \"marketCategoryId\": <id категории>,\n            \"vendor\": \"Моя марка\",\n            \"pictures\": [\"https://example.ru/img/mug-white.jpg\"],\n            \"barcodes\": [\"4601234567893\"],\n            \"description\": \"Белая керамическая кружка объёмом 330 мл.\",\n            \"weightDimensions\": {\"length\": 12, \"width\": 9, \"height\": 10, \"weight\": 0.4}\n          }\n        }]\n      }'","language":"bash","methods":["POST /v2/businesses/{businessId}/offer-mappings","POST /v2/businesses/{businessId}/offer-mappings/update","POST /v2/categories/tree"]},{"id":"vygruzit-otchet-po-zakazam-za-period","title":"Выгрузить отчёт по заказам за период","summary":"Финансовая сверка и аналитика: отчёт по всем заказам кабинета за нужные даты.","steps":["Запусти генерацию: POST /v2/reports/united-orders/generate с businessId, dateFrom и dateTo (период не больше года); format — формат файла.","Отчёт готовится асинхронно, в ответе — reportId. Генерировать можно примерно раз в 1–2 минуты.","Опрашивай GET /v2/reports/info/{reportId} с паузой, пока статус не станет готовым, и скачай файл по ссылке из ответа."],"code":"REPORT=$(curl -s -X POST \"https://api.partner.market.yandex.ru/v2/reports/united-orders/generate?format=FILE\" \\\n  -H \"Api-Key: $YM_TOKEN\" -H 'Content-Type: application/json' \\\n  -d '{\"businessId\": <businessId>, \"dateFrom\": \"2026-09-01\", \"dateTo\": \"2026-09-30\"}' | jq -r .result.reportId)\n\ncurl \"https://api.partner.market.yandex.ru/v2/reports/info/$REPORT\" -H \"Api-Key: $YM_TOKEN\"","language":"bash","methods":["POST /v2/reports/united-orders/generate","GET /v2/reports/info/{reportId}"]}],"baseUrls":[{"label":"Боевой","url":"https://api.partner.market.yandex.ru"}],"auth":{"type":"api_key","description":"Основной способ — API-ключ (Api-Key-токен) из кабинета продавца в заголовке `Api-Key`. Также поддерживается OAuth-токен Яндекса со скоупом `market:partner-api` (авторизация через `https://oauth.yandex.ru/authorize`). Доступ к методам определяется доступами токена: `all-methods`, `all-methods:read-only`, `inventory-and-order-processing`, `offers-and-cards-management`, `pricing`, `communication`, `finance-and-accounting`, `settings-management`, `promotion` и их read-only вариантами.","example":"curl https://api.partner.market.yandex.ru/v2/campaigns -H \"Api-Key: <token>\""},"methods":[{"id":"GET /v2/campaigns","title":"Список магазинов пользователя","httpMethod":"GET","path":"/v2/campaigns","description":"Для Api-Key-токена возвращает магазины кабинета, для которого выдан токен. Отсюда берут `campaignId` и `businessId`.","params":[{"name":"pageToken","in":"query","type":"string","required":false,"description":"Идентификатор страницы результатов"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Количество значений на странице"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"POST /v2/auth/token","title":"Информация о токене авторизации","httpMethod":"POST","path":"/v2/auth/token","description":"Возвращает сведения о текущем токене и его доступах.","params":[],"requestExample":"","responseExample":"","docsUrl":""},{"id":"POST /v1/businesses/{businessId}/orders","title":"Информация о заказах в кабинете","httpMethod":"POST","path":"/v1/businesses/{businessId}/orders","description":"Заказы по всем магазинам кабинета; рекомендуемая замена `GET /v2/campaigns/{campaignId}/orders`.","params":[{"name":"businessId","in":"path","type":"integer","required":true,"description":"Идентификатор кабинета"},{"name":"pageToken","in":"query","type":"string","required":false,"description":"Страница результатов"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Количество значений на странице"},{"name":"orderIds","in":"body","type":"array","required":false,"description":"ID заказов"},{"name":"externalOrderIds","in":"body","type":"array","required":false,"description":"Внешние ID заказов"},{"name":"campaignIds","in":"body","type":"array","required":false,"description":"ID магазинов"},{"name":"statuses","in":"body","type":"array","required":false,"description":"Статусы заказов"},{"name":"substatuses","in":"body","type":"array","required":false,"description":"Этапы обработки или причины отмены"},{"name":"programTypes","in":"body","type":"array","required":false,"description":"Модели работы магазина"},{"name":"dates","in":"body","type":"object","required":false,"description":"Фильтр по датам"},{"name":"fake","in":"body","type":"boolean","required":false,"description":"true — тестовые заказы"},{"name":"waitingForCancellationApprove","in":"body","type":"boolean","required":false,"description":"Только DBS: заказы с запросом на отмену"},{"name":"sourcePlatforms","in":"body","type":"array","required":false,"description":"Площадки-источники заказов"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"GET /v2/campaigns/{campaignId}/orders","title":"Информация о заказах в магазине","httpMethod":"GET","path":"/v2/campaigns/{campaignId}/orders","description":"Устаревает: деградация с 18.01.2027, отключение 12.04.2027; замена — `POST /v1/businesses/{businessId}/orders`.","params":[{"name":"campaignId","in":"path","type":"integer","required":true,"description":"Идентификатор магазина"},{"name":"orderIds","in":"query","type":"array","required":false,"description":"ID заказов; не сочетать с другими фильтрами"},{"name":"status","in":"query","type":"array","required":false,"description":"Статус: CANCELLED, DELIVERED, DELIVERY, PROCESSING и др."},{"name":"substatus","in":"query","type":"array","required":false,"description":"Этап обработки или причина отмены"},{"name":"fromDate","in":"query","type":"string","required":false,"description":"Дата оформления от, ДД-ММ-ГГГГ"},{"name":"toDate","in":"query","type":"string","required":false,"description":"Дата оформления до, ДД-ММ-ГГГГ"},{"name":"updatedAtFrom","in":"query","type":"string","required":false,"description":"Дата обновления от, ISO 8601"},{"name":"updatedAtTo","in":"query","type":"string","required":false,"description":"Дата обновления до, ISO 8601"},{"name":"fake","in":"query","type":"boolean","required":false,"description":"Тестовые заказы"},{"name":"pageToken","in":"query","type":"string","required":false,"description":"Страница результатов"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Количество значений на странице"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"GET /v2/campaigns/{campaignId}/orders/{orderId}","title":"Информация об одном заказе","httpMethod":"GET","path":"/v2/campaigns/{campaignId}/orders/{orderId}","description":"","params":[{"name":"campaignId","in":"path","type":"integer","required":true,"description":"Идентификатор магазина"},{"name":"orderId","in":"path","type":"integer","required":true,"description":"Идентификатор заказа"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"PUT /v2/campaigns/{campaignId}/orders/{orderId}/status","title":"Изменение статуса заказа","httpMethod":"PUT","path":"/v2/campaigns/{campaignId}/orders/{orderId}/status","description":"Возвращает обновлённую информацию о заказе. Для нескольких заказов — `POST /v2/campaigns/{campaignId}/orders/status-update`.","params":[{"name":"campaignId","in":"path","type":"integer","required":true,"description":"Идентификатор магазина"},{"name":"orderId","in":"path","type":"integer","required":true,"description":"Идентификатор заказа"},{"name":"order.status","in":"body","type":"string","required":true,"description":"Новый статус заказа"},{"name":"order.substatus","in":"body","type":"string","required":false,"description":"Этап обработки (PROCESSING) или причина отмены (CANCELLED)"},{"name":"order.delivery","in":"body","type":"object","required":false,"description":"Информация о доставке"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"POST /v2/businesses/{businessId}/offer-mappings","title":"Информация о товарах в каталоге","httpMethod":"POST","path":"/v2/businesses/{businessId}/offer-mappings","description":"Список товаров, их категории на Маркете и характеристики.","params":[{"name":"businessId","in":"path","type":"integer","required":true,"description":"Идентификатор кабинета"},{"name":"pageToken","in":"query","type":"string","required":false,"description":"Страница результатов"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Количество значений на странице"},{"name":"language","in":"query","type":"string","required":false,"description":"Язык name и description, по умолчанию RU"},{"name":"offerIds","in":"body","type":"array","required":false,"description":"SKU товаров"},{"name":"cardStatuses","in":"body","type":"array","required":false,"description":"Статусы карточек"},{"name":"categoryIds","in":"body","type":"array","required":false,"description":"Категории на Маркете"},{"name":"vendorNames","in":"body","type":"array","required":false,"description":"Бренды"},{"name":"tags","in":"body","type":"array","required":false,"description":"Теги"},{"name":"archived","in":"body","type":"boolean","required":false,"description":"true — товары в архиве"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"POST /v2/businesses/{businessId}/offer-mappings/update","title":"Добавление и изменение товаров","httpMethod":"POST","path":"/v2/businesses/{businessId}/offer-mappings/update","description":"","params":[{"name":"businessId","in":"path","type":"integer","required":true,"description":"Идентификатор кабинета"},{"name":"offerMappings","in":"body","type":"array","required":true,"description":"Товары для добавления или обновления"},{"name":"offerMappings[].offer.offerId","in":"body","type":"string","required":true,"description":"Ваш SKU"},{"name":"offerMappings[].offer.name","in":"body","type":"string","required":false,"description":"Название: тип + бренд + модель + особенности"},{"name":"offerMappings[].offer.marketCategoryId","in":"body","type":"integer","required":false,"description":"Категория на Маркете"},{"name":"offerMappings[].offer.pictures","in":"body","type":"array","required":false,"description":"Ссылки на изображения; первое — основное"},{"name":"offerMappings[].offer.vendor","in":"body","type":"string","required":false,"description":"Бренд"},{"name":"offerMappings[].offer.barcodes","in":"body","type":"array","required":false,"description":"Штрихкоды (EAN-13, EAN-8, UPC-A, UPC-E)"},{"name":"offerMappings[].offer.description","in":"body","type":"string","required":false,"description":"Описание"},{"name":"offerMappings[].offer.weightDimensions","in":"body","type":"object","required":false,"description":"Габариты упаковки и вес"},{"name":"offerMappings[].offer.parameterValues","in":"body","type":"array","required":false,"description":"Характеристики; передаются вместе с marketCategoryId"},{"name":"offerMappings[].offer.basicPrice","in":"body","type":"object","required":false,"description":"Цена с указанием скидки"},{"name":"offerMappings[].mapping","in":"body","type":"object","required":false,"description":"Подходящая карточка на Маркете"},{"name":"onlyPartnerMediaContent","in":"body","type":"boolean","required":false,"description":"Использовать только ваши данные о товаре"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"POST /v2/businesses/{businessId}/offer-prices/updates","title":"Установка цен для всех магазинов","httpMethod":"POST","path":"/v2/businesses/{businessId}/offer-prices/updates","description":"","params":[{"name":"businessId","in":"path","type":"integer","required":true,"description":"Идентификатор кабинета"},{"name":"offers","in":"body","type":"array","required":true,"description":"Товары с ценами; offerId уникальны в запросе"},{"name":"offers[].offerId","in":"body","type":"string","required":true,"description":"Ваш SKU"},{"name":"offers[].price.value","in":"body","type":"number","required":true,"description":"Цена"},{"name":"offers[].price.currencyId","in":"body","type":"string","required":true,"description":"Валюта, например RUR"},{"name":"offers[].price.discountBase","in":"body","type":"number","required":false,"description":"Зачёркнутая цена (целое число)"},{"name":"offers[].price.minimumForBestseller","in":"body","type":"number","required":false,"description":"Минимальная цена для акции «Бестселлеры Маркета»"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"PUT /v2/campaigns/{campaignId}/offers/stocks","title":"Передача остатков","httpMethod":"PUT","path":"/v2/campaigns/{campaignId}/offers/stocks","description":"","params":[{"name":"campaignId","in":"path","type":"integer","required":true,"description":"Идентификатор магазина"},{"name":"skus","in":"body","type":"array","required":true,"description":"Остатки; sku уникальны в запросе"},{"name":"skus[].sku","in":"body","type":"string","required":true,"description":"Ваш SKU"},{"name":"skus[].items","in":"body","type":"array","required":true,"description":"Информация об остатках"},{"name":"skus[].items[].count","in":"body","type":"integer","required":true,"description":"Количество доступного товара"},{"name":"skus[].items[].updatedAt","in":"body","type":"string","required":false,"description":"Дата и время обновления остатков"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"GET /v2/campaigns/{campaignId}/returns","title":"Список невыкупов и возвратов","httpMethod":"GET","path":"/v2/campaigns/{campaignId}/returns","description":"","params":[{"name":"campaignId","in":"path","type":"integer","required":true,"description":"Идентификатор магазина"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"POST /v2/categories/tree","title":"Дерево категорий","httpMethod":"POST","path":"/v2/categories/tree","description":"Возвращает дерево категорий Маркета. Характеристики категории — `POST /v2/category/{categoryId}/parameters`.","params":[],"requestExample":"","responseExample":"","docsUrl":""},{"id":"POST /v2/reports/united-orders/generate","title":"Отчёт по заказам","httpMethod":"POST","path":"/v2/reports/united-orders/generate","description":"Запускает асинхронную генерацию отчёта; результат забирают через `GET /v2/reports/info/{reportId}`.","params":[{"name":"format","in":"query","type":"string","required":false,"description":"Формат отчёта"},{"name":"language","in":"query","type":"string","required":false,"description":"Язык отчёта"},{"name":"businessId","in":"body","type":"integer","required":true,"description":"Идентификатор кабинета"},{"name":"dateFrom","in":"body","type":"string","required":true,"description":"Начало периода, ГГГГ-ММ-ДД"},{"name":"dateTo","in":"body","type":"string","required":true,"description":"Конец периода, максимум 1 год"},{"name":"campaignIds","in":"body","type":"array","required":false,"description":"Магазины для отчёта"},{"name":"promoId","in":"body","type":"string","required":false,"description":"Акция"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"GET /v2/reports/info/{reportId}","title":"Получение отчёта","httpMethod":"GET","path":"/v2/reports/info/{reportId}","description":"","params":[{"name":"reportId","in":"path","type":"string","required":true,"description":"Идентификатор отчёта"}],"requestExample":"","responseExample":"","docsUrl":""},{"id":"POST /v2/businesses/{businessId}/chats/message","title":"Отправка сообщения в чат","httpMethod":"POST","path":"/v2/businesses/{businessId}/chats/message","description":"Сообщение покупателю в чате. Доступ `communication`.","params":[],"requestExample":"","responseExample":"","docsUrl":""}],"codeExamples":[],"errors":[{"code":"400","description":"Запрос содержит неправильные данные"},{"code":"401","description":"В запросе не указаны данные для авторизации"},{"code":"403","description":"Данные для авторизации неверны или доступ к ресурсу запрещён"},{"code":"404","description":"Запрашиваемый ресурс не найден"},{"code":"420","description":"Превышено ограничение на доступ к ресурсу"},{"code":"423","description":"К ресурсу нельзя применить указанный метод"},{"code":"500","description":"Внутренняя ошибка Маркета"}],"limits":"Лимиты задаются для каждого метода отдельно, например:\n\n- Заказы (`GET /v2/campaigns/{campaignId}/orders`, `POST /v1/businesses/{businessId}/orders`), смена статуса заказа — 10 000 запросов в час.\n- `offer-mappings` (чтение) — 100 запросов в минуту; `offer-mappings/update` — 5 000 в минуту.\n- Цены `offer-prices/updates` — 10 000 в минуту.\n- Остатки `PUT .../offers/stocks` — 100 000 в минуту; `POST /v3/businesses/{businessId}/offers/stocks/update` — 50 в минуту.\n- Возвраты — 5 000 запросов в час.\n- Сообщения в чат — 1 000 в час.\n- Генерация отчёта по заказам — 1 запрос в 1–2 минуты.","gotchas":["Пагинация — по `pageToken` и `limit`; параметры `page` и `pageSize` устарели и отключаются с 05.10.2026.","`GET /v2/campaigns/{campaignId}/orders` отключается 12.04.2027 — переходите на `POST /v1/businesses/{businessId}/orders`.","Параметры `offer.category`, `offer.params`, `customsCommodityCode` устарели (отключение 12.10.2026); используйте `marketCategoryId`, `parameterValues`, `commodityCodes`.","При ошибке хотя бы в одном товаре `offer-mappings/update` не отправляет в каталог ни один товар из запроса; ответ `200` сам по себе не означает, что товары прошли проверку.","Отчёты генерируются асинхронно: сначала `.../generate`, потом опрос `GET /v2/reports/info/{reportId}`.","Тестовые заказы отмечены `fake: true`.","У метода `GET /v2/campaigns/{campaignId}/orders` ограничение — до 6 параллельных запросов."],"slug":"yandex-market","version":2,"updatedAt":"2026-10-24T17:05:41.257Z","sources":[{"title":"OpenAPI-спецификация (GitHub)","url":"https://github.com/yandex-market/yandex-market-partner-api","kind":"research","addedAt":"2026-10-12T19:18:07.952Z"},{"title":"Документация API","url":"https://yandex.ru/dev/market/partner-api/doc/","kind":"research","addedAt":"2026-10-12T19:18:07.952Z"},{"title":"Вставленный текст","url":"","kind":"import","addedAt":"2026-10-12T19:18:07.952Z"},{"title":"scenarios-yandex-market.md","url":"","kind":"import","addedAt":"2026-10-24T17:05:30.352Z"}],"logoUrl":null}