Яндекс Маркет Partner API: POST /v2/businesses/{businessId}/offer-mappings/update — Добавление и изменение товаров

Параметр Где Тип Обяз. Описание
businessId path integer да Идентификатор кабинета
offerMappings body array да Товары для добавления или обновления
offerMappings[].offer.offerId body string да Ваш SKU
offerMappings[].offer.name body string нет Название: тип + бренд + модель + особенности
offerMappings[].offer.marketCategoryId body integer нет Категория на Маркете
offerMappings[].offer.pictures body array нет Ссылки на изображения; первое — основное
offerMappings[].offer.vendor body string нет Бренд
offerMappings[].offer.barcodes body array нет Штрихкоды (EAN-13, EAN-8, UPC-A, UPC-E)
offerMappings[].offer.description body string нет Описание
offerMappings[].offer.weightDimensions body object нет Габариты упаковки и вес
offerMappings[].offer.parameterValues body array нет Характеристики; передаются вместе с marketCategoryId
offerMappings[].offer.basicPrice body object нет Цена с указанием скидки
offerMappings[].mapping body object нет Подходящая карточка на Маркете
onlyPartnerMediaContent body boolean нет Использовать только ваши данные о товаре

Базовые URL

Авторизация

Тип: API-ключ

Основной способ — 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 вариантами.

curl https://api.partner.market.yandex.ru/v2/campaigns -H "Api-Key: <token>"

Нюансы

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


Если этого недостаточно — официальная документация: https://yandex.ru/dev/market/partner-api/doc/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/yandex-market.md