История обновлений API
- 2024
- 2023
- 2024
- 19 апреля
- 18 апреля
- 17 апреля
- 16 апреля
- 11 апреля
- 10 апреля
- 9 апреля
- 4 апреля
- 3 апреля
- 2 апреля
- 1 апреля
- 29 марта
- 22 марта
- 15 марта
- 14 марта
- 13 марта
- 12 марта
- 8 марта
- 6 марта
- 5 марта
- 4 марта
- 1 марта
- 29 февраля
- 27 февраля
- 26 февраля
- 22 февраля
- 15 февраля
- 14 февраля
- 12 февраля
- 8 февраля
- 7 февраля
- 2 февраля
- 1 февраля
- 31 января
- 30 января
- 29 января
- 25 января
- 22 января
- 18 января
- 17 января
- 10 января
- 9 января
- 2023
- 29 декабря
- 26 декабря
- 25 декабря
- 22 декабря
- 8 декабря
- 6 декабря
- 5 декабря
- 27 ноября
- 23 ноября
- 20 ноября
- 15 ноября
- 14 ноября
- 8 ноября
- 23 октября
- 19 октября
- 18 октября
- 14 октября
- 05 октября
- 03 октября
- 29 сентября
- 28 сентября
- 27 сентября
- 25 сентября
- 15 сентября
- 14 сентября
- 8 сентября
- 7 сентября
- 5 сентября
- 4 сентября
- 31 августа
- 29 августа
- 28 августа
- 24 августа
- 23 августа
- 15 августа
- 12 августа
- 8 августа
- 4 августа
- 1 августа
- 27 июля
- 26 июля
- 20 июля
- 19 июля
- 13 июля
- 07 июля
- 04 июля
- 03 июля
- 30 июня
- 22 июня
- 21 июня
- 30 мая
- 26 мая
- 14 апреля
- 29 марта
- 17 марта
Совет
Следите за обновлениями документации в Телеграм-канале.
2024
9 апреля
Изменения в методе POST cart:
- Для модели FBS отключили метод.
- Для DBS-магазинов, которые не продают цифровые товары, сделали метод необязательным. Рекомендуем не использовать его и отключить эту возможность в кабинете — в левом нижнем углу нажмите на название своего бизнеса, перейдите на страницу Настройки API во вкладку Получение запросов от Маркета и активируйте опцию Не использовать метод POST cart.
- Если вы продаете цифровые товары, метод остается обязательным.
29 марта
Добавили возможность получать лист сборки для отгрузки — POST reports/documents/shipment-list/generate. А также описали в пошаговой инструкции по обработке FBS-заказов, как его генерировать. Читать
15 марта
Добавили метод POST categories/tree, который возвращает дерево категорий Маркета.
Добавили метод POST tariffs/calculate, который рассчитывает стоимость услуг Маркета для товаров с заданными параметрами.
Добавили возможность получать отчет по бусту продаж — POST reports/boost-consolidated/generate.
5 марта
В методах генерации отчета по оборачиваемости и в отчете «Цены на рынке» теперь доступны два формата отчета:
FILE
— электронная таблица;CSV
— ZIP-архив с CSV-файлами.
Теперь все отчеты доступы в формате
FILE
и CSV
.
27 февраля
В методах генерации отчета по платежам, реализации, движению товаров и в отчете «Аналитика продаж» теперь доступны два формата отчета:
FILE
— электронная таблица;CSV
— ZIP-архив с CSV-файлами.
15 февраля
В методе генерации отчета по остаткам на складах теперь доступны два формата отчета:
FILE
— электронная таблица;CSV
— ZIP-архив с CSV-файлами.
14 февраля
В ответе на запрос POST campaigns/{campaignId}/orders/{orderId}/documents теперь кроме УПД возвращается информация о других документах:
- УКД;
- товарной накладной;
- счете-фактуре;
- корректировочном счете-фактуре.
1 февраля
В методах генерации отчета по заказам и по стоимости услуг теперь доступны два формата отчета:
FILE
— электронная таблица;CSV
— ZIP-архив с CSV-файлами.
9 января
Добавили возможность получить информацию:
- о покупателе — юридическом лице — метод POST campaigns/{campaignId}/orders/{orderId}/business-buyer;
- об УПД — метод POST campaigns/{campaignId}/orders/{orderId}/documents.
Добавили пошаговую инструкцию по работе с заказами от юридических лиц. Читать
2023
29 декабря
Теперь метод POST campaigns/{campaignId}/stats/orders называется Детальная информация по заказам.
Добавили новый отчет по заказам — POST reports/united-orders/generate.
26 декабря
Рассказали про компоненты API Маркета: pull-компонент (магазин отправляет запросы Маркету) и push-компонент (Маркет отправляет запросы магазину), а также о том, как настроить интеграцию. Читать
Добавили пошаговую инструкцию по обработке заказов для модели FBS — читать, а также дополнительную инструкцию по обработке заказов с помощью push-компонента — читать.
Следующие методы теперь являются устаревшими для модели FBS:
- PUT campaigns/{campaignId}/orders/{orderId}/identifiers;
- PUT campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes;
- PUT campaigns/{campaignId}/orders/{orderId}/items.
Вместо них используйте новый метод PUT campaigns/{campaignId}/orders/{orderId}/boxes, который передает раскладку по коробкам и коды маркировки, а также изменяет состав заказа.
Добавили возможность получать отчет по оборачиваемости — POST reports/goods-turnover/generate.
25 декабря
В пошаговой инструкции Управление каталогом рассказали, как управлять товарами в архиве. Читать
22 декабря
Добавили методы для общения с покупателями в чатах:
- cоздание нового чата — POST businesses/{businessId}/chats/new;
- отправка сообщения в чат — POST businesses/{businessId}/chats/message;
- отправка файла в чат — POST businesses/{businessId}/chats/file/send;
- получение списка чатов — POST businesses/{businessId}/chats;
- получение истории сообщений — POST businesses/{businessId}/chats/history.
Добавили пошаговую инструкцию по работе с чатами. Читать
8 декабря
В ответе на запрос POST businesses/{businessId}/offers/recommendations появилось поле shows
, где указано количество показов карточки товара за последние 7 дней.
6 декабря
В пошаговую инструкцию по загрузке каталога добавили, как изменить цены в конкретном магазине. Читать
5 декабря
Добавили пошаговую инструкцию по работе с бустом продаж. Читать
27 ноября
Добавили пошаговую инструкцию по запуску интеграции на JavaScript. Читать
23 ноября
Добавили методы для получения заказов по модели FBY — GET campaigns/{campaignId}/orders/{orderId} и GET campaigns/{campaignId}/orders.
20 ноября
В методах POST businesses/{businessId}/offer-mappings и POST campaigns/{campaignId}/offers/stocks добавили фильтрацию по нахождению товаров в архиве.
14 ноября
Добавили метод POST businesses/{businessId}/offer-mappings/archive, который помещает товары в архив, и метод POST businesses/{businessId}/offer-mappings/unarchive, который восстанавливает товары из архива.
03 октября
Удалили методы для работы с заказами с внешних площадок.
Добавили возможность получать отчет «Аналитика продаж» — POST reports/shows-sales/generate.
29 сентября
Методы GET campaigns и GET campaigns/by_login/{login} больше не работают для модели ADV.
Добавили метод POST campaigns/{campaignId}/offers/stocks, который возвращает информацию по остаткам товаров на витрине (для моделей FBY, FBS и Экспресс) и об оборачиваемости товаров (для модели FBY).
Добавили методы для получения документов по отгрузкам (FBS):
Теперь в запросе PUT campaigns/{campaignId}/orders/{orderId}/identifiers можно передавать параметры:
rnpt
— регистрационный номер партии товара;gtd
— номер грузовой таможенной декларации.
Значения этих параметров теперь возвращаются в методах GET campaigns/{campaignId}/orders/{orderId} и GET campaigns/{campaignId}/orders.
28 сентября
Теперь через API можно управлять контентом на карточках товаров — передавать категорийные характеристики товаров с помощью запроса POST businesses/{businessId}/offer-cards/update. Метод POST businesses/{businessId}/offer-cards показывает статусы и степень заполненности карточек, а POST category/{categoryId}/parameters возвращает список характеристик с допустимыми значениями для заданной категории.
Добавили метод PUT campaigns/{campaignId}/first-mile/shipments/{shipmentId}/pallets, который передает количество упаковок в отгрузке.
Добавили метод GET campaigns/{campaignId}/first-mile/shipments/{shipmentId}/pallet/labels, который возвращает ярлыки для упаковок в отгрузке.
27 сентября
Добавили возможность получать отчет «Цены на рынке» — POST reports/prices/generate.
15 сентября
Добавили возможность получать отчет по остаткам на складах Маркета (FBY) — POST reports/stocks-on-warehouses/generate.
14 сентября
Добавили метод GET warehouses, который возвращает список складов Маркета (FBY) с их идентификаторами.
7 сентября
Добавили возможность получать отчет по остаткам на складах магазина (FBS) — POST reports/stocks-on-warehouses/generate.
5 сентября
Добавили возможность получать отчет по движению товаров — POST reports/goods-movement/generate.
4 сентября
Теперь в ответе 400 Bad Request
возвращаем название поля, в котором есть ошибка.
4 августа
Добавили возможность получать финансовые отчеты:
- по реализации — POST reports/goods-realization/generate;
- по стоимости услуг — POST reports/united-marketplace-services/generate;
- по платежам — POST reports/united-netting/generate.
20 июля
Добавили метод POST businesses/{businessId}/bids/recommendations, который показывает рекомендованные ставки.
19 июля
Добавили метод GET businesses/{businessId}/warehouses, который показывает список складов и групп складов.
13 июля
Поменялся формат авторизационного токена — вместо 21 знака теперь в нем 48 знаков. Вы можете прямо сейчас обновить токен, чтобы усилить защиту своей интеграции. Как это сделать
Рассказали, как автоматически обновлять OAuth-токен через API сервиса Яндекс ID. Читать
Добавили метод POST businesses/{businessId}/bids/info, который показывает значения ставок для заданных товаров.
В методе POST campaigns/{campaignId}/orders/status-update теперь можно не передавать этапы обработки заказа или причины его отмены — параметр substatus
в поле orders
стал необязателым.
22 июня
Большое обновление: расширили возможности API для работы с каталогом.
Теперь можно:
- работать с общими данными о товарах в кабинете и управлять размещением в отдельных магазинах;
- устанавливать основную цену;
- проверять товары, которые находятся в карантине;
- удалять товары из кабинета и магазина.
Следующие методы теперь отмечены как устаревшие:
- POST campaigns/{campaignId}/offer-mapping-entries/suggestions
- POST campaigns/{campaignId}/offer-mapping-entries/updates
- GET campaigns/{campaignId}/offer-mapping-entries
- GET campaigns/{campaignId}/offers
- GET campaigns/{campaignId}/offers/all
- GET campaigns/{campaignId}/feeds
- GET campaigns/{campaignId}/feeds/{feedId}
- GET campaigns/{campaignId}/feeds/{feedId}/categories
- GET campaigns/{campaignId}/feeds/categories
- GET campaigns/{campaignId}/feeds/{feedId}/index-logs
- POST campaigns/{campaignId}/feeds/{feedId}/params
- POST campaigns/{campaignId}/feeds/{feedId}/refresh
30 мая
Добавили метод PUT campaigns/{campaignId}/orders/{orderId}/identifiers, который передает Маркету коды маркировки «Честного знака» и УИН для ювелирных изделий. Используйте его вместо устаревшего метода PUT campaigns/{campaignId}/orders/{orderId}/cis.
14 апреля
Изменили лимиты на количество запросов. Раньше вычисляли по формуле, сколько запросов можно отправить в сутки. Теперь указываем точное количество запросов в час. Так вам будет легче планировать интеграции, а нам — нагрузку.
Рассказали, как работать с цифровыми товарами. Читать
29 марта
Теперь бустом продаж можно управлять через API. Создать кампанию, добавить в нее товары, назначить или изменить ставки можно с помощью запроса PUT businesses/{businessId}/bids.
17 марта
Редизайн документации:
- Собрали вместе инструкции для разных моделей.
- Запустили консоль — удобный интерфейс тестирования запросов. Как пользоваться
- Осовременили внешний вид.
- Добавили пошаговые инструкции для частых сценариев.
2024
19 апреля
В методе GET campaigns/{campaignId}/returns указали максимальное количество идентификаторов заказов (параметр orderIds
) — 50.
Рассказали, как сбросить ранее установленные значения кванта. Читать
Указали неактуальные типы скидки (параметр type
) в методах:
- POST cart;
- POST order/accept;
- POST order/status;
- POST order/cancellation/notify;
- GET campaigns/{campaignId}/orders;
- GET campaigns/{campaignId}/orders/{orderId};
- PUT campaigns/{campaignId}/orders/{orderId}/status.
Параметр status
устарел в методах:
- POST order/accept;
- POST order/status;
- POST order/cancellation/notify;
- GET campaigns/{campaignId}/orders;
- GET campaigns/{campaignId}/orders/{orderId};
- PUT campaigns/{campaignId}/orders/{orderId}/status.
18 апреля
Рассказали, как можно проверить работоспособность интеграции по передаче остатков. Читать
Параметр price
устарел в методах:
- GET campaigns/{campaignId}/orders;
- GET campaigns/{campaignId}/orders/{orderId};
- PUT campaigns/{campaignId}/orders/{orderId}/status.
17 апреля
В методе GET campaigns/{campaignId}/orders добавили фильтрацию заказов по типу покупателя — параметр buyerType
.
16 апреля
В ответе на запрос POST businesses/{businessId}/chats теперь возвращается параметр orderId
— идентификатор заказа.
В методе GET campaigns/{campaignId}/orders добавили фильтрацию по идентификаторам заказов — параметр orderIds
.
11 апреля
Изменили лимит на количество запросов в методе POST campaigns/{campaignId}/stats/skus — 5000 товаров в минуту, не более 500 товаров в одном запросе.
Убрали устаревший параметр feedCategoryId
в методах:
- GET campaigns/{campaignId}/orders/{orderId};
- GET campaigns/{campaignId}/orders;
- PUT campaigns/{campaignId}/orders/{orderId}/status;
- PUT campaigns/{campaignId}/orders/{orderId}/identifiers;
- PUT campaigns/{campaignId}/orders/{orderId}/cis.
10 апреля
В методах POST reports/united-marketplace-services/generate и POST reports/united-netting/generate устарели параметры dateTimeFrom
и dateTimeTo
. Используйте dateFrom
и dateTo
вместо них.
9 апреля
В методе POST category/{categoryId}/parameters теперь возвращается информация о допустимых единицах измерения — параметр units
. Их вы можете указывать при заполнении карточек товаров — метод POST businesses/{businessId}/offer-cards/update.
Изменения в методе POST cart:
- Для модели FBS отключили метод.
- Для DBS-магазинов, которые не продают цифровые товары, сделали метод необязательным. Рекомендуем не использовать его и отключить эту возможность в кабинете — в левом нижнем углу нажмите на название своего бизнеса, перейдите на страницу Настройки API во вкладку Получение запросов от Маркета и активируйте опцию Не использовать метод POST cart.
- Если вы продаете цифровые товары, метод остается обязательным.
4 апреля
В методе POST campaigns/{campaignId}/first-mile/shipments/{shipmentId}/confirm убрали параметр orderIds
— список идентификаторов заказов в отгрузке.
3 апреля
В методах GET businesses/{businessId}/warehouses и GET warehouses убрали параметр additional
— дополнительная информация.
2 апреля
В методе POST tariffs/calculate добавили параметр parameters
— детали расчета конкретной услуги Маркета.
1 апреля
В методе POST businesses/{businessId}/offer-mappings/update увеличили до 6 максимальное количество ссылок на видео товара (параметр videos
).
29 марта
Добавили возможность получать лист сборки для отгрузки — POST reports/documents/shipment-list/generate. А также описали в пошаговой инструкции по обработке FBS-заказов, как его генерировать. Читать
Изменения в методе PUT campaigns/{campaignId}/offers/stocks:
- Сделали необязательным параметр
updatedAt
. Если его не передать, будет использоваться текущее время. - Убрали параметр
warehouseId
. Идентификатор склада будет определяться поcampaignId
. - Убрали параметр
type
. Единственно возможное значениеFIT
будет передаваться автоматически.
22 марта
Теперь возвращается адрес пункта выдачи (параметр address
) в ответах на запросы:
- GET campaigns/{campaignId}/orders/{orderId};
- GET campaigns/{campaignId}/orders;
- PUT campaigns/{campaignId}/orders/{orderId}/status.
В методе POST campaigns/{campaignId}/stats/skus убрали услугу FULFILLMENT
— обработка товара на складе Маркета.
15 марта
Добавили метод POST categories/tree, который возвращает дерево категорий Маркета.
Добавили метод POST tariffs/calculate, который рассчитывает стоимость услуг Маркета для товаров с заданными параметрами.
Добавили возможность получать отчет по бусту продаж — POST reports/boost-consolidated/generate.
Параметр feedCategoryId
устарел в методах:
- GET campaigns/{campaignId}/orders/{orderId};
- GET campaigns/{campaignId}/orders;
- PUT campaigns/{campaignId}/orders/{orderId}/status;
- PUT campaigns/{campaignId}/orders/{orderId}/identifiers;
- PUT campaigns/{campaignId}/orders/{orderId}/cis.
14 марта
В методе POST businesses/{businessId}/offer-mappings/update и в ответе на запрос POST businesses/{businessId}/offer-mappings добавили параметр manuals
— cписок инструкций по использованию товара.
13 марта
Изменили лимит на количество запросов в методах POST campaigns/{campaignId}/hidden-offers и DELETE campaigns/{campaignId}/hidden-offers — 5000 товаров в минуту, не более 500 товаров в одном запросе.
В методе POST cart увеличили максимальное количество дат в параметре dates
до 7.
12 марта
В методе POST campaigns/{campaignId}/stats/skus убрали услуги:
CANCELLED_ORDER_FEE
— отмена заказа продавцом;LATE_ORDER_EXECUTION_FEE
— отгрузка или доставка не вовремя.
8 марта
В методе POST campaigns/{campaignId}/stats/skus добавили услуги:
EXPRESS_CANCELLED_BY_PARTNER
— отмена заказа с экспресс-доставкой;DELIVERY_TO_CUSTOMER_RETURN
— возврат доставляемого товара на склад;CROSSBORDER_DELIVERY
— доставка из-за рубежа;INTAKE_SORTING_BULKY_CARGO
— сортировка заказов с крупногабаритными товарами, которые Маркет забрал со склада продавца;INTAKE_SORTING_SMALL_GOODS
— сортировка заказов с малогабаритными товарами, которые Маркет забрал со склада продавца;INTAKE_SORTING_DAILY
— организация забора заказов со склада продавца;FF_STORAGE_BILLING
— хранения товаров на складе.
6 марта
В методе POST businesses/{businessId}/offer-mappings/update добавили значение NOT_SPECIFIED
(не выбран) для параметров:
type
— тип уценки;quality
— внешний вид товара.
5 марта
В методах генерации отчета по оборачиваемости и в отчете «Цены на рынке» теперь доступны два формата отчета:
FILE
— электронная таблица;CSV
— ZIP-архив с CSV-файлами.
Теперь все отчеты доступы в формате
FILE
и CSV
.
4 марта
В методе генерации отчета по остаткам на складах добавили фильтры по категориям на Маркете и по наличию остатков для всех моделей кроме FBY.
1 марта
В методе POST campaigns/{campaignId}/stats/orders убрали статус заказа REJECTED
— заказ создан, но не оплачен.
29 февраля
Убрали параметр emails
(адрес электронной почты точки продаж) в методах:
- POST campaigns/{campaignId}/outlets;
- PUT campaigns/{campaignId}/outlets/{outletId};
- GET campaigns/{campaignId}/outlets;
- GET campaigns/{campaignId}/outlets/{outletId}.
В методе POST campaigns/{campaignId}/stats/skus добавили услуги:
CROSSREGIONAL_DELIVERY_RETURN
— доставка невыкупов и возвратов;MIDDLE_MILE
— средняя миля;LATE_ORDER_EXECUTION_FEE
— отгрузка или доставка не вовремя;RETURN_PROCESSING
— обработка невыкупов и возвратов.
27 февраля
В методах генерации отчета по платежам, реализации, движению товаров и в отчете «Аналитика продаж» теперь доступны два формата отчета:
FILE
— электронная таблица;CSV
— ZIP-архив с CSV-файлами.
26 февраля
В методе GET businesses/{businessId}/warehouses добавили параметр express
— возможна ли доставка по модели Экспресс.
22 февраля
В методе POST campaigns/{campaignId}/stats/orders добавили тип оплаты SPLIT
— оплата картой по частям (Сплит).
15 февраля
В методе генерации отчета по остаткам на складах теперь доступны два формата отчета:
FILE
— электронная таблица;CSV
— ZIP-архив с CSV-файлами.
14 февраля
В ответе на запрос POST campaigns/{campaignId}/orders/{orderId}/documents теперь кроме УПД возвращается информация о других документах:
- УКД;
- товарной накладной;
- счете-фактуре;
- корректировочном счете-фактуре.
В ответах на запросы GET businesses/{businessId}/warehouses и GET warehouses теперь возвращается параметр address
— адрес склада.
12 февраля
Изменили лимит на количество запросов в методe POST businesses/{businessId}/offer-cards — 600 запросов в минуту, не более 200 товаров в одном запросе.
8 февраля
В методе POST campaigns/{campaignId}/stats/orders добавили новую услугу для FBY-магазинов — RETURN_PROCESSING
(обработка заказов на складе).
В ответе на запросы GET campaigns/{campaignId}/orders и GET campaigns/{campaignId}/orders/{orderId} больше не возвращается параметр phone
— номер телефона покупателя. Чтобы узнать его, используйте метод GET campaigns/{campaignId}/orders/{orderId}/buyer.
7 февраля
Убрали параметр cost
(стоимость самовывоза из точки продаж) в методах:
- POST campaigns/{campaignId}/outlets;
- PUT campaigns/{campaignId}/outlets/{outletId};
- GET campaigns/{campaignId}/outlets;
- GET campaigns/{campaignId}/outlets/{outletId}.
Параметр email
(адрес электронной почты покупателя) больше не возвращается в ответах на запросы:
- POST cancellation/notify;
- GET campaigns/{campaignId}/orders/{orderId};
- PUT campaigns/{campaignId}/orders/{orderId}/status;
- GET campaigns/{campaignId}/orders.
2 февраля
В ответе на запрос GET campaigns/{campaignId}/orders/{orderId}/delivery/labels/data теперь возвращается параметр boxId
— идентификатор коробки.
1 февраля
В методах генерации отчета по заказам и по стоимости услуг теперь доступны два формата отчета:
FILE
— электронная таблица;CSV
— ZIP-архив с CSV-файлами.
В методе PUT campaigns/{campaignId}/orders/{orderId}/identifiers убрали параметр feedId
— идентификатор каталога товаров.
В методах PUT campaigns/{campaignId}/orders/{orderId}/status, GET campaigns/{campaignId}/orders и GET campaigns/{campaignId}/orders/{orderId}:
- Отметили параметр
shopSku
устаревшим. Используйте вместо него параметрofferId
— идентификатор вашего товарного предложения для определенного товара. - Убрали параметр
feedId
— идентификатор каталога товаров.
31 января
В методах:
-
GET campaigns/{campaignId}/outlets/{outletId}
необязательными параметрами стали:
name
— название точки продаж;phones
— номера телефонов точки продаж;address
— адрес точки продаж;regionId
— идентификатор региона;workingSchedule
— список режимов работы точки продаж;scheduleItems
— список расписаний работы точки продаж;startDay
— день недели, в который точка продаж начинает работать;endDay
— день недели, в который точка продаж заканчивает работать;startTime
— время начала работы точки продаж;endTime
— время окончания работы точки продаж;cost
— стоимость самовывоза из точки продаж;type
— тип точки продаж.
30 января
В методах GET campaigns/{campaignId}/orders/{orderId}/delivery/labels и GET campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes/{boxId}/label указали размеры ярлыков, которые возвращаются в PDF-файле.
29 января
В методах GET campaigns/{campaignId}/hidden-offers, POST campaigns/{campaignId}/hidden-offers и DELETE campaigns/{campaignId}/hidden-offers убрали параметры:
ttlInHours
— количество часов до возобновления показа товара;feedId
— идентификатор прайс-листа.
25 января
В методах GET campaigns/{campaignId}/hidden-offers, POST campaigns/{campaignId}/hidden-offers, DELETE campaigns/{campaignId}/hidden-offers убрали параметр marketSku
— SKU на Маркете.
22 января
В методе GET campaigns/{campaignId}/hidden-offers убрали устаревший параметр total
— общее количество скрытых товаров магазина.
В методах PUT campaigns/{campaignId}/orders/{orderId}/status, GET campaigns/{campaignId}/orders/{orderId} и GET campaigns/{campaignId}/orders теперь устаревшими параметрами являются:
total
— общая сумма заказа в валюте заказа с учетом стоимости доставки, но без учета вознаграждения партнеру за скидки по промокодам, купонам, кешбэку и акциям;subsidyTotal
— общее вознаграждение партнеру за DBS-доставку и все скидки;totalWithSubsidy
— сумма стоимости всех товаров в заказе и вознаграждения за них в валюте магазина.
18 января
Увеличили максимальное количество символов в названии товара до 256.
В методах GET campaigns/{campaignId}/hidden-offers, POST campaigns/{campaignId}/hidden-offers, DELETE campaigns/{campaignId}/hidden-offers убрали устаревшие параметры:
comment
— комментарий магазина;priority
— приоритет скрытия предложений через API над скрытием в кабинете.
17 января
В методе GET campaigns/{campaignId}/hidden-offers убрали устаревший параметр feed_id
— идентификатор прайс-листа.
10 января
Изменили лимит на количество запросов в методe POST campaigns/{campaignId}/offer-prices/updates — 5000 товаров в минуту, не более 500 товаров в одном запросе.
9 января
Добавили возможность получить информацию:
- о покупателе — юридическом лице — метод POST campaigns/{campaignId}/orders/{orderId}/business-buyer;
- об УПД — метод POST campaigns/{campaignId}/orders/{orderId}/documents.
Добавили пошаговую инструкцию по работе с заказами от юридических лиц. Читать
2023
29 декабря
Теперь метод POST campaigns/{campaignId}/stats/orders называется Детальная информация по заказам.
Добавили новый отчет по заказам — POST reports/united-orders/generate.
С 1 марта 2024 года изменится лимит на количество запросов в методе PUT campaigns/{campaignId}/offers/stocks — 100 000 товаров в минуту, не более 500 товаров в одном запросе.
26 декабря
Рассказали про компоненты API Маркета: pull-компонент (магазин отправляет запросы Маркету) и push-компонент (Маркет отправляет запросы магазину), а также о том, как настроить интеграцию. Читать
Добавили пошаговую инструкцию по обработке заказов для модели FBS — читать, а также дополнительную инструкцию по обработке заказов с помощью push-компонента — читать.
Следующие методы теперь являются устаревшими для модели FBS:
- PUT campaigns/{campaignId}/orders/{orderId}/identifiers;
- PUT campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes;
- PUT campaigns/{campaignId}/orders/{orderId}/items.
Вместо них используйте новый метод PUT campaigns/{campaignId}/orders/{orderId}/boxes, который передает раскладку по коробкам и коды маркировки, а также изменяет состав заказа.
Добавили возможность получать отчет по оборачиваемости — POST reports/goods-turnover/generate.
25 декабря
В пошаговой инструкции Управление каталогом рассказали, как управлять товарами в архиве. Читать
В методе POST campaigns/{campaignId}/stats/orders добавили новую услугу — INTAKE_SORTING
— организация забора заказов со склада продавца.
22 декабря
Добавили методы для общения с покупателями в чатах:
- cоздание нового чата — POST businesses/{businessId}/chats/new;
- отправка сообщения в чат — POST businesses/{businessId}/chats/message;
- отправка файла в чат — POST businesses/{businessId}/chats/file/send;
- получение списка чатов — POST businesses/{businessId}/chats;
- получение истории сообщений — POST businesses/{businessId}/chats/history.
Добавили пошаговую инструкцию по работе с чатами. Читать
Изменили лимиты на количество запросов в методах:
- PUT campaigns/{campaignId}/orders/{orderId}/verifyEac — 1 000 000 запросов в час;
- POST campaigns/{campaignId}/offers — 5000 товаров в минуту, не более 200 товаров в одном запросе;
- PUT campaigns/{campaignId}/offers/stocks — 100 000 товаров в минуту.
8 декабря
В ответе на запрос POST businesses/{businessId}/offers/recommendations появилось поле shows
, где указано количество показов карточки товара за последние 7 дней.
6 декабря
В пошаговую инструкцию по загрузке каталога добавили, как изменить цены в конкретном магазине. Читать
5 декабря
Добавили пошаговую инструкцию по работе с бустом продаж. Читать
27 ноября
Добавили пошаговую инструкцию по запуску интеграции на JavaScript. Читать
23 ноября
Добавили методы для получения заказов по модели FBY — GET campaigns/{campaignId}/orders/{orderId} и GET campaigns/{campaignId}/orders.
20 ноября
В методах POST businesses/{businessId}/offer-mappings и POST campaigns/{campaignId}/offers/stocks добавили фильтрацию по нахождению товаров в архиве.
15 ноября
Теперь в идентификаторе товара в магазине (SKU) вы можете использовать букву ё.
14 ноября
Добавили метод POST businesses/{businessId}/offer-mappings/archive, который помещает товары в архив, и метод POST businesses/{businessId}/offer-mappings/unarchive, который восстанавливает товары из архива.
8 ноября
В методах POST campaigns/{campaignId}/hidden-offers и DELETE campaigns/{campaignId}/hidden-offers изменили лимит. Теперь это точное количество товаров — 1000 товаров в минуту, но не более 500 товаров в одном запросе.
23 октября
В методе GET regions:
- увеличили количество регионов в ответе на одной странице до 20 — параметр
limit
; - добавили возможность указать идентификатор страницы c результатами — параметр
page_token
.
19 октября
В методе GET campaigns/{campaignId}/orders добавили фильтрацию по дате и времени обновления заказа.
В методе POST businesses/{businessId}/offers/recommendations добавили параметр price
— цена товара в каталоге.
18 октября
В методы GET campaigns/{campaignId}/orders/{orderId}, PUT campaigns/{campaignId}/orders/{orderId}/status и GET campaigns/{campaignId}/orders добавили способ оплаты заказа B2B_ACCOUNT_POSTPAYMENT
— заказ оплачивает организация после доставки.
14 октября
В методе POST campaigns/{campaignId}/stats/skus параметр warehouses
не будет возвращаться, если товара нет ни на одном складе.
05 октября
В методе POST campaigns/{campaignId}/stats/orders добавили статусы:
PARTIALLY_DELIVERED
— заказ частично доставлен;LOST
— заказ утерян.
03 октября
Удалили методы для работы с заказами с внешних площадок.
Добавили возможность получать отчет «Аналитика продаж» — POST reports/shows-sales/generate.
29 сентября
Методы GET campaigns и GET campaigns/by_login/{login} больше не работают для модели ADV.
Добавили метод POST campaigns/{campaignId}/offers/stocks, который возвращает информацию по остаткам товаров на витрине (для моделей FBY, FBS и Экспресс) и об оборачиваемости товаров (для модели FBY).
Добавили методы для получения документов по отгрузкам (FBS):
Теперь в запросе PUT campaigns/{campaignId}/orders/{orderId}/identifiers можно передавать параметры:
rnpt
— регистрационный номер партии товара;gtd
— номер грузовой таможенной декларации.
Значения этих параметров теперь возвращаются в методах GET campaigns/{campaignId}/orders/{orderId} и GET campaigns/{campaignId}/orders.
28 сентября
Теперь через API можно управлять контентом на карточках товаров — передавать категорийные характеристики товаров с помощью запроса POST businesses/{businessId}/offer-cards/update. Метод POST businesses/{businessId}/offer-cards показывает статусы и степень заполненности карточек, а POST category/{categoryId}/parameters возвращает список характеристик с допустимыми значениями для заданной категории.
Добавили метод PUT campaigns/{campaignId}/first-mile/shipments/{shipmentId}/pallets, который передает количество упаковок в отгрузке.
Добавили метод GET campaigns/{campaignId}/first-mile/shipments/{shipmentId}/pallet/labels, который возвращает ярлыки для упаковок в отгрузке.
27 сентября
Добавили возможность получать отчет «Цены на рынке» — POST reports/prices/generate.
25 сентября
В методах POST campaigns/{campaignId}/price-quarantine и POST businesses/{businessId}/price-quarantine добавили поле verdicts
— причины попадания товара в карантин, где type
— это тип карантина, а params
— цена, из-за которой товар попал в карантин, и значения для сравнения. Используйте значение из params
вместо устаревших параметров currentPrice
и lastValidPrice
.
15 сентября
Добавили возможность получать отчет по остаткам на складах Маркета (FBY) — POST reports/stocks-on-warehouses/generate.
14 сентября
Добавили метод GET warehouses, который возвращает список складов Маркета (FBY) с их идентификаторами.
8 сентября
В методе GET reports/info/{reportId} добавили подстатус TOO_LARGE
— отчет превысил допустимый размер.
7 сентября
Добавили возможность получать отчет по остаткам на складах магазина (FBS) — POST reports/stocks-on-warehouses/generate.
5 сентября
Добавили возможность получать отчет по движению товаров — POST reports/goods-movement/generate.
4 сентября
Теперь в ответе 400 Bad Request
возвращаем название поля, в котором есть ошибка.
31 августа
Из метода POST campaigns/{campaignId}/stats/skus убрали поле storage
.
29 августа
Из метода GET campaigns/{campaignId}/first-mile/shipments/{shipmentId} убрали неактуальные статусы отгрузки.
28 августа
В методе POST businesses/{businessId}/offer-mappings теперь можно не включать пустое тело в запрос. Не передавайте его, если хотите получить список всех товаров в каталоге.
24 августа
В методе POST campaigns/{campaignId}/orders/status-update установлено ограничение на максимальное количество заказов, у которых можно изменить статус в одном запросе, — 30.
23 августа
Из метода POST campaigns/{campaignId}/stats/orders убрали поле predicted
.
15 августа
В ответах на запросы POST cart, POST order/accept, POST order/status и POST order/cancellation/notify в address
добавлен параметр district
— район в адресе доставки заказа.
12 августа
В ответах на запросы GET campaigns/{campaignId}/orders, GET campaigns/{campaignId}/orders/{orderId} и PUT campaigns/{campaignId}/orders/{orderId}/status в OrderDeliveryAddressDTO
добавлен параметр district
— район в адресе доставки заказа.
8 августа
Теперь в методе POST businesses/{businessId}/offer-mappings на одной странице передается не более 200 значений, если запрос выполняется по конкретным товарам.
Из метода POST campaigns/{campaignId}/stats/skus убрали типы остатков товаров SUGGEST
и TRANSIT
.
4 августа
Добавили возможность получать финансовые отчеты:
- по реализации — POST reports/goods-realization/generate;
- по стоимости услуг — POST reports/united-marketplace-services/generate;
- по платежам — POST reports/united-netting/generate.
1 августа
Теперь в запросе PUT campaigns/{campaignId}/offers/stocks и в ответе на запрос POST stocks нужно передавать количество доступного товара на складе без учета резерва. Какое число передавать
27 июля
В методе POST campaigns/{campaignId}/stats/orders теперь можно узнать:
- порог для скидок с Маркетом на момент оформления заказа — параметр
cofinanceThreshold
; - скидку с Маркетом — параметр
cofinanceValue
.
26 июля
В отчете по заказам POST campaigns/{campaignId}/stats/orders появилась информация о стоимости услуг:
AGENCY
— прием платежа покупателя;AUCTION_PROMOTION
— буст продаж;DELIVERY_TO_CUSTOMER
— доставка покупателю;EXPRESS_DELIVERY_TO_CUSTOMER
— экспресс-доставка покупателю;FEE
— размещение товара на Маркете;FULFILLMENT
— складская обработка;INSTALLMENT
— рассрочка;LOYALTY_PARTICIPATION_FEE
— участие в программе лояльности и отзывы за баллы, если они подключены;PAYMENT_TRANSFER
— перевод платежа покупателя;RETURNED_ORDERS_STORAGE
— хранение невыкупов и возвратов;SORTING
— обработка заказа.
20 июля
Добавили метод POST businesses/{businessId}/bids/recommendations, который показывает рекомендованные ставки.
19 июля
Добавили метод GET businesses/{businessId}/warehouses, который показывает список складов и групп складов.
13 июля
Поменялся формат авторизационного токена — вместо 21 знака теперь в нем 48 знаков. Вы можете прямо сейчас обновить токен, чтобы усилить защиту своей интеграции. Как это сделать
Рассказали, как автоматически обновлять OAuth-токен через API сервиса Яндекс ID. Читать
Добавили метод POST businesses/{businessId}/bids/info, который показывает значения ставок для заданных товаров.
В методе POST campaigns/{campaignId}/orders/status-update теперь можно не передавать этапы обработки заказа или причины его отмены — параметр substatus
в поле orders
стал необязателым.
07 июля
Дополнили инструкцию по добавлению нового товара через POST businesses/{businessId}/offer-mappings/update: перечислили параметры, без которых добавить товар в каталог не получится.
04 июля
В ответах на запросы GET campaigns, GET campaigns/{campaignId} и GET campaigns/by_login/{login} теперь можно узнать:
- идентификатор бизнеса — параметр
id
в полеbusiness
; - название бизнеса — параметр
name
в полеbusiness
.
03 июля
В ответах на запросы GET campaigns, GET campaigns/{campaignId} и GET campaigns/by_login/{login} теперь можно узнать модель, по которой работает магазин, — параметр placementType
.
30 июня
В ответах на запросы GET campaigns/{campaignId}/orders/{orderId} и GET campaigns/{campaignId}/orders появилось поле priceBeforeDiscount
, где указана стоимость товара в валюте магазина до применения скидок.
22 июня
Большое обновление: расширили возможности API для работы с каталогом.
Теперь можно:
- работать с общими данными о товарах в кабинете и управлять размещением в отдельных магазинах;
- устанавливать основную цену;
- проверять товары, которые находятся в карантине;
- удалять товары из кабинета и магазина.
Следующие методы теперь отмечены как устаревшие:
- POST campaigns/{campaignId}/offer-mapping-entries/suggestions
- POST campaigns/{campaignId}/offer-mapping-entries/updates
- GET campaigns/{campaignId}/offer-mapping-entries
- GET campaigns/{campaignId}/offers
- GET campaigns/{campaignId}/offers/all
- GET campaigns/{campaignId}/feeds
- GET campaigns/{campaignId}/feeds/{feedId}
- GET campaigns/{campaignId}/feeds/{feedId}/categories
- GET campaigns/{campaignId}/feeds/categories
- GET campaigns/{campaignId}/feeds/{feedId}/index-logs
- POST campaigns/{campaignId}/feeds/{feedId}/params
- POST campaigns/{campaignId}/feeds/{feedId}/refresh
21 июня
Опубликовали спецификацию OpenAPI для продавцов. Она поможет:
- быстрее написать собственную интеграцию с Маркетом и настроить ее методы под себя;
- сгенерировать файлы клиента на любом языке или фреймворке, которые поддерживает OpenAPI-генератор;
- найти нужный метод и варианты его параметров с минимальным обращением к документации.
Спецификация OpenAPI для запросов магазина к Маркету доступна на GitHub.
30 мая
Добавили метод PUT campaigns/{campaignId}/orders/{orderId}/identifiers, который передает Маркету коды маркировки «Честного знака» и УИН для ювелирных изделий. Используйте его вместо устаревшего метода PUT campaigns/{campaignId}/orders/{orderId}/cis.
В запросе PUT campaigns/{campaignId}/orders/{orderId}/cancellation/accept добавили причину отмены ORDER_IN_DELIVERY
. Теперь вы можете отказать покупателю в отмене, если заказ уже находится у курьера.
26 мая
В ответе на запрос GET campaigns/{campaignId}/first-mile/shipments/{shipmentId} теперь можно узнать:
- Можно ли указать число палет — параметр
CHANGE_PALLETS_COUNT
. - Количество палет, которое указано в заявке и которое приняли в сортировочном центре, — параметр
PalletsCount
.
14 апреля
Изменили лимиты на количество запросов. Раньше вычисляли по формуле, сколько запросов можно отправить в сутки. Теперь указываем точное количество запросов в час. Так вам будет легче планировать интеграции, а нам — нагрузку.
Рассказали, как работать с цифровыми товарами. Читать
29 марта
Теперь бустом продаж можно управлять через API. Создать кампанию, добавить в нее товары, назначить или изменить ставки можно с помощью запроса PUT businesses/{businessId}/bids.
17 марта
Редизайн документации:
- Собрали вместе инструкции для разных моделей.
- Запустили консоль — удобный интерфейс тестирования запросов. Как пользоваться
- Осовременили внешний вид.
- Добавили пошаговые инструкции для частых сценариев.