---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.com/dev/market/partner-api/doc/en/changelog/all.md
  - https://yandex.com/dev/market/partner-api/doc/ru/changelog/all.md
  - https://yandex.com/dev/market/partner-api/doc/zh/changelog/all.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/market/partner-api/doc/en/llms.txt

# All updates


{% note tip "Следите за обновлениями документации в [Телеграм-канале](https://t.me/yandex_market_api)." %}


 


{% endnote %}



<!-- source: en/_auto/changelog/all.md -->
<!-- source: en/_auto/changelog/all/2026-07-29.md -->
### 29 July {#29-07-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v3/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getPartnerWarehouses.md)<br>[POST v3/businesses/{businessId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocksOnPartnerWarehouses.md)<br>[POST v3/businesses/{businessId}/offers/stocks/update](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/updateStocksOnPartnerWarehouses.md)<br>[POST v3/businesses/{businessId}/warehouse/models/status](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/updateWarehouseModelStatus.md)<br>[POST v3/businesses/{businessId}/reports/stocks/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksReport.md)<br>[Передача остатков через API](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/stocks.md)<br>[Работа со складами](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/warehouses.md)

|
Добавили методы для работы со складами и остатками на уровне кабинета: получение списка складов, просмотр и передача остатков, включение и выключение модели работы склада, генерация отчета по остаткам. Методы подходят для кабинетов без групп складов. Обновили инструкции по передаче остатков и работе со складами.
||
||
[POST v2/campaigns/{campaignId}/warehouse/status](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/updateWarehouseStatus.md)
|
Пометили метод как устаревший. Вместо него используйте [POST v3/businesses/{businessId}/warehouse/models/status](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/updateWarehouseModelStatus.md).
||
||
[PUT v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/updateStocks.md)<br>[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)<br>[POST v2/reports/stocks-on-warehouses/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md)<br>[POST v2/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getPagedWarehouses.md)

|
Уточнили, когда использовать методы: `updateStocks` актуален только для кабинетов с группами складов; `getPagedWarehouses` актуален для кабинетов с группами складов; `getStocks` и `generateStocksOnWarehousesReport` актуальны для моделей FBY и LaaS, а также для FBS, DBS и Экспресс при наличии групп складов.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-07-29.md -->

<!-- source: en/_auto/changelog/all/2026-07-16.md -->
### 16 July {#16-07-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[GET v2/campaigns/{campaignId}/settings](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaignSettings.md)
|
В ответе метода добавили объект `taxation` с информацией о налогообложении партнера: ставку НДС `vat`. Поддерживаемые значения ставки: `VAT_22`, `VAT_12`, `VAT_10`, `VAT_07`, `VAT_05` и `NO_VAT`.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-07-16.md -->

<!-- source: en/_auto/changelog/all/2026-06-22.md -->
### 22 June {#22-06-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md)<br>[POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md)<br>[Обработка заказов с цифровыми товарами](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/digital.md)
|
В ответах методов получения заказов у объекта `delivery` добавили поле `digitalGoods` с информацией о способе доставки цифрового товара: тип (`EMAIL`, `ACTIVATION_CODE`, `STEAM_GIFT` или `CHAT`) и ссылка `steamLink` на Steam-аккаунт покупателя (только для типа `STEAM_GIFT`). Переработали инструкцию по работе с цифровыми товарами: описали флоу для каждого из четырех типов доставки.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-06-22.md -->

<!-- source: en/_auto/changelog/all/2026-06-17.md -->
### 17 June {#17-06-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md)
|
Добавили новый подстатус заказа `PURCHASE_GROUP_THRESHOLD_NOT_REACHED_CANCELLED` — заказ участвовал в групповой покупке и был отменен, потому что не было достигнуто нужное количество покупок.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-06-17.md -->

<!-- source: en/_auto/changelog/all/2026-06-15.md -->
### 15 June {#15-06-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md)
|
В товары заказа добавили поле `itemStatuses`. В нем возвращается информация о статусах отдельных единиц товара.
||
||
[POST v2/campaigns/{campaignId}/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/updateCampaignOffers.md) [POST v2/campaigns/{campaignId}/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getCampaignOffers.md)
|
Удалили устаревший параметр `quantum` — настройку продажи квантами.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-06-15.md -->

<!-- source: en/_auto/changelog/all/2026-06-10.md -->
### 10 June {#10-06-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v2/campaigns/{campaignId}/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getCampaignOffers.md)[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)
|
Добавили новый статус товара: `READY_FOR_PUBLICATION`. Статус устанавливается, если товар **Готов к продаже**, но магазин еще не завершил подключение.
||
||
[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)
|
В информации о стоимости услуг добавили значение `ITEM_BOOKING` — бронирование товара.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-06-10.md -->

<!-- source: en/_auto/changelog/all/2026-06-02.md -->
### 2 June {#02-06-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v1/businesses/{businessId}/reports/marketing-detalization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMarketingDetalizationReport.md)
|
Добавили новый метод для генерации отчета по счету маркетинга.
||
||
[POST v2/reports/closure-documents/detalization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateClosureDocumentsDetalizationReport.md)
|
Из параметра `contractType` удалили значение `MARKETING`. Для генерации отчета по счету маркетинга используйте [POST v1/businesses/{businessId}/reports/marketing-detalization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMarketingDetalizationReport.md).
||
|#
<!-- endsource: en/_auto/changelog/all/2026-06-02.md -->

<!-- source: en/_auto/changelog/all/2026-05-28.md -->
### 28 May {#28-05-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
Методы отчётов
|
Изменили доступы к отчётам: для генерации отчётов достаточно read-only доступов API-Key-токена.
||
||
[POST v1/campaigns/{campaignId}/orders/create](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/createOrder.md)
|
Добавили параметр `fake` в запрос создания заказа. Он позволяет проверить работу магазина и его API на тестовых заказах; такой заказ не будет отгружен и не влияет на остатки.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-05-28.md -->

<!-- source: en/_auto/changelog/all/2026-05-18.md -->
### 18 May {#18-05-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)
|
Уточнили описания ошибок, связанных с тарифными ограничениями и передачей идентификатора бизнеса в заголовке `X-Business-Id`.
||
||
[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md)
|
В блоке `delivery` добавили поле `receiveBarcode` — штрихкод получения заказа на ПВЗ. Возвращается только для модели LaaS.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-05-18.md -->

<!-- source: en/_auto/changelog/all/2026-05-14.md -->
### 14 May {#14-05-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
Типы решений по возврату
|
В типы решений по возврату (`ReturnDecisionType` и `ReturnRequestDecisionType`) добавили значение `PARTIAL_MONEY_REFUND` — частичный возврат денег.
||
||
[POST v1/businesses/{businessId}/returns/decisions](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturnAvailableDecisions.md)
|
Добавили поле `partialCompensationBounds` — пределы суммы частичной компенсации. Возвращается для `decisionType` = `PARTIAL_MONEY_REFUND`.
||
||
[POST v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/decision](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/setReturnDecision.md)<br>[POST v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/decision/submit](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/submitReturnDecision.md)
|
Добавили поле `compensation` — сумму добровольной компенсации по позиции; передавайте при решении `PARTIAL_MONEY_REFUND`.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-05-14.md -->

<!-- source: en/_auto/changelog/all/2026-05-06.md -->
### 6 May {#06-05-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)
|
В описание способа денежного перевода (`OrdersStatsPaymentSourceType`) добавлено значение `MARKET_CESSION` — уступка задолженности покупателя.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-05-06.md -->

<!-- source: en/_auto/changelog/all/2026-04-28.md -->
### 28 April {#28-04-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)
|
На листах «Буст продаж, оплата за показы» (файл `cpm-boost`) и «Видеобаннеры в такси» (файл `pads`) добавили колонку `SURFACE_TYPE` — площадка размещения.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-04-28.md -->

<!-- source: en/_auto/changelog/all/2026-04-21.md -->
### 21 April {#21-04-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)
|
В информации о стоимости услуг добавили значение `CROSSREGIONAL_DELIVERY` — доставка средней мили.
||
|#
<!-- endsource: en/_auto/changelog/all/2026-04-21.md -->

<!-- source: en/_auto/changelog/all/2026-04-17.md -->
### 17 April {#17-04-26}

#|
|| **Methods or documentation pages**
 | **Description of the changes**
 ||
||
[POST v2/tariffs/calculate](https://yandex.com/dev/market/partner-api/doc/en/reference/tariffs/calculateTariffs.md)
|
Для кабинетов в РФ добавлена валидация параметров выплат. Поддерживаются: частота `DAILY`; либо частота `WEEKLY` с отсрочкой выплат 1, 2 или 4 недели (параметр `paymentDelayWeeks`). При передаче других комбинаций метод вернёт ошибку. [Подробнее об ошибках](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md#tariffs).
||
|#
<!-- endsource: en/_auto/changelog/all/2026-04-17.md -->
<!-- endsource: en/_auto/changelog/all.md -->


### April 7 {#07-04-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md) | The **VOLUME column has been added to the description of the report format for Market services** — the volume in liters in the block of dimensions of the order and the product. ||
|#

### 6 april {#06-04-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/reports/closure-documents/detalization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateClosureDocumentsDetalizationReport.md) | The column **SURFACE has been added to the description of the report sheets (advertiser's operations)** — area. ||
|#

### April 2 {#02-04-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/reports/banners-statistics/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateBannersStatisticsReport.md)

[POST v2/reports/boost-consolidated/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateBoostConsolidatedReport.md)

[POST v2/reports/competitors-position/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateCompetitorsPositionReport.md)

[POST v2/reports/goods-feedback/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsFeedbackReport.md)

[POST v2/reports/goods-movement/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsMovementReport.md)

[POST v2/reports/goods-prices/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsPricesReport.md)

[POST v2/reports/goods-turnover/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsTurnoverReport.md)

[POST v2/reports/jewelry-fiscal/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateJewelryFiscalReport.md)

[POST v2/reports/key-indicators/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateKeyIndicatorsReport.md)

[POST v2/reports/sales-geography/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateSalesGeographyReport.md)

[POST v2/reports/shelf-statistics/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShelfsStatisticsReport.md)

[POST v2/reports/shows-boost/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShowsBoostReport.md)

[POST v2/reports/shows-sales/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShowsSalesReport.md)

[POST v2/reports/united-orders/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedOrdersReport.md)

[POST v2/reports/united-returns/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedReturnsReport.md) | A warning has been added to the description: from May 18, 2026, the period of available data and the number of simultaneously generated reports depend on the tariff plan. ||
|| [Restrictions on requests](https://yandex.com/dev/market/partner-api/doc/en/concepts/limits.md) | In the descriptions of the methods, we added request limits separately for the case without a subscription and for the "Medium" tariff. Specific values — on the page of each method; general rules — in the section [Limitations](https://yandex.com/dev/market/partner-api/doc/en/concepts/limits.md). Tariff limits will be effective from May 18, 2026. ||
|| [Creating and using an OAuth token](https://yandex.com/dev/market/partner-api/doc/en/concepts/oauth-2.0.md) | For advanced subscription API features, when logging in via OAuth, you need to pass the business ID in the header. `X-Business-Id`. ||
|| [Push API Notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md) | For notification of a new message in the chat, they clarified: when sending a sticker, such a notification is not generated. ||
|#

### 30th of March {#30-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/application](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturnApplication.md) | They clarified that in the response, the refund request is given in the format PDF (`application/pdf`). ||
|| [GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/decision/{itemId}/image/{imageHash}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturnPhoto.md) | They clarified that the photo is returned in the response as `image/jpeg` or `image/png`; the format can be found from the header `Content-Type`. Clarified where to get it from `imageHash`, and what is the maximum file size — 50 MB. ||
|#

### March 27th {#27-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md) | The time of receiving the response for the verification notification type `PING` reduced from 10 to 1 second. For regular notifications, the acceptable response time is still 10 seconds. ||
|| [POST v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/decision/submit](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/submitReturnDecision.md) | Added a recommendation: before sending the refund solution, get a list of available solutions using the method [POST v1/businesses/{businessId}/returns/decisions](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturnAvailableDecisions.md). ||
|#

### March 24th {#24-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [How order statuses change](https://yandex.com/dev/market/partner-api/doc/en/concepts/dbs-order-status-model.md) | Updated the documentation of the status model DBS-orders: added a section with cancellation sub-statuses that the store can transmit, broken down by status `PROCESSING`, `DELIVERY` and `PICKUP`. ||
|#

### March 23rd {#23-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| Methods in which it is transmitted `vat` (VAT rate) | Meaning `7` (VAT 20%) is now automatically replaced by `14` (VAT 22%). From July 1, 2026, the value `7` it will not be available for transmission. ||
|#

### 20th of March {#20-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md) | The **SURFACE_TYPE column has been added to the documentation of the Market services report.** — the type of placement site. ||
|#

### March 17th {#17-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v1/businesses/{businessId}/returns/decisions](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturnAvailableDecisions.md) | We have published a method for obtaining available refund solutions. Use it before handing over the refund decision. ||
|| [API Notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md) | We clarified that if the same notification type is configured for both the cabinet and the store, the Market sends the notification only to URL the store. ||
|#

### March 12th {#12-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| `GET v2/campaigns/{campaignId}/offer-mapping-entries`

`POST v2/campaigns/{campaignId}/offer-mapping-entries/updates`

`POST v2/campaigns/{campaignId}/offer-mapping-entries/suggestions` | Outdated methods of working with the product catalog have been removed. ||
|| [POST v2/reports/goods-realization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsRealizationReport.md) | A column has been added to the implementation report **RECEIPT_LINK** (link to the receipt). ||
|#

### March 11th {#11-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| `POST v2/businesses/{businessId}/offer-mappings/suggestions` | The outdated method of selecting cards on the Market has been removed. ||
|| [POST v2/reports/closure-documents/detalization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateClosureDocumentsDetalizationReport.md) | A column has been added to the details of the closing documents for the marketing agreement **DEDUCTED_BONUSES** (deducted bonuses). ||
|#

### 10th of March {#10-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/businesses/{businessId}/bids/info](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/getBidsInfoForBusiness.md)

[POST v2/campaigns/{campaignId}/bids/info](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/getBidsInfoForCampaign.md) | Reduced the maximum value of the parameter `limit` from 1,500 to 500. Reduced the maximum parameter size `skus` up to 500. ||
|| [GET v2/campaigns/{campaignId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getPrices.md)

[POST v2/businesses/{businessId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getDefaultPrices.md) | Reduced the maximum value of the parameter `limit` from 2000 to 500. ||
|| [POST v2/campaigns/{campaignId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getPricesByOfferIds.md) | Reduced the maximum value of the parameter `limit` from 2000 to 500. Reduced the maximum parameter size `offerIds` up to 500. ||
|| [GET v2/regions/{regionId}](https://yandex.com/dev/market/partner-api/doc/en/reference/regions/searchRegionsById.md) | A field was added in the response `region` with information about the region. Field `regions` marked as obsolete. ||
|#

### March 4 {#04-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[GET v2/regions/{regionId}/children](https://yandex.com/dev/market/partner-api/doc/en/reference/regions/searchRegionChildren.md) | Parameters `page` and `pageSize` marked as obsolete. Use token pagination via `pageToken` and `limit`. ||
|#

### March, 3rd {#03-03-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md) | Added support for token pagination: new parameters `pageToken` and `limit`, as well as the field `paging` in the response. ||
|#

### February 27th {#27-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Documentation for the LaaS model](https://yandex.com/dev/market/partner-api/doc/en/overview/laas.md) | The documentation for API methods available for the LaaS placement model (Yandex Market Fulfillment) has been published. ||
|| [POST v2/campaigns/{campaignId}/supply-requests](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequests.md) | New subtypes of orders for the export of goods have been added: to the Ozon marketplace (`EXTERNAL_WITHDRAW_INT_OZON`) and on the Wildberries marketplace (`EXTERNAL_WITHDRAW_INT_WB`). ||
|#

### February 26th {#26-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/tariffs/calculate](https://yandex.com/dev/market/partner-api/doc/en/reference/tariffs/calculateTariffs.md) | Added a parameter `paymentDelayWeeks` — postponement of payments on a weekly schedule. Used together with the parameter `frequency`. ||
|#

### February 25 {#25-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [GET v2/regions/{regionId}/children](https://yandex.com/dev/market/partner-api/doc/en/reference/regions/searchRegionChildren.md) | Added support for token pagination: new parameters `pageToken` and `limit`. ||
|#

### February 20th {#20-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md) | A column has been added to the report **MERCHANT_PRICE** (Your price). ||
|| [POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md) | Clarified the **TARIFF_FOR_TRANSFER** column: until 02/28/2026, the tariff is calculated as a% of the buyer's payment, starting from 1.03.2026 — as a percentage of the product price. ||
|#

### February 19th {#19-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| Methods with the pagination parameter `limit` | Clarified the current parameter restrictions `limit` for all methods. They indicated that for some methods the parameter value is automatically reduced to the maximum instead of an error. ||
|#

### 18th of Febuary {#18-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md) | We have clarified the description of the date filtering parameters: an interval of no more than 30 days, default values, inclusion or non-inclusion of borders in the interval. ||
|#

### February 17th {#17-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| Order methods (information about the order and items) | The product tag type has been deleted **TURBO** from the answers. ||
|#

### February 13 {#13-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/categories/tree](https://yandex.com/dev/market/partner-api/doc/en/reference/categories/getCategoriesTree.md) | The limit has been changed: no more than 500 requests per hour (previously 1,000 per minute). ||
|#

### 12th of February {#12-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/businesses/{businessId}/offers/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getOfferRecommendations.md) | We have set a limit of 200 for the maximum parameter size `offerIds`. ||
|| [POST v2/businesses/{businessId}/price-quarantine](https://yandex.com/dev/market/partner-api/doc/en/reference/price-quarantine/getBusinessQuarantineOffers.md)

[POST v2/campaigns/{campaignId}/price-quarantine](https://yandex.com/dev/market/partner-api/doc/en/reference/price-quarantine/getCampaignQuarantineOffers.md) | Reduced the parameter size `offerIds` up to 200. ||
|| `GET v2/campaigns/{campaignId}/offer-mapping-entries`  | We have set a limit of 200 for the maximum size of parameters `offer_id` and `shop_sku`. ||
|#

### February 10th {#10-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| Methods that return information about orders and items in an order | Product Tag type **TURBO** marked as obsolete. It is recommended not to use it in the integration logic. ||
|#

### February 5th {#05-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/reports/goods-realization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsRealizationReport.md) | Columns have been added to the report on the sale of goods **RECEIPT_ID** (receipt ID) and **RECEIPT_DATETIME** (date and time of the receipt). ||
|| [POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md) | Clarified the conditions for sending the notification `ORDER_CANCELLATION_REQUEST`: will not be shipped if the order is delivered to the Market's PVZ. ||
|#

### February 4th {#04-02-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [GET v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlets.md) | The field was deleted in the response `pager`. ||
|#

### January 30th {#30-01-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/campaigns/{campaignId}/supply-requests](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequests.md) | Added a new status of the export request **EAPP signed by the warehouse** (`WAREHOUSE_SIGNED_ACT`). The status is assigned when the warehouse has signed the acceptance certificate. ||
|#

### january 28th {#28-01-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md) | The limit on the number of products per request has been changed from 200 to 100. ||
|| [POST v2/reports/goods-feedback/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsFeedbackReport.md) | Fields were deleted from the report **ESTIMATED_OPINIONS_COUNT** ("You can still get it") and **ORDERED_ITEMS_TOTAL_AMOUNT** ("Ordered items for the amount"). ||
|#

### January 27 {#27-01-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/tariffs/calculate](https://yandex.com/dev/market/partner-api/doc/en/reference/tariffs/calculateTariffs.md) | Updated the field description `name` in the scheme `TariffParameterDTO`. Now all possible values of the tariff parameters are indicated. ||
|#

### January 15th {#15-01-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| `POST /v2/reports/prices/generate` | The outdated method of generating the price report has been removed. Use the method [POST v2/reports/goods-prices/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsPricesReport.md). ||
|#

### January 12 {#12-01-26}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md) | Added a restriction on the parameter `pageSize`. Now, no more than 100 stores per request are returned. ||
|| [POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md) | Renamed the report sheets:

* **The commission for the sale** → **The order for sale**
* **Transfer of payment from 1.01.26** → **Payment transfer order** ||
|#

## 2025 {#2025}

### December 26th {#26-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Questions and answers about products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/goods-questions.md) | Added step-by-step instructions "Questions and answers about products". It described scenarios for dealing with user questions: getting a list of questions, publishing answers and comments. ||
|| [POST v1/businesses/{businessId}/goods-questions](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-questions/getGoodsQuestions.md)

[POST v1/businesses/{businessId}/goods-questions/answers](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-questions/getGoodsQuestionAnswers.md)

[POST v1/businesses/{businessId}/goods-questions/update](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-questions/updateGoodsQuestionTextEntity.md) | Added new methods for working with questions and answers about products. ||
|#

### December 25 {#25-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md) | Updated the field description `instances` in the order models. Clarified how to transfer labeling for different work models (DBS, FBS, Express, FBY). ||
|#

### December 24th {#24-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [API Access Control](https://yandex.com/dev/market/partner-api/doc/en/concepts/api-access.md) | The article "API Access Control" has been added. They described how to check the availability of the API for the store, the reasons for the blockages, and ways to restore access. ||
|| [POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md) | Added a sheet **The commission for the sale** (file **sale_commission**) and the sheet **Transfer of payment from 1.01.26** (file **money_withdraw**). Only for sellers of the Yandex Go Market. ||
|#

### December 22nd {#22-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/reports/goods-realization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsRealizationReport.md)

[POST v2/reports/shows-sales/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShowsSalesReport.md)

[POST v2/reports/stocks-on-warehouses/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md)

[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)

[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md) | The error list has been clarified: the 404 code is now returned if the store is not found or the data for the report is missing. ||
|#

### December 21 {#21-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| Methods in which it is transmitted `offerId`/`shopSku` (product ID). | Clarified that the whitespace characters at the beginning and end of the value `offerId`/`shopSku` they are automatically deleted. ||
|#

### December 17th {#17-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md) | Marked the methods as obsolete. Use [POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md) to get information about orders. ||
|| [Report on the cost of services](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md) | On the sheet **Delivery to the buyer** added a column **DELIVERY_TYPE** (Information about the service/Delivery method). ||
|#

### December 15th {#15-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Coverage Promotion Report](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateBannersStatisticsReport.md) | Added a sheet **Cross-section data** (file **banners_statistics_report_by_slices**). ||
|#

### December 9th {#09-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Transmitting characteristic values](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/parameter-values.md) | We have added a new page about scenarios for transmitting the values of product characteristics. The rules for working with single and multiple values, reference and eigenvalues, as well as deleting characteristics are described. ||
|| [Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md) | Updated the error page:

* Added the column "Methods in which the error occurs" for all error codes. (400, 401, 403, 404, 405, 415, 420, 423, 503).
* Expanded the list of 400 errors — added sections: pagination errors when working with orders, shipments, prices, goods, balances, points of sale, categories, promotions, reports, reviews. ||
|| [Best practices for integrating with Yandex Market API for sellers](https://yandex.com/dev/market/partner-api/doc/en/concepts/best-practices.md) | Added a new page with the best practices of integration with Yandex Market API:

* Recommendations for resilience to API changes.
* Working with limits and pagination.
* Error handling and repeated requests.
* Recommendations for integration security.
* Scenario practices for typical tasks. ||
|#

### December 8th {#08-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [GET v2/campaigns/{campaignId}/shipments/reception-transfer-act](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentReceptionTransferAct.md) | Clarified the work with the electronic signature of acceptance certificates: if the parameter `signatory` submitted, the act is signed with an electronic signature and does not need to be printed. ||
|| [POST v2/businesses/{businessId}/promos](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromos.md) | Clarified the filter description `PromoParticipationType`:

* Promotions in which the seller participates or may participate are returned without a filter.
* When filtering `PARTICIPATING_NOW` only current promotions in which the seller is already participating (without the opportunity to participate) are returned. ||
|| [GET v2/reports/info/{reportId}](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/getReportInfo.md) | Added information about the validity period of the report link: the link is valid for 60 minutes from the moment of receiving the response. Recommendation — download the report immediately after receiving the link. ||
|| [POST v2/businesses/{businessId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updateBusinessPrices.md)

[POST v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/addHiddenOffers.md)

[PUT v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/updateStocks.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md) | Clarified that the product IDs (`offerId`/`sku`) must be unique within a single query. ||
|#

### December 1st {#01-12-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Creation and use API-Key-tokens](https://yandex.com/dev/market/partner-api/doc/en/concepts/api-key.md) | We have clarified the validity period of the token: it does not expire automatically; it is active until you delete it. ||
|#

### November 29th {#29-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md) | Clarified that for the model FBS The response may include not only the partner warehouse, but also the Market's return warehouse. ||
|| [Receiving orders: API survey or notifications](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/orders-receive.md) | We have added general instructions for getting information about orders. ||
|#

### November 26th {#26-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Report on the cost of services](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md) |
Updated the composition of the report columns:

* Renamed the column **The user paid** → **The buyer paid**;
* Added columns **PROMO_AMOUNT**, **CUSTOMER_BONUS_AMOUNT**, **DISCOUNT**.||
|#

### November 25th {#25-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md) | Clarified the key transfer format: for one `id` pass a single element and an array `codes` by the number of keys ||
|#

 ### November 24th {#24-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Chats with customers](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/chats.md) | Clarified how to properly handle chats via [API notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md): by **CHAT_CREATED**, immediately save the chat context in your system and do not request it anymore; by **CHAT_MESSAGE_SENT**, request only the message; if the chat is not in your database, receive it once using the method [GET v2/businesses/{businessId}/chat](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChat.md) and save it ||
|#

### November 21 {#21-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Error codes](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md) | Added a description of the error **The method is deprecated and is occasionally forbidden. Please stop using it**. The error is returned to integrations that continue to use outdated API methods. ||
|#

### November 20th {#20-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [Error codes](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md) | Added a description of error 499 (**Client Closed Request**). The error is returned when the client closes the connection before completing request processing on the Market side. ||
|#

### November 18th {#18-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md) | Added a parameter `withRecommendations` (by default `false`). With the value `true` the fields are returned in the response `recommendations` (list of recommendations for filling out the card) and `averageContentRating` (the average rating of the card). ||
|| [POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getBusinessOrders.md) | Added a new method. It returns information about orders in the cabinet. ||
|#

### November 17th {#17-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
|| [PUT v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}/pallets](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/setShipmentPalletsCount.md) | We have clarified the documentation on the transfer of the number of packages for confidential acceptance. ||
|#

### November 5th {#05-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}/confirm](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/confirmShipment.md)|We clarified the conditions for confirming the shipment: the action is available only after the shipment is formed. Before the confirmation time, the method returns the code `400` with an error **Cutoff time for shipments has not been reached yet**.||
||[GET v2/campaigns/{campaignId}/shipments/reception-transfer-act](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentReceptionTransferAct.md)|It was clarified that the confirmation of the shipment and the formation of the act are available only after the formation of the shipment, otherwise the method will return the code `400` and the error **Closest shipment for reception transfer act generation not found**.||
|#

### November 2nd {#02-11-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)
[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md)|Clarified the semantics of the response: if available `results.errors` — status `ERROR` and the changes are not applied; in the absence of errors and the presence of `results.warnings` — status `OK`, the changes are applied.||
|#
### 29 октября {#29-10-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/promos/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/updatePromoOffers.md)|Added error codes `PRICE_TOO_BIG` and `OLD_PRICE_TOO_BIG` — They are returned if the share price or the crossed-out price exceeds the maximum allowed value.||
|#

### October 27th {#27-10-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md)|

We clarified the logic of the payment report filters: all payments that were paid and accrued during the selected period are included in the report.

If the transfer was made on one day (for example, August 31) and credited on another (for example, September 1), it will be included in the report for both months.||

||[POST v2/campaigns/{campaignId}/orders/{orderId}/identifiers/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrderIdentifiersStatus.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md)|Codes of the Honest SIGN system have been added to the marking code status verification method.

It was clarified that the unsuccessful status of checking the marking codes in the system ["An honest SIGN"](https://честныйзнак.рф/) does not block the transfer of the order to the status `READY_TO_SHIP` until December 1, 2025.
||
|#

### October 24th {#24-10-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/supply-requests](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequests.md)|Added a subtype of the request `WITHDRAW_AUTO_UTILIZATION` — automatic disposal of seizures after the expiration of the storage period.||
|#

### October 23rd {#23-10-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/external-id](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateExternalOrderId.md)|

They told me that barcodes can only contain characters. ASCII.

Therefore, if you use other symbols in the external identifier, the label in the barcode will display the Market's order ID.||

||[Calling methods](https://yandex.com/dev/market/partner-api/doc/en/concepts/method-call.md)<br><br>[How to work with Yandex Market API for sellers of the Yandex Go Market](https://yandex.com/dev/market/partner-api/doc/en/market-yandex-go-sellers.md)
|They told me that requests need to specify the version number of the method. It can be found on the page of each method.<br><br>We will soon disable the ability to work with queries without specifying the version.
||
|#

### October 15th {#15-10-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)|

Clarified that the parameter `hasStocks` transmitted only for the model FBY.||
|#

### October 14th {#14-10-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)
|

Clarified that the parameter `partnerWarehouseId` returned only for the model FBY.||

||[POST v2/reports/goods-prices/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsPricesReport.md)|

Changed the name of the columns:

* **Mistakes** on **Critical errors**;
* **Warnings** on **Uncritical errors**.||
|#

### October 13 {#13-10-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v1/businesses/{businessId}/offer-mappings/barcodes/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/generateOfferBarcodes.md)|Added a new method. It generates barcodes and assigns them to the specified products.
||
||[POST v1/reports/documents/barcodes/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateBarcodesReport.md)|Added a new method. It starts the generation PDF-a file with barcodes of the transferred goods or goods in the specified delivery request.
||
|#


### October 3rd {#03-10-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

They said that the parameter `payments` It can be returned empty if the order:

* they just started processing it (even if it's been paid for).
* cancelled until the time of delivery.

The final information about the calculations for the order will appear after its final processing (for example, after switching to the status `DELIVERED`).||

||[POST v2/businesses/{businessId}/chats/new](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/createChat.md)|

They said that if there is already a chat with a customer, the method will not create a new one, but will return information about the existing one.||
|#


### September 26th {#26-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)|Corrected the status description `INCORRECT_PERSONAL_DATA`.||

||[POST v2/campaigns/{campaignId}/outlets/licenses](https://yandex.com/dev/market/partner-api/doc/en/reference/outlet-licenses/updateOutletLicenses.md)|

Added a restriction for the parameter `licenses` — the number of licenses cannot exceed 500.||

||[GET v2/campaigns/{campaignId}/outlets/licenses](https://yandex.com/dev/market/partner-api/doc/en/reference/outlet-licenses/getOutletLicenses.md)

[DELETE v2/campaigns/{campaignId}/outlets/licenses](https://yandex.com/dev/market/partner-api/doc/en/reference/outlet-licenses/deleteOutletLicenses.md)|

Added a restriction for the parameter `ids` — The number of license IDs cannot exceed 500.||

||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)

[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Added a parameter `groupId` — the identifier of the product group. It will match those products that are grouped together.||
|#


### September 19 {#19-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/goods-feedback/comments](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/getGoodsFeedbackComments.md)

[POST v2/businesses/{businessId}/goods-feedback/comments/update](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/updateGoodsFeedbackComment.md)|

Clarified that the comment text in the parameter `text` must not:

* contain the store's contacts and links to third-party resources (sites other than Yandex.Market) — otherwise, the error will return **Illegal url in comment text**;
* duplicate an existing comment — otherwise, the error will return **Duplicate comment**.||

||[POST v2/businesses/{businessId}/goods-feedback](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/getGoodsFeedbacks.md)|Added a parameter `offerIds` — filter by product ID. Now you can send the product IDs so that only reviews about them are returned.||
|#

### September 18 {#18-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)|They said that if the store does not meet the ten-second timeout or returns an error, the Market repeats the problematic request, but stops sending other notifications until it receives a suitable response.||
|#

### September 17 {#17-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/chats](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChats.md)|Added a filter based on the type of chat context — `contextTypes`.||

||[POST v2/businesses/{businessId}/chats/history](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChatHistory.md)

[GET v2/businesses/{businessId}/chat](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChat.md)

[POST v2/businesses/{businessId}/chats](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChats.md)|

Added the following parameters:

* `customer` — information about the buyer;
* `campaignId` — the campaign ID.||

||[Chats with customers](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/chats.md)|

They told us what types of chats there are:

* `ORDER` — by orders;
* `RETURN` — on refunds (FBY, FBS and Express);
* `DIRECT` — A chat that the customer starts if they have questions about the product.||
|#

### September 16 {#16-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|

Added an order processing stage `INCORRECT_PERSONAL_DATA` — For an order from abroad, the recipient's information is incorrect, and the order will not be checked at customs.||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/items](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderItems.md)|

Changed it [regular expression format](*cis-regular-value), which the parameter value should correspond to `cis`.||
|#

### September 10th {#10-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|On the sheet **Paid storage starting from 06/01-22** (file **paid_storage_after_01-06-22**) added columns:

* **SHOP_SKU** (Your SKU);
* **OFFER_NAME** (Product name).||
|#

### September 9th {#09-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getFulfillmentWarehouses.md)|Added a filter based on the campaign ID — `campaignId`. If you transfer it, the response will return all warehouses that are available for the specified store.||
|#

### September 8th {#08-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|Now the additional payment for the weight of the goods upon delivery is indicated not for 0.1 kg, but for 1 kg. That's why the column name was changed in the report. **TARIFF_FOR_WEIGHT** (**The rate per 0.1 kg**) on **Tariff per 1 kg**.||
|#

### September 5th {#05-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes/{boxId}/label](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabel.md)|The parameter has been deprecated `shipmentId`.
||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)
|The parameter has been deprecated `id` in `OrderShipmentDTO`.
||
|#

### September 4 {#04-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||

||[POST v2/businesses/{businessId}/chats](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChats.md)

[GET v2/regions](https://yandex.com/dev/market/partner-api/doc/en/reference/regions/searchRegionsByName.md)|

Clarified that in the parameter `limit` you need to transmit a value of no more than 20.||

||[PUT v2/campaigns/{campaignId}/first-mile/shipments](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/searchShipments.md)|

Clarified that in the parameter `limit` you need to transmit a value of no more than 30.||

||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|

Described an error **Limit exceeded** — the limit on the number of values per page has been exceeded (parameter `limit`).||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)|

Added a parameter `pickupTillDate` — the date before which you can pick up the product.||
|#

### September 2nd {#02-09-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)|Clarified that in the parameter `limit` You do not need to transmit a value greater than 100.||
|#

### August 29th {#29-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/items](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderItems.md)

`PUT v2/campaigns/{campaignId}/orders/{orderId}/cis` |

Clarified which regular expression the parameter value should correspond to. `cis`.||
|#

### August 28th {#28-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|On the sheet **Placement of goods in the showcase** (file **placement**) in the column **Decrease (discount) and increase in the cost of the service** →**Cancellations due to seller's fault, shipment or delivery on time** added column **DAYS_OF_DELAY** — delay in shipment or delivery, days.||
|#

### August 27th {#27-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/external-id](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateExternalOrderId.md)|They clarified that you cannot transmit the external order ID more than once.||
||[Adding and editing products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md)

[Changing categorical characteristics](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/content-change.md)|
They told us that in the method [POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md) for characteristics that have units of measurement, in the parameter `unit` returning:

* acceptable values (`units`);

* default value (`defaultUnitId`).

In the method [POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md) you can change the identifier of the unit of measurement of characteristics — parameter `unitId` in `parameterValues`. If it is not passed, the default units of measurement will be used (`defaultUnitId`).||
|#

### August 25th {#25-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|Added a description of the errors:

* **Access denied for campaign 'campaignId' because it is not active** — the method is unavailable due to [store inactivity](*inactiv-campaign).

* **Restrict access for business 'businessId' because it is not active** — the method is unavailable due to [cabinet inactivity](*inactiv-business).||

||[GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md)

[GET v2/campaigns/{campaignId}](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaign.md)|

Added a parameter `apiAvailability` — the ability to use the API.||

||[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)|

Clarified that in the parameter `limit` you need to transmit a value of no more than 200.||
|#

### August 22nd {#22-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Major updates](https://yandex.com/dev/market/partner-api/doc/en/changelog/main.md)

[Outdated methods and parameters](https://yandex.com/dev/market/partner-api/doc/en/changelog/deprecated.md)

[All updates](https://yandex.com/dev/market/partner-api/doc/en/changelog/all.md)|

Split the page **API Update History**.||
|#

### August 21st {#21-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|Added the notification type — order change.
||
||[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)|We have changed the frequency with which the Market repeats requests if the store does not meet the ten-second timeout or returns an error.
||
|#

### August 20th {#20-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|Added a sheet **Acceptance of delivery** (file **goods_acceptance**).||
|#

### August 19th {#19-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Chats with customers](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/chats.md)<br><br>[Non-purchases and refunds](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/returns.md)<br><br>[How do the refund statuses for models change? FBY, FBS and Express](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/fby-fbs-express-return-status-model.md)
|They told me that FBY-Stores can make decisions on refunds and create chats with customers to clarify the details of the refund.
||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)|Added a parameter `shipmentStatuses` — filter by logistical status of non-purchases and refunds.||

||[Creation and use API-Key-tokens](https://yandex.com/dev/market/partner-api/doc/en/concepts/api-key.md)|They told me that the maximum number of tokens for the cabinet is — 30.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Clarified that the value in the parameter `weightDimensions` must be greater than 0.||
|#

### August 15th {#15-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/goods-prices/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsPricesReport.md)|The Prices report has been added.
||
||`POST v2/reports/prices/generate`|The method has been deprecated. Instead, use [POST v2/reports/goods-prices/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsPricesReport.md).
||
||[Adding and editing products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md)

[Changing categorical characteristics](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/content-change.md)

[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md)

[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/tariffs/calculate](https://yandex.com/dev/market/partner-api/doc/en/reference/tariffs/calculateTariffs.md)

[POST v2/categories/max-sale-quantum](https://yandex.com/dev/market/partner-api/doc/en/reference/categories/getCategoriesMaxSaleQuantum.md)|

Clarified that the leaf categories are used — those that have no children.||

||[GET v2/regions/{regionId}/children](https://yandex.com/dev/market/partner-api/doc/en/reference/regions/searchRegionChildren.md)|From the model `RegionDTO` the parameter was deleted `children`.

Added it to the new model `RegionWithChildrenDTO`.||
|#

### August 11th {#11-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)
|Because you mistakenly marked the parameter `id` in `LogisticPickupPointDTO` outdated, this indication has been removed.
||
|#

### August 7th {#07-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|Added a parameter `showcaseUrls` — links to the same product on different storefronts of the Market.
||
|#

### August 6th {#06-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)|

Added a parameter `hasStocks` — filter by product availability.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

The parameter value was deleted `FIRST_VIDEO_AS_COVER`.||
|#

### August 5th {#05-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Clarified that in the parameter `limit` you need to transmit a value of no more than 50.||

||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|

On the sheet **Paid storage starting from 06/01-22** (file **paid_storage_after_01-06-22**) added columns:

* **LENGTH_PRODUCT_M** (Information about the service/Length of the product unit, m);

* **WIDTH_PRODUCT_M** (Information about the service/Width of the product unit, m);

* **HEIGHT_PRODUCT_M** (Information about the service/The height of the product unit, m);

* **COUNT_PRODUCT_UNIT** (Information about the service/The number of product units, pcs.);

* **VOLUME_UNITS_OF_GOODS** (Information about the service/The volume of all units of goods, cubic meters);

* **MEASUREMENT_UNIT** (Information about the service/Unit of measurement).||
|#

### August 4th {#04-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/shows-boost/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShowsBoostReport.md)

[POST v2/reports/banners-statistics/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateBannersStatisticsReport.md)

[POST v2/reports/shelf-statistics/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShelfsStatisticsReport.md)
|The column was deleted **AVERAGE_BID**.||
|#

### August 1st {#01-08-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/stocks-on-warehouses/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md)|Clarified that for models DBS, FBS and Express parameter `campaignId` it will become unavailable soon.<br><br>To get information about the store's stock balances, use `businessId` and the ID of the required store in `campaignIds`.
||
||[GET v2/campaigns/{campaignId}/settings](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaignSettings.md)|The parameters have been deprecated `showInContext`, `showInPremium` and `useOpenStat`.
||
||`GET v2/campaigns/{campaignId}/region`|An outdated method has been removed.
||
|#

### July 31 {#31-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|

Deleted values `USER_REFUSED_TO_PROVIDE_PERSONAL_DATA` and `RECEIVED_ON_DISTRIBUTION_CENTER` in `substatus`.||

||[GET v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlet.md)<br><br>[GET v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlets.md)
|The parameters have been deprecated `shopOutletId` and `workingTime`. Use them instead `shopOutletCode` and `workingSchedule`.
||
|#

### July 30th {#30-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Clarified that in the parameter `offerMappings` You do not need to transfer more than 100 products.||
|#

### July 29th {#29-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md)|

They said that for the characteristics of the type `ENUM` you need to pass the parameters together `value` and `valueId`.||
|#

### July 28th {#28-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Processing orders with digital goods](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/digital.md)|

They told us:

* how to understand that the order contains digital goods;

* that the Market will send the keys to the buyer in the chat if the email could not be delivered.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

The parameter was deleted `cofinancePrice` and the value `COFINANCE_PRICE` in `deleteParameters`.||

||[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

The parameter was deleted `cofinancePrice`.||

||[POST v2/businesses/{businessId}/offers/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getOfferRecommendations.md)|

The filter was removed `FieldStateType` and the parameters `cofinancePriceFilter` and `cofinancePrice`.||
|#

### July 26th {#26-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/promos/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromoOffers.md)|

The parameter was deleted `promocodeParams`.||

||[POST v2/businesses/{businessId}/promos/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/updatePromoOffers.md)|

The warning was deleted `PROMOCODE_PRICE_MORE_THAN_MAX_FAIR_PRICE`.||
|#

### July 25th {#25-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/categories/max-sale-quantum](https://yandex.com/dev/market/partner-api/doc/en/reference/categories/getCategoriesMaxSaleQuantum.md)|The method has been deprecated.
||

||[POST v2/campaigns/{campaignId}/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/updateCampaignOffers.md)<br><br>[POST v2/campaigns/{campaignId}/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getCampaignOffers.md)
|The parameter has been deprecated `quantum`.
||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)<br><br>[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)
|The parameter has been deprecated `firstVideoAsCover`.
||
|#

### July 23rd {#23-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/stocks-on-warehouses/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md)|Parameter `campaignId` it is no longer mandatory. If you transfer it, you will receive a report on the balances in the corresponding store warehouse.<br><br>Added a parameter `businessId`. If you transfer it, the report will return information about the balances in all stores in the cabinet, except for FBY.<br><br>Added a parameter `campaignIds` — filter by stores for the cabinet report (except for the model FBY).
||

||[Applications for the supply of goods to the warehouse, export or disposal](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/supplies.md)

[POST v2/campaigns/{campaignId}/supply-requests](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequests.md)|

It was clarified that parent and child applications are now being created for deliveries to the storage warehouse.||
|#

### July 22nd {#22-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/tariffs/calculate](https://yandex.com/dev/market/partner-api/doc/en/reference/tariffs/calculateTariffs.md)|

The method has become available to Market Yandex Go sellers.||
|#

### July 21st {#21-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Adding and editing products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md)

[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

They told me what would happen if you didn't pass the parameters. `marketCategoryId` or `parameterValues`.||
|#

### July 17th {#17-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

They clarified that the reward and the price of the product are in the parameters `subsidies`, `price`, `costPerItem` and `total` includes VAT.||
|#

### July 16 {#16-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)
|The parameter has been deprecated `id` in `LogisticPickupPointDTO`.
||
|#

### July 15th {#15-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md)|

Added examples for transferring multiple products with unique or identical identifiers.||

||[Adding and editing products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md)|

They told us how to find out the source and time of the information update in the seller's office on the Market.||

||[List of methods used in the model FBY](https://yandex.com/dev/market/partner-api/doc/en/overview/fby.md)

[List of methods used in the model FBS](https://yandex.com/dev/market/partner-api/doc/en/overview/fbs.md)

[List of methods used in the model Express](https://yandex.com/dev/market/partner-api/doc/en/overview/express.md)

[List of methods used in the model DBS](https://yandex.com/dev/market/partner-api/doc/en/overview/dbs.md)|

We talked about the models of work on the Market.||
|#

### July 11th {#11-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getDefaultPrices.md)|Added a new method. It returns a list of prices that you have set for all stores.
||

||[POST v2/businesses/{businessId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updateBusinessPrices.md)|Added a parameter `minimumForBestseller` — the minimum price of the product to be included in the "Best Sellers of the Market" promotion.
||

||[GET v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}/transportation-waybill](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentTransportationWaybill.md)|

They clarified that the bill of lading is returned only for those shipments in which the Market picks up goods from your warehouse.||

||[GET v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/getShipment.md)|

Added the parameter value `availableActions` — `DOWNLOAD_TRANSPORTATION_WAYBILL` (download the bill of lading).||
|#

### July 10th {#10-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Adding and editing products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md)|

They said that the characteristics that are the features of the product variant may depend on the cabinet.

To find them out, in the method [POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md) pass the parameter `businessId`.||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[Test orders](https://yandex.com/dev/market/partner-api/doc/en/concepts/sandbox.md)|

They clarified that information on test orders is not returned by default.||

||[Request and response data format](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/concepts/data-format.md)|

Added an example of the request body and response.||
|#

### July 9th {#09-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Chats with customers](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/chats.md)<br><br>[Non-purchases and refunds](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/returns.md)<br><br>[How do the refund statuses for models change? FBY, FBS and Express](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/fby-fbs-express-return-status-model.md)
|They told me that Express-Stores can make decisions on refunds and create chats with customers to clarify the details of the refund.
||
|#

### July 8th {#08-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

A parameter was added in the response `externalOrderId` — the external order ID in the store's system.||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

Added the following parameters:

* `estate` — ownership;

* `building` — building.||
|#

### July 7th {#07-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md)|

They told us which tags can be used to format the text in the activation instructions.||
|#

### July 3rd {#03-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/closure-documents/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateClosureDocumentsReport.md)|Added a new method. It provides an opportunity to receive closing documents.
||

||[POST v2/reports/closure-documents/detalization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateClosureDocumentsDetalizationReport.md)|Added a report on convergence with closing documents.
||

||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|Described the error **Contract with type MARKETING was signed with the agency** (the marketing agreement has been concluded with the agency), which the Market can return in response to the request.
||
|#

### July 1st {#01-07-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Chats with customers](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/chats.md)<br><br>[Non-purchases and refunds](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/returns.md)
|They told me that FBS-stores can create chats with customers not only on orders, but also on refunds.
||
|#

### June 30 {#30-06-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[FBS-shops](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/fby-fbs-express-return-status-model.md)<br><br>[DBS-shops](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/dbs-return-status-model.md)
|Added schemes for how refund statuses change.
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/decision/submit](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/submitReturnDecision.md)|Now the method transmits and confirms the refund decisions for all placement models except FBY.
||
||[Non-purchases and refunds](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/returns.md)|They told us how to work with refunds that require a solution.
||
||[POST v2/reports/shows-sales/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShowsSalesReport.md)|

Deleted the column **MAX_VISIBILITY_INDEX** — the maximum visibility index.||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/decision](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/setReturnDecision.md)|The method has been deprecated. Instead, use [POST v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/decision/submit](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/submitReturnDecision.md).
||
|#

### June 25th {#25-06-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/promos](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromos.md)|

They clarified that the response does not return information about the shares that the seller created.||
||[PUT v2/businesses/{businessId}/bids](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/putBidsForBusiness.md)|

They clarified that the data is not updated instantly.||
|#

### June 23rd {#23-06-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Request logs](https://yandex.com/dev/market/partner-api/doc/en/concepts/debug.md)|We talked about a widget with information about errors in requests and responses and a filter **Integration**.
||
||[POST v2/reports/documents/shipment-list/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShipmentListDocumentReport.md)|

They clarified that it is necessary to transmit in the method `shipmentId` or `orderIds`.||
|#

### June 4th {#04-06-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/key-indicators/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateKeyIndicatorsReport.md)|We have added a report on key indicators.
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderShipmentBoxes.md)|The method has been deprecated. Instead, use [PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md).
||
|#

### June 3rd {#03-06-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getPricesByOfferIds.md)<br><br>[GET v2/campaigns/{campaignId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getPrices.md)
|Changed the limits on the number of products — 150,000 items per minute.
||
||`GET v2/campaigns/{campaignId}/offer-mapping-entries`|The limit on the number of products has been changed — 10,000 products per minute.
||
|#

### May 30th {#30-05-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/jewelry-fiscal/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateJewelryFiscalReport.md)|

Added the **BUYER_PRICE column** — the price of the product.||
|#

### May 29th {#29-05-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/sales-geography/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateSalesGeographyReport.md)|Added a report on the geography of sales.
||
||`GET v2/campaigns/{campaignId}/offers`<br><br>`GET v2/campaigns/{campaignId}/offers/all`<br><br>`GET v2/campaigns/{campaignId}/feeds`<br><br>`GET v2/campaigns/{campaignId}/feeds/{feedId}`<br><br>`GET v2/campaigns/{campaignId}/feeds/{feedId}/index-logs`<br><br>`POST v2/campaigns/{campaignId}/feeds/{feedId}/params`<br><br>`POST v2/campaigns/{campaignId}/feeds/{feedId}/refresh`<br><br>
|Outdated methods have been removed.
||
|#

### May 28th {#28-05-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/identifiers/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrderIdentifiersStatus.md)|Added a new method. It returns the verification statuses of the UINs in the order.
||
|#

### May 27th {#27-05-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/jewelry-fiscal/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateJewelryFiscalReport.md)|Added a report on jewelry orders.
||
|#

### May 20th {#20-05-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

You specified the maximum number of characteristics (parameter `params` in `UpdateOfferDTO`) — 600.

You specified the maximum length:

* names of the characteristic (parameter `name` in `OfferParamDTO`) — 200 characters.

* links to the instructions (parameter `url` in `OfferManualDTO`) — 512 characters.

* the names of the instructions (parameter `title` in `OfferManualDTO`) — 200 characters.

* comments (parameter `comment` in `TimePeriodDTO`) — 500 characters.||
|#

### 16th of May {#16-05-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Processing FBS-orders](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/fbs.md)

[Processing Express-orders](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/express.md)|

They said that at the step of checking new orders, you need to use a range of delivery dates. — parameters `fromDate` and `toDate`. And to get information about orders that have been changed, — filters `updatedAtFrom` and `updatedAtTo`.||

||[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)|

We have changed the frequency with which the Market repeats the request if the store does not meet the ten-second timeout or the request [POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md) returns an error except `400`. Now this frequency — every minute during the first hour.||
|#

### May 13 {#13-05-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods where it is passed or returned `campaignId`.|

In the parameter description `campaignId` (campaign ID) told:

* how to find out;
* that it should not be confused with the store's identifier, which is listed in the seller's account on the Market next to the store's name and in some reports.||
||[Calling methods](https://yandex.com/dev/market/partner-api/doc/en/concepts/method-call.md)|

We talked about the path parameters and query parameters.||
|#

### the 6th of May {#06-05-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/banners-statistics/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateBannersStatisticsReport.md)|

Added a report on the coverage promotion.
||
||[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)|

We clarified that notifications related to orders are also received by FBY-orders, if they are configured for the cabinet. ||
|#

### April 30th {#30-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/shows-boost/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShowsBoostReport.md)|Added a report on the boost of impressions.
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/external-id](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateExternalOrderId.md)|Added a new method. It transmits the external order ID in the store's system.
||
|#

### April 29th {#29-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)|

Added a filter based on the warehouse ID — parameter `stocksWarehouseId`.||

||[POST v2/businesses/{businessId}/promos/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromoOffers.md)|

Added a filter `MINIMUM_FOR_PROMOS` — products with a set minimum price for stocks that meets the threshold `maxPromoPrice`.||
|#

### April 28 {#28-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/supply-requests](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequests.md) — receiving information about requests for supply, export, and disposal;<br><br>[POST v2/campaigns/{campaignId}/supply-requests/items](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequestItems.md) — receipt of goods in an application for delivery, export or disposal;<br><br>[POST v2/campaigns/{campaignId}/supply-requests/documents](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequestDocuments.md) — receipt of documents on the application for delivery, export or disposal.
|Added methods for working with FBY- applications.
||
||[Applications for the supply of goods to the warehouse, export or disposal](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/supplies.md)|Added step-by-step instructions for working with FBY- applications.
||
|#

### April 24th {#24-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/auth/token](https://yandex.com/dev/market/partner-api/doc/en/reference/auth/getAuthTokenInfo.md)|Added a new method. It returns information about the transmitted authorization token.
||
||[Module for the 1C system:The enterprise"](https://yandex.com/dev/market/partner-api/doc/en/modules/1c.md)|We talked about the module for the 1C system.:Enterprise", with which you can manage goods and process orders on the Market.
||
||[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)|

They told us what roles are needed to configure API notifications.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|The parameter has been deprecated `cofinancePrice`.
||
|#

### April 23rd {#23-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offers/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getOfferRecommendations.md)|

The filter was removed `recommendedCofinancePriceFilter`.

The parameter was deleted `recommendedCofinancePrice` in the response.||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)
|

The reason for the order cancellation has been deleted `DELIVERY_DATE_CHANGED_TOO_MUCH` — the order has been postponed for too many days.||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)
|

Added the reason for canceling the order `TOO_LONG_DELIVERY` — The order is taking too long to be delivered.||
|#

### April 22nd {#22-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md)|We have added a report on Yandex.Market scores.
||
||[GET v2/businesses/{businessId}/chat](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChat.md) — returns the chat by its ID;<br><br>[GET v2/businesses/{businessId}/chats/message](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChatMessage.md) — returns a message by its ID.
|Added methods for working with chats.
||
||[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|Added notification types:<ul><li>creating a chat with a customer;</li><li>adding a chat message;</li><li>the beginning of the dispute;</li><li>ending the dispute;</li><li>creating a product review;</li><li>creating a comment on the review.</li></ul>
||
||[Chats with customers](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/chats.md)|

Updated the instructions on how to check if there are any new chats or messages.||

||[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)|

They told us which notifications are coming only for the cabinet, and which ones — for the cabinet and the store.||

||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|

Added a description of the error **The method is not supported for Market Yandex Go sellers** — This method is not available for Yandex Go Market sellers.||
|#

### The 21st of April {#21-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|

Added a sheet **Application of the marking mark** (file **product_marking**).

Changed the name of the columns:

* **SERVICE_DATE** → **SERVICE_DATE_TIME**;

* **serviceDate** → **serviceDateTime**;

* **Information about the service/Date of service provision** → **Information about the service/Date and time of service provision**.||
|#

### April 16 {#16-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)|

The parameter was deleted `PageNum`.||

||Methods where these types of discounts are transferred or returned.
|Outdated discount types have been removed:<br><br>`YANDEX_PLUS`<br><br>`YANDEX_EMPLOYEE`<br><br>`LIMITED_FREE_DELIVERY_PROMO`<br><br>`FREE_DELIVERY_THRESHOLD`<br><br>`MULTICART_DISCOUNT`<br><br>`FREE_DELIVERY_FOR_LDI`<br><br>`FREE_DELIVERY_FOR_LSC`<br><br>`FREE_PICKUP`<br><br>`SUPPLIER_MULTICART_DISCOUNT`<br><br>`ANNOUNCEMENT_PROMO`<br><br>`EMPTY_PROMO`<br><br>`BLOCKING_PROMO`<br><br>`MARKET_DEAL`<br><br>`MARKET_PRIME`<br><br>`BERU_PLUS`
||
|#

### April 15th {#15-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to use the console](https://yandex.com/dev/market/partner-api/doc/en/console.md)|They told us how to log in to the console, depending on the type of token.
||
|#

### April 11 {#11-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods where these parameters are passed or returned.
|The parameters have been deprecated `marketModelId`, `marketModelName`, `modelIds` and `modelId`.
||
||`GET v2/models/{modelId}`<br><br>`POST v2/models`<br><br>`GET v2/models/{modelId}/offers`<br><br>`POST v2/models/offers`<br><br>`GET v2/models`
|The methods have been deprecated.
||
|#

### April 10th {#10-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Working with warehouses](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/warehouses.md)|Added step-by-step instructions on how to work with warehouses.
||
|#

### April 9th {#09-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/regions/countries](https://yandex.com/dev/market/partner-api/doc/en/reference/regions/getRegionsCodes.md)|Added a new method. It returns a list of countries with their codes.
||
||[POST v2/businesses/{businessId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updateBusinessPrices.md)|The limit on the number of products has been changed — 10,000 products per minute, no more than 500 products per request in the method.
||
||[POST v2/campaigns/{campaignId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updatePrices.md)|The limit on the number of products has been changed — 10,000 products per minute.
||
||[POST v2/businesses/{businessId}/goods-feedback](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/getGoodsFeedbacks.md)|

They clarified that reviews that were deleted by customers or the Market are not being returned.

Added a parameter `feedbackIds` — review IDs.Do not use it at the same time as other filters.||

||[POST v2/businesses/{businessId}/goods-feedback/comments](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/getGoodsFeedbackComments.md)|

They clarified that comments to deleted reviews and those that were deleted by users or the Market are not returned.

Parameter `feedbackId` became optional.

Added a parameter `commentIds` — comment IDs. Do not use it at the same time as other filters.||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)
|

Added a parameter `countryCode` — country of manufacture.||

||[Processing orders from legal entities](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/business-info.md)|

We described the specifics of working with orders from legal entities.||

||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|

Added a description of the error **String (value) is not a valid country code according to ISO 3166-1 alpha-2** — invalid country code. Specify the country code in the ISO 3166-1 alpha-2 format.||
|#

### April 8 {#08-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Non-purchases and refunds](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/returns.md)|Added step-by-step instructions on how to handle non-purchases and refunds.
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Clarified that the order can change to the status `PARTIALLY_DELIVERED` not immediately.

If there was a non-purchase in the delivered order, the status will change only after the order is received at the Market warehouse.||
|#

### 6 april {#06-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/goods-realization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsRealizationReport.md)|The implementation report is now available for the model as well. DBS.
||
|#

### April, 4 {#04-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md)|The limit on the number of categories has been changed — 100 categories per minute.
||
||[POST v2/categories/max-sale-quantum](https://yandex.com/dev/market/partner-api/doc/en/reference/categories/getCategoriesMaxSaleQuantum.md)|Changed the limit on the number of requests — 5,000 requests per hour.
||
||[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md)<br><br>[POST v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/addHiddenOffers.md)<br><br>[POST v2/campaigns/{campaignId}/hidden-offers/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/deleteHiddenOffers.md)
|Changed the limits on the number of products — 10,000 products per minute.
||
||[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)|The limit on the number of products has been changed — 10,000 products per minute, no more than 500 products per request.
||
||[Processing FBS-orders](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/fbs.md)|

They said that using the method [GET v2/campaigns/{campaignId}/shipments/reception-transfer-act](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentReceptionTransferAct.md) You can not only confirm the shipment, but also sign and receive an electronic acceptance certificate.||

||[PUT v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/updateStocks.md)

[Transfer of balances via API](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/stocks.md)|

They told us how to transfer leftovers for a group of warehouses — only for **one of any warehouse**. The information for the other warehouses in this group will be updated automatically.||

||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|

Changed the column name **Decrease (discount) and increase in the cost of the service/Challenges and Rewards/Discount (gr.37=gr.35\*gr.36)/37**.

Now it's called **Decrease (discount) and increase in the cost of the service/Challenges and Rewards/Discount based on the minimum tariff (gr.37=gr.35\*gr.36)/37**.||
|#

### April 3 {#03-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Launching integration on Node.js Express](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/concepts/quick-start-notifications-node-express.md)|

We have added a page on how to set up integration for working with notifications on Node.js Express.||

||[POST v2/businesses/{businessId}/promos/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromoOffers.md)|

Added the product statuses in the response:

* `RENEWED` — successfully transferred from the previous "Bestsellers of the Market" promotion;

* `RENEW_FAILED` — it was not possible to transfer from the previous "Bestsellers of the Market" promotion.||
|#

### April 2 {#02-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||—|Published the specification OpenAPI API notifications. It is available on [GitHub](https://github.com/yandex-market/yandex-market-notification-api).||
|#

### April 1st {#01-04-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Step-by-step instructions and methods where marking codes are transmitted or returned in the Honest SIGN system.
|They said that the labeling of goods in the system ["An honest SIGN"](https://честныйзнак.рф/) It is now optional for orders from individuals.<br><br>For business orders, you still need to send the labeling codes.
||
|#

### March 31 {#31-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getPagedWarehouses.md) — returns a list of warehouses and information about them.<br><br>[POST v2/campaigns/{campaignId}/warehouse/status](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/updateWarehouseStatus.md) — disables or enables the warehouse.
|Added methods of working with warehouses.
||
||[POST v2/campaigns/{campaignId}/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/updateCampaignOffers.md)<br><br>[POST v2/campaigns/{campaignId}/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getCampaignOffers.md)<br><br>[POST v2/campaigns/{campaignId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updatePrices.md)<br><br>[POST v2/campaigns/{campaignId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getPricesByOfferIds.md)
|

The 12% VAT ID was deleted.

They clarified that the transfer and receipt of VAT is not available for sellers of the Yandex Go Market.||

||[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|

Added a parameter `updatedAt` — date and time when the non-purchase or refund status was changed.||

||[GET v2/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getWarehouses.md)|The method has been deprecated. Instead, use [POST v2/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getPagedWarehouses.md).
||
|#

### March 28th {#28-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)|

We have clarified the ranges of IP addresses that the Market uses.||
|#

### March 27th {#27-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md)

[POST v2/reports/goods-feedback/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsFeedbackReport.md)|

Marked as unavailable to Yandex Go Market sellers.||
|#

### March 25 {#25-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/goods-feedback/comments](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/getGoodsFeedbackComments.md)|

A parameter was added in the response `feedbackId` — the review ID.||

||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|

Added a description of the error **Business is in migration** — store migrations are taking place in the cabinet.||
|#

### 20th of March {#20-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to work with Yandex Market API for sellers of the Yandex Go Market](https://yandex.com/dev/market/partner-api/doc/en/market-yandex-go-sellers.md)|Added a page on how to work with Yandex Market API for sellers of the Yandex Go Market.
||
||[POST v2/campaigns/{campaignId}/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/updateCampaignOffers.md)<br><br>[POST v2/campaigns/{campaignId}/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getCampaignOffers.md)<br><br>[POST v2/campaigns/{campaignId}/offers/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/deleteCampaignOffers.md)<br><br>[POST v2/campaigns/{campaignId}/price-quarantine](https://yandex.com/dev/market/partner-api/doc/en/reference/price-quarantine/getCampaignQuarantineOffers.md)<br><br>[POST v2/campaigns/{campaignId}/price-quarantine/confirm](https://yandex.com/dev/market/partner-api/doc/en/reference/price-quarantine/confirmCampaignPrices.md)
|Changed the limits on the number of products — 10,000 products per minute.
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

The limit on the number of products has been changed — 10,000 products per minute, no more than 100 products per request.


The product code type has been deleted `PACK_CODE`.||

||[POST v2/businesses/{businessId}/offer-mappings/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/deleteOffers.md)<br><br>[POST v2/businesses/{businessId}/offer-mappings/archive](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/addOffersToArchive.md)<br><br>[POST v2/businesses/{businessId}/offer-mappings/unarchive](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/deleteOffersFromArchive.md)<br><br>[POST v2/businesses/{businessId}/price-quarantine/confirm](https://yandex.com/dev/market/partner-api/doc/en/reference/price-quarantine/confirmBusinessPrices.md)
|Changed the limits on the number of products — 10,000 products per minute, no more than 200 products per request.
||
||[POST v2/businesses/{businessId}/price-quarantine](https://yandex.com/dev/market/partner-api/doc/en/reference/price-quarantine/getBusinessQuarantineOffers.md)|The limit on the number of products has been changed — 10,000 products per minute, no more than 500 products per request.
||
|#

### 18th of March {#18-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|Added notification types:<ul><li>creating an order cancellation request;</li><li>changing the non-purchase or refund status.</li></ul>
||

||[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes/{boxId}/label](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabel.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabels.md)

[POST v2/reports/documents/labels/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMassOrderLabelsReport.md)|

Added examples of shortcuts for Yandex Go Market sellers.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

They told us how to transmit the name and description of the product to the sellers of the Yandex Go Market.||
|#

### March 17th {#17-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How order statuses change](https://yandex.com/dev/market/partner-api/doc/en/concepts/dbs-order-status-model.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|

Added a description of the sub-status `PICKUP_EXPIRED` — the storage period of the order in the PVZ has expired.||
|#

### March 14th {#14-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How order statuses change](https://yandex.com/dev/market/partner-api/doc/en/concepts/dbs-order-status-model.md)|They told us how the statuses change. DBS- orders.
||
||[POST v2/reports/united-returns/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedReturnsReport.md)|Added a report on non-purchases and refunds.
||
||[Yandex.Market recommendations for cards](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/recommendations.md)|

We have included information on how to use the recommendations of the Market in a separate instruction.||

||[Adding and editing products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md)|

They told us how:

* [change product categories](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md#change-category);
* [change product characteristics](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md#change-parameters);
* [delete product characteristics](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md#delete);
* [combine products on a card](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md#combine-variants).||
||Documentation Yandex Market API for sellers.
|

The methods of working with product cards are now in the section **Products**.||
|#

### March 13th {#13-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/shelf-statistics/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShelfsStatisticsReport.md)|

Changed the column name **Actual expenses,**. Now it's called **Actual expenses (including VAT),**.||
|#

### March 12th {#12-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|

Clarified that the code `403` it comes not only when the token failed, but it can also mean another access error.

Added a description of the errors:

* **Contact not found for login 'login' and campaignId 'campaignId'** — the user account whose login was sent to sign the electronic acceptance certificate was not found;

* **Contacts with available roles for signing not found for login 'login'** — The user account whose login was transferred to sign the electronic acceptance certificate does not have the necessary access rights.||

||[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|

They told me that Yandex.Market can send multiple notifications for the same event. In some cases, this is normal behavior. Consider the later time of the event to be relevant.||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)|

Clarified that the parameter `refundStatus` valid only for refunds (`returnType=RETURN`).||
|#

### March 11th {#11-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods of working with product labeling codes.|

It was clarified that for sellers of the Yandex Go Market, the parameters are `cis` and `hasCis` relevant to the system as well [«ASL BELGISI»](https://aslbelgisi.uz).||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Clarified the description of the parameters:

* `supplierShipmentDateTo` equal to `supplierShipmentDateFrom` + a day, if the time interval between them is less than a day;

* `toDate` equal to `fromDate` + a day if the time interval between them is less than a day.||
|#

### 10th of March {#10-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}/confirm](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/confirmShipment.md)

[GET v2/campaigns/{campaignId}/shipments/reception-transfer-act](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentReceptionTransferAct.md)|

Added a parameter `signatory` — the username of the user in Yandex ID, on whose behalf the electronic acceptance certificate will be signed.||

||[GET v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/getShipment.md)

[PUT v2/campaigns/{campaignId}/first-mile/shipments](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/searchShipments.md)|

A parameter was added in the response `signature` — information about the signature of the acceptance certificate.||
|#

### March 7th {#07-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)
|

Added parameters:<ul><li>`amount` — refund amount;</li><li>`partnerCompensationAmount` — compensation for return shipping.</li></ul>


The parameters have been deprecated `refundAmount` and `partnerCompensation`. Use them instead `amount` and `partnerCompensationAmount`.
||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md)|

They said that with the help of [POST v2/category/{categoryId}/parameters](../reference/content/getCategoryContentParameters) You can check which category characteristics are available for a given category and get their settings.||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)
|

Clarified that the parameter in the response is `fastReturn` It only comes for refunds (`returnType=RETURN`).||
|#

### March, 6 {#06-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to sign integrations](https://yandex.com/dev/market/partner-api/doc/en/concepts/integration-signing.md)|They told us how to sign integrations.
||
|#

### 5th of March {#05-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)

[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

Added a parameter `currency` — the currency in which the tariff value is indicated.||

||[POST v2/reports/united-orders/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedOrdersReport.md)|

Deleted the speakers **COUNT** (Information about orders/Quantity) and **TRANSFERRED_FOR_DELIVERY** (Information about orders/Delivered).||

||[POST v2/reports/united-orders/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedOrdersReport.md)|

Added columns:

* **TRANSFERRED_FOR_DELIVERY** (Information about orders/Delivered);

* **DELIVERED_OR_RETURNED** (Information about orders/Delivered or returned);

* **DELIVERY_DATE** (Information about orders/Order delivery date).||
|#

### March, 3rd {#03-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`GET v2/campaigns/{campaignId}/logins`<br><br>`GET v2/campaigns/by_login/{login}`
|Outdated methods have been removed.
||
|#

### March 1 {#01-03-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/promos/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromoOffers.md)|

It was clarified that the terms of participation in the promotions may change, except for the parameters `price` and `promoPrice`.||
|#

### February 27th {#27-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Processing Express-orders](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/express.md)|Added step-by-step instructions for processing Express- orders.
||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

Clarified that the value of `MERCHANT_TO_COURIER` in the parameter `eacType` temporarily non-refundable.||

||`POST v2/reports/prices/generate`|

They clarified that the information is returned only for 50,000 products.

If you have more than that, use filters.||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)|

Added a value `UNKNOWN` (unknown status) in the parameter `shipmentStatus`.||
|#

### February 26th {#26-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/goods-realization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsRealizationReport.md)|The column was deleted **ORDER_STATUS** (Orders/Order status).||
|#

### February 20th {#20-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/updateCampaignOffers.md)<br><br>[POST v2/campaigns/{campaignId}/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getCampaignOffers.md)
|The parameter has been deprecated `available`. Instead, use methods to hide goods from the showcase:<br><br>[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)<br><br>[POST v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/addHiddenOffers.md)<br><br>[POST v2/campaigns/{campaignId}/hidden-offers/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/deleteHiddenOffers.md)
||
|#

### February 19th {#19-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)|

Added the reasons for canceling the order (parameter `substatus`):

* `TOO_MANY_DELIVERY_DATE_CHANGES` — the order was postponed too many times;

* `DELIVERY_DATE_CHANGED_TOO_MUCH` — the order has been postponed for too many days.||
|#

### 18th of Febuary {#18-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods for getting reports.|

They said that the structure and content of the reports may change without prior notice. This is due to the internal processes of the Market.||
|#

### February 13 {#13-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)
|The parameter has been deprecated `details`.
||
|#

### 12th of February {#12-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Reports that can be uploaded in the format `FILE` or `CSV`.
|Added the format — `JSON`.<br><br>A block has appeared in the explanations of the columns **Column name in JSON**.
||
|#

### February 11th {#11-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

The value was deleted `DELIVERY_TO_CUSTOMER_RETURN` in the parameter `TariffType`.||
|#

### February 10th {#10-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`POST v2/businesses/{businessId}/offer-mappings/suggestions`|The method has been deprecated.
||
|#

### February 7 {#07-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Yandex Market API for sellers](https://yandex.com/dev/market/partner-api/doc/en/index.md)|We talked about enabling API notifications.
||
||[Request and response data format](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/concepts/data-format.md)|Added a page **Data format** API notifications.
||

||[Error messages](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/concepts/error-codes.md)|

Added a description of the errors:

* **CANT_GET_RESPONSE (UNSUPPORTED_MEDIA_TYPE)** — the header of the store's response specifies a data format other than `application/json`;

* **INVALID_RESPONSE (INVALID_DATA)** — The body of the store's response contains incorrect or insufficient data.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

They told us how to delete the previously transmitted product parameters. — in `deleteParameters` specify the values of the parameters that you want to delete.

Added a description of the error **Offer at index... cannot have parameter... deleted and set at the same time** — you can either pass the parameter value to `deleteParameters`, or the corresponding parameter in `UpdateOfferDTO`.
||

||[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md)|

Clarified the method description — returns a list of characteristics with acceptable values for a given **leafy** categories — the one with no child categories.||
|#

### February 5th {#05-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`GET v2/campaigns/{campaignId}/offers`|The limit on the number of products has been changed — 100 items per hour.
||
|#

### February 4th {#04-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/promos/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromoOffers.md)|Added a parameter `statuses` — filter for products that can participate in the promotion.


The parameter has been deprecated `statusType`. Instead, use `statuses`.
||

||[POST v2/businesses/{businessId}/promos](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromos.md)|

The parameter was added in the response `renewalEnabled` — whether the automatic transfer of the assortment between the "Bestsellers of the Market" promotions is enabled.||

||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)|

Clarified the parameter description `contentRating` — the rating of the card.

Added parameters in the response:

* `averageContentRating` — the average rating of the card for products of the category indicated in `marketCategoryId`;

* `contentRatingStatus` — the status of calculating the card's rating and recommendations;

* `remainingRatingPoints` — the maximum number of card rating points that can be obtained for following recommendations.||

||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)

[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md)|

Clarified the recommendation description `VIDEO_COUNT` — add at least one video.||

||[GET v2/campaigns/{campaignId}/outlets/licenses](https://yandex.com/dev/market/partner-api/doc/en/reference/outlet-licenses/getOutletLicenses.md)|

Added a description of the license verification statuses:

* `REVOKE` — the license was revoked by the quality service;

* `DONT_WANT` — It is not checked.

* `FAIL_MANUAL` — the license did not pass the quality control check.||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)
|

A description of the value has been added to the details of the reasons for the refund `UNKNOWN` — the details of the reason are not specified.

A description of the value has been added to the refund solution `UNKNOWN` — not specified.

The type of logistics point has been removed `UNKNOWN`.||

||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

A description of the value has been added to the product type `EXPIRED` — an expired product.

The following product types were deleted:

* `FREEZE`

* `AVAILABLE`

* `QUARANTINE`

* `UTILIZATION`

The value has been added to the order payment type `UNKNOWN` — unknown payment type.

Payment types have been removed:

* `CREDIT`

* `TINKOFF_CREDIT`||
|#

### February 3rd {#03-02-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`GET campaigns/{campaignId}/feedback/updates`|An outdated method has been removed.
||
|#

### January 31st {#31-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|

On the sheet **Delivery via transit warehouse** added columns:

* **SERVICES_COLUMN_MANY_WAREHOUSES_SUPPLY** (Information about the service/Delivery for several warehouses);

* **SERVICES_COLUMN_VDC_DIRECTIONS_COUNT** (Information about the service/The number of destinations reached in the delivery).||
|#

### January 30th {#30-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)|

Clarified that the allowed number of characters in the parameters is `name` (name of the integration) and `version` (integration version) — from 1 to 100.||
|#

### January 29th {#29-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Clarified that the parameter `payments` it may return empty if there is no data about money transfers.

The value was deleted `UNKNOWN` in the parameter `type`.||

||[POST v2/businesses/{businessId}/offer-mappings/archive](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/addOffersToArchive.md)|

In the parameter `error` added a description of the value `UNKNOWN` — unknown error cause.||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)
|

Added a description of the refund transfer statuses:

* `EXPIRED` — the buyer did not bring the product for return on time;

* `NOT_IN_DEMAND` — the refund was not picked up from the mail;

* `READY_FOR_EXPROPRIATION` — the items in the return are sent for resale;

* `RECEIVED_FOR_EXPROPRIATION` — The items in the return are accepted for resale.

Added a description of the logistics statuses of specific products:

* `CREATED` — refund has been created;

* `RECEIVED` — The refund was accepted from the sender.

* `IN_TRANSIT` — return on the way;

* `READY_FOR_PICKUP` — The refund is ready to be issued to the store.

* `PICKED` — refund issued to the store;

* `RECEIVED_ON_FULFILLMENT` — The refund is accepted at the Market warehouse.

* `CANCELLED` — refund cancelled;

* `LOST` — The refund is lost.

* `UTILIZED` — the refund has been disposed of;

* `PREPARED_FOR_UTILIZATION` — the return is ready for disposal;

* `EXPROPRIATED` — the items in the return are sent for resale;

* `NOT_IN_DEMAND` — The refund was not picked up from the mail.||
|#

### january 28th {#28-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|

Changed the error description **Token is invalid** on **OAuth token is invalid**.

Added a description of the error **OAuth token is invalid (account has been globally logged out)** — the user used the function **Get out everywhere** in Yandex ID.||

||[Creating and using an OAuth token](https://yandex.com/dev/market/partner-api/doc/en/concepts/oauth-2.0.md)|

We clarified the cases when the token needs to be received again.||

||[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md)|

On the sheet **Payment Report** added a column **BONUS_ACCOUNT_YEAR_MONTH** (Information about payments/Billing period of the bonus for participation in joint promotions).||

||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|

Changed the name of the sheet **Push messages**. Now it's called **Push notifications**.||
|#

### January 27 {#27-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Added a description of the value `DEFAULT` — pass it in the parameter `type` for a product that has a special type installed and you want to remove it.||

||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)

[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md)|

Added a recommendation for filling in the parameter `FIRST_VIDEO_SIZE` — replace the first video with a high-quality video.||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/items](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderItems.md)|

Added a description of the reasons why the order composition was updated:

* `PARTNER_REQUESTED_REMOVE` — the store deleted the product.

* `USER_REQUESTED_REMOVE` — the customer asked to delete the product.||
|#

### january 24th {#24-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Clarified the description of the parameters:

* `updateFrom` and `updateTo` — the start or end date of the period for which the order was changed. For example, the status or information about payments.

* `items` — the order delivery information is added as a separate element in the array `items` — parameter `offerName` with the value `Delivery`.||
|#

### January 22 {#22-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to work with notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/index.md)<br><br>[Error messages](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/concepts/error-codes.md)<br><br>[Receiving notifications](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md)
|API notifications have been added — connect them and Yandex.Market will send you information about events.:<ul><li>creating an order;</li><li>order cancellation;</li><li>changing the order status;</li><li>creating a non-purchase or refund.</li></ul>
||
||[Test orders](https://yandex.com/dev/market/partner-api/doc/en/concepts/sandbox.md)|We clarified that if you have API notifications enabled, then yandex.Market will send you a request. [POST notification](https://yandex.com/dev/market/partner-api/doc/en/push-notifications/reference/sendNotification.md) with information about the event also for test orders.
||
||[POST v2/reports/united-orders/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedOrdersReport.md)

[POST v2/reports/goods-realization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsRealizationReport.md)|

XLSX specified in the column names that the information is indicated in units.||
|#

### January 21st {#21-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||All methods.
|You have specified the placement models for which the method is available.
||
|#

### January 20th {#20-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/verifyEac](https://yandex.com/dev/market/partner-api/doc/en/reference/order-delivery/verifyOrderEac.md)|

The parameter has been marked as mandatory `code` — the code for confirming the EAPP.||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderShipmentBoxes.md)|

Clarified the description of the error code `400`.

The parameter was removed from the request body `id`.||

||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|

Added an explanation to the columns on the sheet **Push messages**.||

||[POST v2/businesses/{businessId}/bids/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/getBidsRecommendations.md)|The parameter has been deprecated `priceRecommendations`.
||
|#

### January 17th {#17-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes/{boxId}/label](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabel.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabels.md)

[POST v2/reports/documents/labels/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMassOrderLabelsReport.md)|

Added an example of a format shortcut `A9_HORIZONTALLY` and clarified the description of the value `A4`.||

||Methods that return the parameter in the response `status`.|

Added a description of the possible parameter values `status`.||

||`GET v2/campaigns/{campaignId}/offer-mapping-entries`|

Added a description of the possible parameter values `mapping_kind`.||

||[GET v2/campaigns/{campaignId}/outlets/licenses](https://yandex.com/dev/market/partner-api/doc/en/reference/outlet-licenses/getOutletLicenses.md)

[POST v2/campaigns/{campaignId}/outlets/licenses](https://yandex.com/dev/market/partner-api/doc/en/reference/outlet-licenses/updateOutletLicenses.md)|

In the parameter `LicenseType` added a description of the value `UNKNOWN` — unknown license type.||

||`GET v2/campaigns/{campaignId}/feeds/{feedId}/index-logs`|

The value was deleted `NOT_INDEXED` in the parameter `FeedIndexLogsErrorType`.||
|#

### January 14th {#14-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||All methods where passed or returned `offset`.
|An outdated parameter has been deleted `offset`.
||
|#

### January 10th {#10-01-25}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Clarified the operating principle of the parameter `onlyPartnerMediaContent` — when transmitting the value `true` items are being deleted **the data that the Market added**.||
|#

## 2024 {#2024}

### December 27th {#27-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`GET v2/campaigns/{campaignId}/logins`<br><br>`GET v2/campaigns/by_login/{login}`
|The methods have been deprecated.
||
|#

### December 26th {#26-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Processing orders from legal entities](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/business-info.md)|

They told us how to determine that the order came from a legal entity.||
|#

### December 24th {#24-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}/decision](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/setReturnDecision.md)|

Described the solutions for the product in the return:

* `REFUND_MONEY` — refund the money for the product;

* `REFUND_MONEY_INCLUDING_SHIPMENT` — refund the money for the product and the return shipment;

* `REPAIR` — the store will eliminate the defects of the product;

* `REPLACE` — The store will replace the product.

* `SEND_TO_EXAMINATION` — the store will send the product for examination;

* `DECLINE_REFUND` — do not refund the money;

* `OTHER_DECISION` — another solution.||
|#

### 20th of December {#20-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Comparison of methods by models](https://yandex.com/dev/market/partner-api/doc/en/overview/comparison.md)|We have added tables where you can see which work models the method is available for.
||
|#

### December 17th {#17-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`GET v2/models/{modelId}`

`POST v2/models`|Changed the limits on the number of models — 100,000 models per hour.
||

||`GET v2/models/{modelId}/offers`

`POST v2/models/offers`|Changed the limits on the number of offers — 100,000 offers per hour.
||

||[POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md)|

Clarified that the answer is `200` This does not mean that the keys have been transferred to the buyer.

If the email with the keys was delivered, yandex.Market will transfer the order to the final status. `DELIVERED`.||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)
|The parameter has been deprecated `id` in `delivery`.
||
|#

### December 16th {#16-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Instructions and methods of working with the push scheme.
|The pages were deleted.<br><br>We do not recommend setting up new integrations with the push component.
||
||[Test orders](https://yandex.com/dev/market/partner-api/doc/en/concepts/sandbox.md)|Added instructions on how to work with test orders.
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}/buyer](https://yandex.com/dev/market/partner-api/doc/en/reference/order-delivery/getOrderBuyerInfo.md)|Added a parameter `trusted` — a trusted customer.<br><br>If the parameter is returned with the value `true`, The market has already verified the buyer — Don't call him. Process the order as usual and hand it over to the courier or take it to the PVZ.
||
|#

### December 13th {#13-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`POST v2/reports/prices/generate`|They clarified that the data in this report is constantly updated, so the information in it and in the seller's account on the Market is on the page **Prices** it may vary.||

||[Pagination in requests to Yandex Market API for sellers](https://yandex.com/dev/market/partner-api/doc/en/concepts/pagination.md)|

They said that both types of pagination are available in some methods. — with the page ID (`page_token`) and with her number (`page`).

In such cases, use the page ID.||
|#

### December 12 {#12-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to change product prices](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-change-prices.md)

[POST v2/campaigns/{campaignId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updatePrices.md)|

Clarified that the method [POST v2/campaigns/{campaignId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updatePrices.md) It is available only if it is possible to set unique prices in individual stores in the seller's office on the Market.

How to check it — in the method [POST v2/businesses/{businessId}/settings](https://yandex.com/dev/market/partner-api/doc/en/reference/businesses/getBusinessSettings.md) in the parameter `onlyDefaultPrice` the value is returned `false`.||
|#

### December 10th {#10-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods where the parameter is passed or returned `vat`.
|Added VAT of 5% and 7% — values `VAT_05` and `VAT_07` in the parameter `vat`. They will be applied to the simplified taxation system (STS) from 2025.
||
|#

### December 9th {#09-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)<br><br>[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)
|Added a parameter `firstVideoAsCover` — the ability to use the first video in the card as a video background.
||
|#

### December 3 {#03-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes/{boxId}/label](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabel.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabels.md)<br><br>[POST v2/reports/documents/labels/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMassOrderLabelsReport.md)
|Added a format for placing labels on the page — `A9_HORIZONTALLY`.<br><br>It is only available to sellers from Russia.
||
|#

### December 2nd {#02-12-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Clarified that in the parameter `language` The default language is Russian — `RU`.||

||Methods of working with orders.|

The following parameters have become mandatory:

* in **OrderItemPromoDTO** — `subsidy`;

* in **OrderItemDetailDTO** — `itemCount`, `itemStatus` and `updateDate`;

* in **OrderSubsidyDTO** — `type` and `amount`;

* in **OrderItemSubsidyDTO** — `type` and `amount`;

* in **OrderItemDTO** — `id`, `offerId`, `offerName`, `price`, `buyerPrice`, `buyerPriceBeforeDiscount`, `count` and `vat`;

* in **OrderDeliveryDatesDTO** — `fromDate`;

* in **OrderTrackDTO** — `deliveryServiceId`;

* in **OrderParcelBoxDTO** — `id` and `fulfilmentId`;

* in **OrderDeliveryDTO** — `type`, `serviceName`, `deliveryPartnerType`, `dates` and `deliveryServiceId`;

* in **OrderBuyerBasicInfoDTO** — `type`;

* in **OrderDto** — `id`, `status`, `substatus`, `creationDate`, `currency`, `itemsTotal`, `deliveryTotal`, `buyerItemsTotalBeforeDiscount`, `paymentType`, `paymentMethod`, `fake`,`delivery`, `buyer` and `taxSystem`;

* in **RegionDTO** — `id`.||
|#

### November 29th {#29-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Order processing and inventory](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/inventory-and-order-processing.md)<br><br>[View order information](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/inventory-and-order-processing_read-only.md)<br><br>[Manage prices](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/pricing.md)<br><br>[View prices](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/pricing_read-only.md)<br><br>[Manage products and cards](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/offers-and-cards-management.md)<br><br>[View products and cards](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/offers-and-cards-management_read-only.md)<br><br>[Product promotion](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/promotion.md)<br><br>[View promotion information](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/promotion_read-only.md)<br><br>[View financial data and reports](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/finance-and-accounting.md)<br><br>[Customer communication](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/communication.md)<br><br>[Store settings](https://yandex.com/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/settings-management.md)
|Added pages listing all available methods for specific access.
||
||[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|Added information about the product's media file — `OfferMediaFileDTO` in `uploadState`.
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)<br><br>[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)
|Added parameters:<ul><li>`commodityCodes` (product codes) and its types `CommodityCodeType`:<ul><li>`CUSTOMS_COMMODITY_CODE` — the product code in the unified Commodity Nomenclature of Foreign Economic Activity (HS);</li><li>`IKPU_CODE` — the identification code of products and services in Uzbekistan;</li><li>`PACK_CODE` — the packaging code for the ICPU.</li></ul></li><li>`language` — the language in which the values in the parameters are accepted and returned `name` and `description`.</li></ul>


The parameter has been deprecated `customsCommodityCode`. Instead, use `commodityCodes` with the type `CUSTOMS_COMMODITY_CODE`.
||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|Added the error type and warnings `INVALID_COMMODITY_CODE` — an incorrect product code was transmitted.
||
||Methods where the parameter is passed or returned `vat`.
|Added 12% VAT, which is used only in Uzbekistan, — identifier `9` and the value `VAT_12` in the parameter `vat`.
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels/data](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/getOrderLabelsData.md)|The parameter has been deprecated `url`.
||
|#

### November 28th {#28-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods where it is passed or returned SKU.
|They told me that SKU you can change it in the seller's account on the Market. Read about how to do this. [in the Help of the Market for sellers](https://yandex.ru/support/marketplace/ru/assortment/operations/edit-sku).
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|Added the ability to change the product category on the Market. To do this, pass the ID of the new category in the parameter `marketCategoryId` or `categoryId`.<br><br>They also clarified that when the category is changed, the values of the general characteristics for the old and new categories will remain, they do not need to be transmitted.


The parameter has been deprecated `category`. Instead, use `marketCategoryId`.
||
|#

### November 26th {#26-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||All methods.
|<b>For sellers who use [API-Key-tokens](https://yandex.com/dev/market/partner-api/doc/en/concepts/api-key.md)</b>: added a list of accesses, one of which is required to call this method.
||
||[POST v2/businesses/{businessId}/goods-feedback](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/getGoodsFeedbacks.md)|Parameter `orderId` (the order ID on the Market) has become optional.||
|#

### November 25th {#25-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to change product prices](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-change-prices.md)

[POST v2/businesses/{businessId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updateBusinessPrices.md)|

They told us that you need to transfer VAT using the parameter `vat` in the method [POST v2/campaigns/{campaignId}/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/updateCampaignOffers.md).||
||[POST v2/reports/united-orders/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedOrdersReport.md)

[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md)

[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|

Added a parameter `language` — the language of the report.||
|#

### November 22nd {#22-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|

Described errors with the code `401`:

* **Api-Key token format invalid** — incorrect format API-Key-a token.

* **Api-Key token length invalid** — incorrect length API-Key-a token.

* **Api-Key token prefix invalid** — incorrect prefix API-Key- a token.||

||Reports that can be uploaded in the format `FILE` or `CSV`.
|Added the names of the columns that are in the report.
||
|#

### November 20th {#20-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md)|Simplified the process of mass transfer of digital codes: each product is unique `id` it must be passed as a separate element in the array. `items`, and the product keys — in the array `codes`.


The parameter has been deprecated `code`. Instead, use `codes`.
||
|#

### November 19 {#19-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)|

They told me that for the model FBY information about balances can be returned from several Market warehouses, which will have different `warehouseId`.

[Ids of the Market's fulfillment warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getFulfillmentWarehouses.md)||
|#

### November 18th {#18-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/createOutlet.md)

[PUT v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/updateOutlet.md)|

Added a description of the errors with the code `400`:

* **datediff-is-to-big-local** — for delivery in your region, the difference between the maximum and minimum delivery time should not exceed two days;

* **datediff-is-to-big-remote** — for delivery to other regions, the difference between the maximum and minimum delivery time should not exceed four days;

* **datediff-is-to-big-long-period** — When delivering to other regions where the minimum delivery time is more than 18 days, the difference between the maximum and minimum delivery time should not exceed the minimum time.||
|#

### 15th of November {#15-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/bids/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/getBidsRecommendations.md)|

Added a parameter `benefits` — a list of available subsidies.||

||[POST v2/businesses/{businessId}/bids/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/getBidsRecommendations.md)|

Added types of additional promotion tools:

* `BESTS` — participation in the "Best Sellers of the Market" campaign;

* `SPLIT_0_0_4` — the possibility of paying with a Split for a period of 4 months;

* `SPLIT_0_0_6` — the possibility of paying with a Split for a period of 6 months;

* `SPLIT_0_0_12` — the possibility of payment with a Split for a period of 12 months;

* `MARKET_SUBSIDY_1_4` — discount from the Market from 1 to 4%;

* `MARKET_SUBSIDY_5_9` — discount from the Market from 5 to 9%;

* `MARKET_SUBSIDY_10` — discount from the Market starting from 10%.||
|#

### November 14th {#14-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)|

They said that the percentage of implementation is indicated for some recommendations:

* `PICTURE_COUNT`

* `VIDEO_COUNT`

* `MAIN`

* `ADDITIONAL`

* `DISTINCTIVE`||
|#

### the 13th of November {#13-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md)|

They said that if there is an error for at least one product, the information in the catalog will not be updated for all transferred products.||
|#

### November 8 {#08-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes/{boxId}/label](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabel.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabels.md)<br><br>[POST v2/reports/documents/labels/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMassOrderLabelsReport.md).</li></ul>
|Added a format for placing labels on the page — `A9`.<br><br>Its design differs from other formats, and it is also available only to sellers from Russia.
||
|#

### November 6 {#06-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|Added a parameter `subsidies` — accrual of points that are used to reduce the cost of placement, and their deduction in case of non-purchase or refund.


Money transfer methods have been deprecated `CASHBACK`, `MARKETPLACE` and `SPLIT`.
|||#

### November 2nd {#02-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods where it is passed or returned SKU.
|They clarified that SKU A product cannot consist only of spaces and tabs.
||
|#

### November 1st {#01-11-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||—|Product Feature name **Colour** changed to **The color for the filter**.
||
|#

### October 18 {#18-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)|

They told me that the parameters `logisticPickupPoint`, `shipmentRecipientType` and `shipmentStatus` it may not be in the response in case of a refund:

* With the option **A quick refund for a cheap marriage** when the product remains with the buyer (`fastReturn=true`).

* By order from a business, if:

    * refund status `STARTED_BY_USER` or `WAITING_FOR_DECISION`;
    * The refund was cancelled before the transfer of the product.||
|#

### October 17th {#17-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Pagination in requests to Yandex Market API for sellers](https://yandex.com/dev/market/partner-api/doc/en/concepts/pagination.md)|They talked about pagination in queries.
||
||[Request logs](https://yandex.com/dev/market/partner-api/doc/en/concepts/debug.md)|They talked about the process of working with query logs and the unique query identifier, which will help you find logs faster and will be useful when contacting support.
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

They said that information on created and updated orders can appear with a delay of up to 40 minutes.||
|#

### October 16th {#16-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`POST cart`|

They told me that if in the parameter `outlets` If you specify non-existent pick-up point IDs, the delivery option will be ignored and its ID will not be received in the method. `POST order/accept`.||
|#

### October 15th {#15-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Added the product type `ALCOHOL` — alcohol.||
|#

### October 14th {#14-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/verifyEac](https://yandex.com/dev/market/partner-api/doc/en/reference/order-delivery/verifyOrderEac.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderShipmentBoxes.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/items](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderItems.md)<br><br>[POST v2/campaigns/{campaignId}/orders/{orderId}/delivery/track](https://yandex.com/dev/market/partner-api/doc/en/reference/order-delivery/setOrderDeliveryTrackCode.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/delivery/date](https://yandex.com/dev/market/partner-api/doc/en/reference/order-delivery/setOrderDeliveryDate.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/delivery/storage-limit](https://yandex.com/dev/market/partner-api/doc/en/reference/order-delivery/updateOrderStorageLimit.md)<br><br>[POST v2/campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderDigitalCodes.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes/{boxId}/label](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabel.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabels.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels/data](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/getOrderLabelsData.md)<br><br>
|Changed the limits on the number of requests — 100,000 requests per hour.
||
|#

### October 11 {#11-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md)

[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|

Changed the maximum period for the parameters `dateTimeTo` and `dateTo`. Now it is 3 months old.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Added the error type **LOCKED_DIMENSIONS** — The dimensions of the package have been transferred, which cannot be changed.||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

`POST order/accept`

`POST order/status`

`POST order/cancellation/notify`|

Shipping methods have been removed `MARKET_PARTNER_OUTLET` and `DROPOFF`.||
|#

### October 10th {#10-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/documents/labels/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMassOrderLabelsReport.md)|

Added a parameter `sortingType` (the sort type of labels in the file) and its values:

* `SORT_BY_GIVEN_ORDER` — The order labels will be arranged in the same order as the order IDs were transmitted in the request.

* `SORT_BY_ORDER_CREATED_AT` — The labels will be arranged according to the date the order was created and grouped by stores.||
|#

### October 9th {#09-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

Added the type of product labeling `CIS_OPTIONAL` — The identifier of the product unit in the Honest SIGN system, which is optional, but will need to be transferred in the near future.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md)|

Added the error type **INVALID_CATEGORY** — a non-leaf category is specified.||
|#

### October 8th {#08-10-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Authorization](https://yandex.com/dev/market/partner-api/doc/en/concepts/authorization.md)|Added API-Key-a token and told us how to use it to set up access only to certain groups of methods.<br><br>We described how the authorization methods differ.
||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

For the parameter `tags` (product attributes) added values:

* `ULTIMA` — premium product;

* `SAFE_TAG` — a product with a security label.

* `TURBO` — a product that sells out quickly.||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Added filtering of orders by checkout date — parameters `fromDate` and `toDate`.||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)|

Each non-purchase began to be assigned its own identifier.||
|#

### September 19 {#19-09-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/promos/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromoOffers.md)

[POST v2/businesses/{businessId}/promos/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/updatePromoOffers.md)

[POST v2/businesses/{businessId}/promos/offers/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/deletePromoOffers.md)|

Added a description of the error **Promo has ended** — The promotion is over.||
|#

### September 4 {#04-09-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/goods-turnover/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsTurnoverReport.md)|

Added a parameter `date` — the date for which the turnover needs to be calculated.||
|#

### August 29th {#29-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)<br><br>[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md)
|Parameter `value` in `parameterValues` became optional.<br><br>They told us what to send.:<ul><li>an empty value to remove the characteristics that are specified in the parameters with the type `string`;</li><li>only those characteristics whose value you want to update;</li><li>`parameterId` with an empty `value` to delete the value of the specified characteristic.</li></ul>
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|Added a parameter `onlyPartnerMediaContent` — Only the images of the products that you submitted will be used.<br><br>If you specified the value `true` and the product had images from the Market, they will be deleted.
||
|#

### August 26th {#26-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Added parameters `page_token` and `limit` to navigate through the result pages.||

||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)

[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md)|

They said that recommendations for adding or replacing content are not returned for cards that are filled with the Market or contain used goods.||

||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)<br><br>[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md)
|The recommendations were considered outdated `HAS_VIDEO`, `FILTERABLE`, `HAS_DESCRIPTION` and `HAS_BARCODE`.
||
|#

### August 21st {#21-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`GET v2/campaigns/{campaignId}/feeds/{feedId}/categories`<br><br>`GET v2/campaigns/{campaignId}/feeds/categories`
|Outdated methods have been removed.
||
|#

### August 16 {#16-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/getShipment.md)

[PUT v2/campaigns/{campaignId}/first-mile/shipments](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/searchShipments.md)|

Added a parameter `cancelledOrders` — whether to refund cancelled orders.||
|#

### August 15th {#15-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`GET campaigns/{campaignId}/feedback/updates`|The method has been deprecated.
||
|#

### August 13th {#13-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Added the error type `INVALID_PICKER_URL` — a link to the thumbnail image was transmitted, which is not included in the transmitted links to the product image.||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

Added a parameter `updatedAt` — the date and time of the last order update.||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

They told us how to find orders in which the Market has postponed the shipment date.||
|#

### August 12th {#12-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/promos](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromos.md) — shows information about the Market's promotions.<br><br>[POST v2/businesses/{businessId}/promos/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/getPromoOffers.md) — shows a list of products that participate or may participate in the promotion.<br><br>[POST v2/businesses/{businessId}/promos/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/updatePromoOffers.md) — adds products to the promotion or changes their prices;<br><br>[POST v2/businesses/{businessId}/promos/offers/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/promos/deletePromoOffers.md) — removes products from the promotion.
|Added methods for working with stocks.
||
||[Stock management](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/promos.md)|They told us how to manage stocks.
||
||[POST v2/reports/united-orders/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedOrdersReport.md)|

Added a parameter `promoId` — the ID of the promotion that the products from are needed in the report.||
|#

### August 9th {#09-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Documentation Yandex Market API for sellers.
|Updated the menu.
||
||[Adding and editing products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md)

[Managing goods in the archive](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-archive.md)

[How to change product prices](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-change-prices.md)|

We shared the step-by-step instructions on "Catalog Management".||
|#

### August 8th {#08-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`POST v2/campaigns/{campaignId}/offer-prices/suggestions`|

The price type has been removed `MAX_DISCOUNT_BASE`, `MARKET_OUTLIER_PRICE` and `MAX_DISCOUNT_PRICE`

The method has been deprecated. Instead, use [POST v2/reports/goods-prices/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsPricesReport.md).
||
|#

### August 5th {#05-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

They told us in the description of the method that the parameter `offerId` It must be unique for all the products that you transfer.||

||`GET v2/campaigns/{campaignId}/region`|The method has been deprecated. Instead, use [GET v2/campaigns/{campaignId}/settings](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaignSettings.md).
||
|#

### August 2nd {#02-08-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Added the payment method for the order `BOUND_CARD_ON_DELIVERY` — with a linked bank card upon receipt.||

||[POST v2/campaigns/{campaignId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updatePrices.md)|Outdated parameters have been deleted `id` and `shopSku`.
||
|#

### July 31 {#31-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/business-buyer](https://yandex.com/dev/market/partner-api/doc/en/reference/order-business-information/getOrderBusinessBuyerInfo.md)<br><br>[POST v2/campaigns/{campaignId}/orders/{orderId}/documents](https://yandex.com/dev/market/partner-api/doc/en/reference/order-business-information/getOrderBusinessDocumentsInfo.md)
|The methods have become available for the model as well DBS.
||

||[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Added the product status in the store `ARCHIVED` — in the archive.||
|#

### July 30th {#30-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/goods-feedback](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/getGoodsFeedbacks.md) — shows all reviews of the seller's products.<br><br>[POST v2/businesses/{businessId}/goods-feedback/comments](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/getGoodsFeedbackComments.md) — shows all the comments on the review.<br><br>[POST v2/businesses/{businessId}/goods-feedback/comments/update](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/updateGoodsFeedbackComment.md) — adds a store comment or modifies a comment that the store left earlier.<br><br>[POST v2/businesses/{businessId}/goods-feedback/skip-reaction](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/skipGoodsFeedbacksReaction.md) — skips reviews.<br><br>[POST v2/businesses/{businessId}/goods-feedback/comments/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-feedback/deleteGoodsFeedbackComment.md) — deletes the store's comment.
|Added methods for working with product reviews.
||
||[Product Reviews](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/goods-feedback.md)|They told us how to work with product reviews.
||
||[POST v2/reports/goods-feedback/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsFeedbackReport.md)|We have added a report on product reviews.
||
|#

### July 29th {#29-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/regions/{regionId}/children](https://yandex.com/dev/market/partner-api/doc/en/reference/regions/searchRegionChildren.md)

[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)

[GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

`GET v2/models/{modelId}/offers`

`GET v2/campaigns/by_login/{login}`|

You have specified an upper limit for transmitting the page number of the results — parameter `page`.

You can no longer specify a page number greater than 10,000.||
|#

### July 24th {#24-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Page **Automatic renewal of the OAuth token**.
|

They said that the token may not be updated if its remaining life is long enough.

Validity period of the OAuth token — year. It needs to be updated before this period expires. For example, once every nine months.||
|#

### July 19th {#19-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Increased the upper value for the minimum cost of the product without discount to 99% — parameter `discountBase`.
|[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)<br><br>[POST v2/businesses/{businessId}/updateBusinessPrices/update](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updateBusinessPrices.md)
||
||[POST v2/reports/competitors-position/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateCompetitorsPositionReport.md)|

Added a new value: if the **POSITION** column specifies `-1` — This means that there were no orders for products in the specified category on that day.||

||`POST v2/campaigns/{campaignId}/offer-prices/suggestions`|

They clarified that the method is available only to sellers who set prices in rubles.||

||[POST v2/campaigns/{campaignId}/offers/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/deleteCampaignOffers.md)|

Added the reasons why it is not possible to delete the products.: they have not been found or are stored in the Market warehouse.||

||`POST cart`|The parameter has been deprecated `subsidy`.
||
|#

### July 11th {#11-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`DELETE v2/campaigns/{campaignId}/hidden-offers`|The method has been deprecated. Instead, use [POST v2/campaigns/{campaignId}/hidden-offers/delete](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/deleteHiddenOffers.md).
||
|#

### July 9th {#09-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/updateCampaignOffers.md)|

The upper limit for transferring the minimum number of items in an order has been removed — parameter `minQuantity`.||

||`POST order/accept`<br><br>`POST order/status`<br><br>`POST order/cancellation/notify`
|

Added a parameter `subsidies` — list of subsidies by type.

The parameter has been deprecated `subsidy`. Instead, use `subsidies`.
||
|#

### July 8th {#08-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/ratings/quality](https://yandex.com/dev/market/partner-api/doc/en/reference/ratings/getQualityRatings.md) — shows the value of the store quality index and its components.<br><br>[POST v2/campaigns/{campaignId}/ratings/quality/details](https://yandex.com/dev/market/partner-api/doc/en/reference/ratings/getQualityRatingDetails.md) — returns a list of orders that affected the store's quality index.
|Added methods for working with the quality index.
||
|#

### July 5th {#05-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/settings](https://yandex.com/dev/market/partner-api/doc/en/reference/businesses/getBusinessSettings.md)|

Added a parameter `currency` — the currency is in the seller's account on the Market.||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)
|The parameter has been deprecated `buyerTotalBeforeDiscount`.
||
|#

### July 4th {#04-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/campaigns/{campaignId}/first-mile/shipments](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/searchShipments.md)|

Parameters `dateFrom` and `dateTo` they have become mandatory.||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>`POST order/accept`<br><br>`POST order/status`<br><br>`POST order/cancellation/notify`
|An outdated parameter has been deleted `status`.
||
|#

### July 3rd {#03-07-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Added a service `ILLIQUID_GOODS_SALE` — remuneration for the sale of non-exported goods.||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)|

Added the order's sub-status `TECHNICAL_ERROR` — a technical error on the Market's side.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Now you can send up to 30 links to product images.||
|#

### June 28th {#28-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/shipments/reception-transfer-act](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentReceptionTransferAct.md)|Now, using the method, you can confirm the next shipment in advance, not only on the day of shipment or the day before.
||
|#

### June 27th {#27-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/categories/max-sale-quantum](https://yandex.com/dev/market/partner-api/doc/en/reference/categories/getCategoriesMaxSaleQuantum.md)|Added a new method. It returns the limit for setting the quantum and the minimum number of items in the order.
||
|#

### June 26th {#26-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Types of errors and what to do about them](https://yandex.com/dev/market/partner-api/doc/en/concepts/error-codes.md)|Described the error **Campaign type is not allowed** (the method does not support your store's operating model), which the Market can return in response to the request.
||
|#

### June 24th {#24-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)
|The parameters have been deprecated `priceBeforeDiscount`, `buyerItemsTotal` and `buyerTotal`.
||
|#

### June 21st {#21-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/reports/info/{reportId}](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/getReportInfo.md)|

Added a report generation sub-status `RESOURCE_NOT_FOUND` — some of the entities could not be found for this report.

Returned if during generation PDF-a file with shortcuts in the method [POST v2/reports/documents/labels/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMassOrderLabelsReport.md) some of the orders could not be found.||
|#

### June 20th {#20-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods where it is passed or returned SKU.
|Changed the parameter format `ShopSku`. Now it can be any sequence up to 255 characters long.
||
|#

### June 18 {#18-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

Divided the type of subsidies into `OrderSubsidyType` and `OrderItemSubsidyType`.||
|#

### June 13th {#13-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

The subsidy type has been removed `SPASIBO`.||
|#

### June 11th {#11-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/documents/labels/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateMassOrderLabelsReport.md)|Added a new method. It starts the generation PDF-a file with labels for multiple orders.
||
|#

### June 6th {#06-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Processing orders with digital goods](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/digital.md)|Now you don't need to set up a push component to work with digital goods. Yandex Market API.
||
|#

### June 5th {#05-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md) — when adding products to the catalog, it transmits their prices, categories on the Market, and the characteristics necessary for these categories.<br><br>[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md) — returns the categories of products on the Market and their characteristics;<br><br>[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md) — returns the transmitted product characteristics.
|Updated the work with the Market categories and product characteristics that are necessary for these categories.
||
||[PUT v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/updateOutlet.md)<br><br>[DELETE v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/deleteOutlet.md)
|Added a description of the error **Outlet is disabled for editing by partner** — You cannot change the information or delete the store's point of sale.
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)<br><br>[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)
|The parameter has been deprecated `params`. Instead, use `parameterValues`.
||
|#

### June 4th {#04-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)
|Outdated parameters have been deleted `total`, `subsidyTotal` and `totalWithSubsidy`.
||
|#

### June 3rd {#03-06-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md)|

Added examples of requests for transmitting information about the distribution of goods.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Added a description of the errors:

* **CATEGORY_MISMATCH** — A category is specified that does not match the product category.

* **INVALID_GROUP_ID_LENGTH** — the allowed character value is exceeded in the name — 255;

* **INVALID_GROUP_ID_CHARACTERS** — invalid characters are passed.||
|#

### May 31 {#31-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Added a description of the error **EMPTY_MARKET_CATEGORY** — the Market category is not specified when transmitting the category characteristics.||
|#

### May 29th {#29-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

They told us how to transmit the values of one parameter if the product has several of them.||

||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)|

Added a parameter `parameterValues` — a list of characteristics with their values.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Added a parameter `basicPrice` — the price of the product.||
|#

### May 27th {#27-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/settings](https://yandex.com/dev/market/partner-api/doc/en/reference/businesses/getBusinessSettings.md)|Added a new method. It returns information about the cabinet settings.
||

||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)|

Added a parameter `fastReturn` — is the option used? **A quick refund for a cheap marriage**.||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|They told me when to pass the parameter. `realDeliveryDate`.||
|#

### May 24th {#24-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Creating and using an OAuth token](https://yandex.com/dev/market/partner-api/doc/en/concepts/oauth-2.0.md)|They told us that you will need to receive the token again if the user who created it logs out of all devices in your Yandex account.
||
||[POST v2/reports/competitors-position/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateCompetitorsPositionReport.md)|The "Competitive Position" report has been added.
||
|#

### May, 23rd {#23-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md)|

Added error types:

* **INVALID_GROUP_ID_LENGTH** — the allowed character value is exceeded in the name — 255;

* **INVALID_GROUP_ID_CHARACTERS** — invalid characters are passed.||
|#

### May 22nd {#22-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/returns/{returnId}](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturn.md)|

Added the refund status `COMPLETE_WITHOUT_REFUND` — No refund is required.||
|#

### May 21st {#21-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

Additional rates have been added to the accommodation service:

* `CANCELLED_ORDER_FEE_QI` — cancellation of the order due to the seller's fault;

* `LATE_ORDER_EXECUTION_FEE_QI` — late shipment or delivery.||
|#

### May 20th {#20-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/business-buyer](https://yandex.com/dev/market/partner-api/doc/en/reference/order-business-information/getOrderBusinessBuyerInfo.md)|

Added `PROCESSING` to the list of order statuses where you can get information about the buyer — a legal entity.||
|#

### May 17 {#17-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updatePrices.md)|An outdated parameter has been deleted `marketSku`.
||
|#

### 16th of May {#16-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updatePrices.md)<br><br>[GET v2/campaigns/{campaignId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getPrices.md)
|An outdated parameter has been deleted `feed`.
||
|#

### May 14th {#14-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/shelf-statistics/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShelfsStatisticsReport.md)|

Added a summary report on the shelves.
||
||[POST v2/categories/tree](https://yandex.com/dev/market/partner-api/doc/en/reference/categories/getCategoriesTree.md)|

Added a parameter `language` — the language of the categories.||
|#

### May 13 {#13-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`POST order/status`

`POST order/accept`|

Added a parameter `shopOrderId` — the order ID in the store.||
|#

### May 8th {#08-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)|Improved the method for the model FBY — now it transmits information on the turnover of goods for each warehouse separately, rather than the total value for all warehouses.
||

||[POST v2/tariffs/calculate](https://yandex.com/dev/market/partner-api/doc/en/reference/tariffs/calculateTariffs.md)|

Added a parameter for calculating the cost of services `quantity` — the quantum of sale.||

||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Added:

* parameter `parameterValues` — a list of characteristics with their values;
* errors and warnings related to the transmitted characteristics.||
|#

### May 3rd {#03-05-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Added a parameter `marketCategoryId` — the ID of the category on the Market to which you attribute your product.|
|
|#

### April 24th {#24-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)|The method has become available for models DBS and Express.
||
||[GET v2/campaigns/{campaignId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getPrices.md)|The method has been deprecated. Instead, use [POST v2/campaigns/{campaignId}/offer-prices](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/getPricesByOfferIds.md).
||
|#

### April 23rd {#23-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/chats/history](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChatHistory.md)|

The parameter was added in the response `orderId` — the order ID.||
|#

### April 19th {#19-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/returns](https://yandex.com/dev/market/partner-api/doc/en/reference/returns/getReturns.md)|

You specified the maximum number of order IDs (parameter `orderIds`) — 50.||

||[POST v2/campaigns/{campaignId}/offers/update](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/updateCampaignOffers.md)|

They told us how to reset the previously set quantum values.||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>`POST order/accept`<br><br>`POST order/status`<br><br>`POST order/cancellation/notify`
|

Specified outdated discount types — parameter `type`.

The parameter has been deprecated `status`.
||

||`POST cart`|Specified outdated discount types — parameter `type`.
||
|#

### April 18th {#18-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Transfer of balances via API](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/stocks.md)|

They told us how to check the functionality of the balance transfer integration.||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)
|The parameter has been deprecated `price`.
||
|#

### April 17th {#17-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Added filtering of orders by customer type — parameter `buyerType`.||
|#

### April 16 {#16-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/chats](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChats.md)|

The parameter was added in the response `orderId` — the order ID.||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Added filtering by order IDs — parameter `orderIds`.||
|#

### April 11 {#11-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

The limit on the number of products has been changed — 5,000 products per minute, no more than 500 products per request.
||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)<br><br>`PUT v2/campaigns/{campaignId}/orders/{orderId}/cis`
|An outdated parameter has been deleted `feedCategoryId`.
||
|#

### April 10th {#10-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)<br><br>[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md)
|The parameters have been deprecated `dateTimeFrom` and `dateTimeTo`. Use them instead `dateFrom` and `dateTo`.
||
|#

### April 9th {#09-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`POST cart`|For the model FBS disabled the method.<br><br>For DBS-stores that do not sell digital goods have made the method optional. We recommend that you do not use it and disable this feature in the seller's account on the Market. — click on your account icon → **Settings**, in the menu on the left, select **APIs and modules** → tab **Push API** and activate the option **Do not use the method POST cart**.<br><br>If you sell digital goods, the method remains mandatory.
||

||[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md)|

A parameter was added in the response `units` — information about acceptable units of measurement.

You can specify them when filling out product cards. — method [POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md).||
|#

### April, 4 {#04-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}/confirm](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/confirmShipment.md)|

The parameter was deleted `orderIds`.||
|#

### April 3 {#03-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getWarehouses.md)

[GET v2/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getFulfillmentWarehouses.md)|

The parameter was deleted `additional`.||
|#

### April 2 {#02-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/tariffs/calculate](https://yandex.com/dev/market/partner-api/doc/en/reference/tariffs/calculateTariffs.md)|

Added a parameter `parameters` — details of the calculation of a specific Market service.||
|#

### April 1st {#01-04-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

The maximum number of links to the product video has been increased to 6 — parameter `videos`.||
|#

### March 29th {#29-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/documents/shipment-list/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShipmentListDocumentReport.md)|Added an assembly sheet for shipment.
||

||[Processing FBS-orders](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/fbs.md)|They told us how to generate an assembly sheet.
||

||[PUT v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/updateStocks.md)|

Parameter `updatedAt` became optional.

If it is not transmitted, the current time will be used.

The parameter was deleted `warehouseId`. The warehouse ID will be determined by `campaignId`.

The parameter was deleted `type`. The only possible value `FIT` it will be transmitted automatically.||
|#

### March 22nd {#22-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

A parameter was added in the response `address` — the address of the pick-up point.||

||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|The service was deleted `FULFILLMENT`.||
|#

### March 15th {#15-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/categories/tree](https://yandex.com/dev/market/partner-api/doc/en/reference/categories/getCategoriesTree.md)|Added a new method. It returns the category tree of the Market.
||
||[POST v2/tariffs/calculate](https://yandex.com/dev/market/partner-api/doc/en/reference/tariffs/calculateTariffs.md)|Added a new method. It calculates the cost of Market services for products with the specified parameters.
||
||[POST v2/reports/boost-consolidated/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateBoostConsolidatedReport.md)|Added a sales boost report.
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)<br><br>`PUT v2/campaigns/{campaignId}/orders/{orderId}/cis`
|The parameter has been deprecated `feedCategoryId`.
||
|#

### March 14th {#14-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)

[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Added a parameter `manuals` — a list of instructions for using the product.||
|#

### March 13th {#13-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/addHiddenOffers.md)<br><br>`DELETE v2/campaigns/{campaignId}/hidden-offers`
|Changed the limits on the number of products — 5,000 products per minute, no more than 500 products per request.
||
||`POST cart`|Increased the maximum number of dates in the parameter `dates` until 7.||
|#

### March 12th {#12-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|Services have been deleted `CANCELLED_ORDER_FEE` and `LATE_ORDER_EXECUTION_FEE`.||
|#

### March 8th {#08-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

Added services:

* `EXPRESS_CANCELLED_BY_PARTNER` — cancellation of an order with express delivery;

* `DELIVERY_TO_CUSTOMER_RETURN` — return of the delivered goods to the warehouse;

* `CROSSBORDER_DELIVERY` — delivery from abroad;

* `INTAKE_SORTING_BULKY_CARGO` — sorting orders with bulky goods that the Market has taken from the seller's warehouse;

* `INTAKE_SORTING_SMALL_GOODS` — sorting orders with small-sized goods that the Market has taken from the seller's warehouse;

* `INTAKE_SORTING_DAILY` — organizing the collection of orders from the seller's warehouse;

* `FF_STORAGE_BILLING` — storage of goods in a warehouse.||
|#

### March, 6 {#06-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Added a value `NOT_SPECIFIED` (not selected) for the parameters:

* `type` — the type of markdown;

* `quality` — the appearance of the product.||
|#

### 5th of March {#05-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/goods-turnover/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsTurnoverReport.md)<br><br>`POST v2/reports/prices/generate`
|Two report formats are now available:<ul><li>`FILE` — the spreadsheet;</li><li>`CSV` — ZIP archive with CSV files.</li></ul>
||
|#

### March 4 {#04-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/stocks-on-warehouses/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md)|

Added filters by category on the Market and by the presence of residues for all models except FBY.||
|#

### March 1 {#01-03-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

The order status was deleted `REJECTED`.||
|#

### February 29th {#29-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/createOutlet.md)

[PUT v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/updateOutlet.md)

[GET v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlets.md)

[GET v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlet.md)|

The parameter was deleted `emails`.||

||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

Added services:

* `CROSSREGIONAL_DELIVERY_RETURN` — delivery of non-purchases and refunds;

* `MIDDLE_MILE` — the average mile.

* `LATE_ORDER_EXECUTION_FEE` — shipment or delivery is not on time;

* `RETURN_PROCESSING` — processing of non-purchases and refunds.||
|#

### February 27th {#27-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md)<br><br>[POST v2/reports/goods-realization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsRealizationReport.md)<br><br>[POST v2/reports/goods-movement/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsMovementReport.md)<br><br>[POST v2/reports/shows-sales/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShowsSalesReport.md)
|Two report formats are now available:<ul><li>`FILE` — the spreadsheet;</li><li>`CSV` — ZIP archive with CSV files.</li></ul>
||
|#

### February 26th {#26-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getWarehouses.md)|

Added a parameter `express` — is delivery possible according to the model Express.||
|#

### February 22nd {#22-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Added a payment type `SPLIT` — payment by card in parts (Split).||
|#

### February, 15 {#15-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/stocks-on-warehouses/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md)|Two report formats are now available:<ul><li>`FILE` — the spreadsheet;</li><li>`CSV` — ZIP archive with CSV files.</li></ul>
||
|#

### The 14th of February {#14-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/documents](https://yandex.com/dev/market/partner-api/doc/en/reference/order-business-information/getOrderBusinessDocumentsInfo.md)|Now, in addition to the UPD, information about other documents is returned.:<ul><li>UKD;</li><li>The waybill;</li><li>the invoice;</li><li>the adjustment invoice.</li></ul>
||
||[GET v2/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getWarehouses.md)

[GET v2/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getFulfillmentWarehouses.md)|

The parameter was added in the response `address` — warehouse address.||
|#

### 12th of February {#12-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md)|Changed the limit on the number of requests — 600 requests per minute, no more than 200 products per request.
||
|#

### February 8 {#08-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Added a service for FBY-shops `RETURN_PROCESSING` — order processing in the warehouse.||

||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)
|The parameter has been deprecated `phone`.<br><br>To get the buyer's phone number, use the method [GET v2/campaigns/{campaignId}/orders/{orderId}/buyer](https://yandex.com/dev/market/partner-api/doc/en/reference/order-delivery/getOrderBuyerInfo.md).
||
|#

### February 7 {#07-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/createOutlet.md)

[PUT v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/updateOutlet.md)

[GET v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlets.md)

[GET v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlet.md)|

The parameter was deleted `cost`.||

||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

`POST cancellation/notify`|

Parameter `email` (buyer's email address) is no longer returned in replies.||
|#

### February 2 {#02-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels/data](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/getOrderLabelsData.md)|

The parameter was added in the response `boxId` — the ID of the box.||
|#

### 1st of February {#01-02-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/united-orders/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedOrdersReport.md)<br><br>[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)
|Two report formats are now available:<ul><li>`FILE` — the spreadsheet;</li><li>`CSV` — ZIP archive with CSV files.</li></ul>
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)
|

The parameter was deleted `feedId`.


The parameter has been deprecated `shopSku`. Instead, use `offerId`.
||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)|The parameter was deleted `feedId`.
||
|#

### January 31st {#31-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/createOutlet.md)

[PUT v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/updateOutlet.md)

[DELETE v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/deleteOutlet.md)

[GET v2/campaigns/{campaignId}/outlets](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlets.md)

[GET v2/campaigns/{campaignId}/outlets/{outletId}](https://yandex.com/dev/market/partner-api/doc/en/reference/outlets/getOutlet.md)|

The following parameters have become optional:

* `name` — the name of the point of sale;

* `phones` — phone numbers of the point of sale;

* `address` — the address of the point of sale;

* `regionId` — The region's identifier.

* `workingSchedule` — the list of operating modes of the point of sale;

* `scheduleItems` — a list of the point of sale's opening hours;

* `startDay` — the day of the week on which the point of sale starts operating;

* `endDay` — the day of the week on which the point of sale ends its work;

* `startTime` — the start time of the point of sale;

* `endTime` — the end time of the point of sale;

* `cost` — the cost of pickup from the point of sale;

* `type` — the type of point of sale.||
|#

### January 30th {#30-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabels.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes/{boxId}/label](https://yandex.com/dev/market/partner-api/doc/en/reference/order-labels/generateOrderLabel.md)|

You have specified the sizes of the labels that are returned to PDF- the file.||
|#

### January 29th {#29-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)

[POST v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/addHiddenOffers.md)

`DELETE v2/campaigns/{campaignId}/hidden-offers`|

Deleted the parameters `ttlInHours` and `feedId`.||
|#

### The 25th of January {#25-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)

[POST v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/addHiddenOffers.md)

`DELETE v2/campaigns/{campaignId}/hidden-offers`|

The parameter was deleted `marketSku`.||
|#

### January 22 {#22-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)|An outdated parameter has been deleted `total`.
||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)
|The parameters have been deprecated `total`, `subsidyTotal` and `totalWithSubsidy`.
||
|#

### January 18th {#18-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods where the product name is transmitted.|

Increased the maximum number of characters in the product name to 256.||

||[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)<br><br>[POST v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/addHiddenOffers.md)<br><br>`DELETE v2/campaigns/{campaignId}/hidden-offers`
|Outdated parameters have been deleted `comment` and `priority`.
||
|#

### January 17th {#17-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/getHiddenOffers.md)|An outdated parameter has been deleted `feed_id`.
||
|#

### January 10th {#10-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/offer-prices/updates](https://yandex.com/dev/market/partner-api/doc/en/reference/prices/updatePrices.md)|The limit on the number of products has been changed — 5,000 products per minute, no more than 500 products per request.
||
|#

### January 9th {#09-01-24}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/business-buyer](https://yandex.com/dev/market/partner-api/doc/en/reference/order-business-information/getOrderBusinessBuyerInfo.md)|Added the ability to get information about the buyer — a legal entity.
||
||[POST v2/campaigns/{campaignId}/orders/{orderId}/documents](https://yandex.com/dev/market/partner-api/doc/en/reference/order-business-information/getOrderBusinessDocumentsInfo.md)|Added the ability to get information about the UPD.
||
||[Processing orders from legal entities](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/business-info.md)|Added step-by-step instructions for handling orders from legal entities.
||
|#

## 2023 {#2023}

### December 29th {#29-12-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|Now the method is called **Detailed information on orders**.
||
||[POST v2/reports/united-orders/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedOrdersReport.md)|Added a report on orders.
||
||[PUT v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/updateStocks.md)|

Starting from March 1, 2024, the limit on the number of requests in the method will change. — 100,000 products per minute, no more than 500 products per request.||
|#

### December 26th {#26-12-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Yandex Market API for sellers](https://yandex.com/dev/market/partner-api/doc/en/index.md)|They told us about the components Yandex Market API: pull component (the store sends requests to the Market) and push component (the Market sends requests to the store), as well as how to set up integration.
||
||[Processing FBS-orders](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/fbs.md)|Added step-by-step instructions for processing orders for the model FBS.
||
||[POST v2/reports/goods-turnover/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsTurnoverReport.md)|Added a turnover report.
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md)|Added a new method. It transmits the box layout and labeling codes, as well as changes the composition of the order.
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/delivery/shipments/{shipmentId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderShipmentBoxes.md)<br><br>[PUT v2/campaigns/{campaignId}/orders/{orderId}/items](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderItems.md)
|Marked the methods obsolete for the model FBS. Use them instead [PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md).
||
|#

### December 25 {#25-12-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Managing goods in the archive](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-archive.md)|They told us how to manage the items in the archive.
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|
Added a service `INTAKE_SORTING` — organizing the collection of orders from the seller's warehouse.||
|#

### December 22nd {#22-12-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/chats/new](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/createChat.md) — creates a chat.<br><br>[POST v2/businesses/{businessId}/chats/message](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/sendMessageToChat.md) — sends a message to the chat;<br><br>[POST v2/businesses/{businessId}/chats/file/send](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/sendFileToChat.md) — sends the file to the chat;<br><br>[POST v2/businesses/{businessId}/chats](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChats.md) — returns a list of chats.<br><br>[POST v2/businesses/{businessId}/chats/history](https://yandex.com/dev/market/partner-api/doc/en/reference/chats/getChatHistory.md) — returns the message history.
|Added methods for communicating with customers in chats.
||
||[Chats with customers](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/chats.md)|Added step-by-step instructions for working with chats.
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/verifyEac](https://yandex.com/dev/market/partner-api/doc/en/reference/order-delivery/verifyOrderEac.md)|Changed the limit on the number of requests — 1,000,000 requests per hour.
||
||[POST v2/campaigns/{campaignId}/offers](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getCampaignOffers.md)|The limit on the quantity of goods has been changed — 5,000 products per minute, no more than 200 products per request.
||
||[PUT v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/updateStocks.md)|The limit on the quantity of goods has been changed — 100,000 products per minute.
||
|#

### December 8th {#08-12-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offers/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getOfferRecommendations.md)|Added a parameter `shows`, where the number of product card impressions in the last 7 days is indicated.
||
|#

### December 6th {#06-12-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[How to change product prices](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-change-prices.md)|They told us how to change prices in a particular store.
||
|#

### 5th of December {#05-12-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Working with a sales boost](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/boost.md)|Added step-by-step instructions for working with sales boost.
||
|#

### November 27th {#27-11-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Launching integration in JavaScript](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/quick-start-js.md)|Added step-by-step instructions for launching integration in JavaScript.
||
|#

### November 23rd {#23-11-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)
|Added methods for receiving orders based on the model FBY.
||
|#

### November 20th {#20-11-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)<br><br>[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)
|Added filtering by finding products in the archive.
||
|#

### 15th of November {#15-11-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods where it is passed SKU.|

Now in the product identifier in the store (SKU) you can use the letter E.||
|#

### November 14th {#14-11-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/archive](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/addOffersToArchive.md) — places the goods in the archive;<br><br>[POST v2/businesses/{businessId}/offer-mappings/unarchive](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/deleteOffersFromArchive.md) — restores items from the archive.
|Added methods for working with the archive.
||
|#

### November 8 {#08-11-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/hidden-offers](https://yandex.com/dev/market/partner-api/doc/en/reference/hidden-offers/addHiddenOffers.md)<br><br>`DELETE v2/campaigns/{campaignId}/hidden-offers`
|The limit on the number of products has been changed — 1,000 products per minute, no more than 500 products per request.
||
|#

### October 23rd {#23-10-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/regions](https://yandex.com/dev/market/partner-api/doc/en/reference/regions/searchRegionsByName.md)|

Increased the number of regions in the response on one page to 20 — parameter `limit`.

Added the ability to specify the ID of the results page. — parameter `page_token`.||
|#

### October 19th {#19-10-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Added filtering by date and time of the order update.||

||[POST v2/businesses/{businessId}/offers/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/offers/getOfferRecommendations.md)|

Added a parameter `price` — the price of the product in the catalog.||
|#

### October 18 {#18-10-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Added the payment method for the order `B2B_ACCOUNT_POSTPAYMENT` — the order is paid for by the organization after delivery.||
|#

### October 14th {#14-10-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

Clarified that the parameter `warehouses` It will not be refunded if the product is not in any warehouse.||
|#

### October 5th {#05-10-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Added the following statuses:

* `PARTIALLY_DELIVERED` — the order is partially delivered.
* `LOST` — the order is lost.||
|#

### October 3rd {#03-10-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/shows-sales/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateShowsSalesReport.md)|Added the Sales Analytics report.
||
||Methods of working with orders from external sites.
|The methods were deleted.
||
|#

### September 29th {#29-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md)<br><br>`GET v2/campaigns/by_login/{login}`
|The methods no longer work for the ADV model.
||
||[POST v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/getStocks.md)|Added a new method. It returns information on the remaining goods in the showcase (for models FBY, FBS and Express) and about the turnover of goods (for the model FBY).
||
||[Acceptance and transfer certificate](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentAct.md)<br><br>[The actual act of acceptance and transfer](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentInboundAct.md)<br><br>[The act of discrepancies](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentDiscrepancyAct.md)<br><br>[Bill of lading](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentTransportationWaybill.md)
|Added methods for obtaining documents on shipments (FBS).
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)<br><br>[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)<br><br>[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)
|Added parameters:<ul><li>`rnpt` — Batch registration number;</li><li>`gtd` — the number of the cargo customs declaration.</li></ul>
||
|#

### September 28th {#28-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-cards/update](https://yandex.com/dev/market/partner-api/doc/en/reference/content/updateOfferContent.md) — transmits the categorical characteristics of the goods.<br><br>[POST v2/businesses/{businessId}/offer-cards](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getOfferCardsContentStatus.md) — shows the statuses and the degree of card occupancy;<br><br>[POST v2/category/{categoryId}/parameters](https://yandex.com/dev/market/partner-api/doc/en/reference/content/getCategoryContentParameters.md) — returns a list of characteristics with acceptable values for the specified category.
|Now you can use the API to manage the content on product cards.
||
||[PUT v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}/pallets](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/setShipmentPalletsCount.md)|Added a new method. It transmits the number of packages in the shipment.
||
||[GET v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}/pallet/labels](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/downloadShipmentPalletLabels.md)|Added a new method. It returns the labels for the packages in the shipment.
||
|#

### September 27th {#27-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`POST v2/reports/prices/generate`|The "Market Prices" report has been added.
||
|#

### September 25th {#25-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/price-quarantine](https://yandex.com/dev/market/partner-api/doc/en/reference/price-quarantine/getBusinessQuarantineOffers.md)|

Added a parameter `verdicts` — the reasons for the product being quarantined, where `type` — This is a type of quarantine, and `params` — the price that caused the product to be quarantined, and the values for comparison.||

||[POST v2/campaigns/{campaignId}/price-quarantine](https://yandex.com/dev/market/partner-api/doc/en/reference/price-quarantine/getCampaignQuarantineOffers.md)|The parameters have been deprecated `currentPrice` and `lastValidPrice`. Use them instead `params`.
||
|#

### September 15th {#15-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/stocks-on-warehouses/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md)|Added a report on the remaining stock in the Market (FBY).
||
|#

### September 14th {#14-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getFulfillmentWarehouses.md)|Added a new method. It returns a list of Market warehouses (FBY) with their IDs.
||
|#

### September 8th {#08-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/reports/info/{reportId}](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/getReportInfo.md)|

Added a sub-status `TOO_LARGE` — the report exceeded the allowed size.||
|#

### September 7th {#07-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/stocks-on-warehouses/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md)|Added a report on the store's inventory balances (FBS).
||
|#

### September 5th {#05-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/goods-movement/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsMovementReport.md)|Added a report on the movement of goods.
||
|#

### September 4 {#04-09-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||All methods.
|Now in the answer `400 Bad Request` we return the name of the field that contains the error.
||
|#

### August 31 {#31-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

The parameter was deleted `storage`.||
|#

### August 29th {#29-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/getShipment.md)|

Outdated shipment statuses have been deleted.||
|#

### August 28th {#28-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Now you don't need to include an empty body in the request.

Don't send it if you want to get a list of all the products in the catalog.||
|#

### August 24th {#24-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)|

We have set a limit on the maximum number of orders that can have their status changed in one request., — 30.||
|#

### August 23rd {#23-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

The parameter was deleted `predicted`.||
|#

### August 15th {#15-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||`POST cart`

`POST order/accept`

`POST order/status`

`POST order/cancellation/notify`|

In `address` added a parameter `district` — the area in the order delivery address.||
|#

### August 12th {#12-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)

[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md)|

In `OrderDeliveryAddressDTO` added a parameter `district` — the area in the order delivery address.||
|#

### August 8th {#08-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/getOfferMappings.md)|

Now you can transmit no more than 200 values on a single page if the request is made for specific products.||

||[POST v2/campaigns/{campaignId}/stats/skus](https://yandex.com/dev/market/partner-api/doc/en/reference/goods-stats/getGoodsStats.md)|

Deleted the types of remaining items `SUGGEST` and `TRANSIT`.||
|#

### August 4th {#04-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/reports/goods-realization/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsRealizationReport.md)|Added a report on the implementation.
||
||[POST v2/reports/united-marketplace-services/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedMarketplaceServicesReport.md)|Added a report on the cost of services.
||
||[POST v2/reports/united-netting/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateUnitedNettingReport.md)|A payment report has been added.
||
|#

### August 1st {#01-08-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/campaigns/{campaignId}/offers/stocks](https://yandex.com/dev/market/partner-api/doc/en/reference/stocks/updateStocks.md)

`POST stocks`|

Now you need to transfer the quantity of available goods in the warehouse without taking into account the reserve.||
|#

### July 27th {#27-07-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Now you can find out:

* the threshold for discounts with Yandex.Market at the time of ordering — parameter `cofinanceThreshold`;
* discount with Yandex.Market — parameter `cofinanceValue`.||
|#

### July 26th {#26-07-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/campaigns/{campaignId}/stats/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders-stats/getOrdersStats.md)|

Added information about the cost of services:

* `AGENCY` — accepting the buyer's payment;
* `AUCTION_PROMOTION` — sales boost;
* `DELIVERY_TO_CUSTOMER` — delivery to the buyer;
* `EXPRESS_DELIVERY_TO_CUSTOMER` — express delivery to the buyer;
* `FEE` — product placement on the Market;
* `FULFILLMENT` — warehouse handling;
* `INSTALLMENT` — installments;
* `LOYALTY_PARTICIPATION_FEE` — participation in the loyalty program and reviews for points, if they are enabled;
* `PAYMENT_TRANSFER` — transfer of the buyer's payment;
* `RETURNED_ORDERS_STORAGE` — storage of non-purchases and refunds;
* `SORTING` — order processing.||
|#

### July 20th {#20-07-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/bids/recommendations](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/getBidsRecommendations.md)|Added a new method. It shows the recommended bids.
||
|#

### July 19th {#19-07-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/businesses/{businessId}/warehouses](https://yandex.com/dev/market/partner-api/doc/en/reference/warehouses/getWarehouses.md)|Added a new method. It shows a list of warehouses and warehouse groups.
||
|#

### July 13th {#13-07-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||—|Changed the format of the authorization token — instead of 21 characters, it now has 48 characters. You can update the token right now to strengthen the protection of your integration.
||
||Page **Automatic renewal of the OAuth token**.
|They told us how to automatically update the OAuth token via the Yandex ID API.
||
||[POST v2/businesses/{businessId}/bids/info](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/getBidsInfoForBusiness.md)|Added a new method. It shows the bid values for the specified products.
||
||[POST v2/campaigns/{campaignId}/orders/status-update](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/updateOrderStatuses.md)|Now you don't have to transmit the stages of order processing or the reasons for its cancellation. — parameter `substatus` in `orders` became optional.
||
|#

### July 7th {#07-07-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[POST v2/businesses/{businessId}/offer-mappings/update](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/updateOfferMappings.md)|

Updated the instructions for adding a new product — We have listed the parameters without which it will not be possible to add the product to the catalog.||
|#

### July 4th {#04-07-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md)

[GET v2/campaigns/{campaignId}](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaign.md)

`GET v2/campaigns/by_login/{login}`|

Now you can find out:

* business ID — parameter `id` in `business`;
* Business name — parameter `name` in `business`.||
|#

### July 3rd {#03-07-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md)

[GET v2/campaigns/{campaignId}](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaign.md)

`GET v2/campaigns/by_login/{login}`|

Now you can find out the model that the store uses., — parameter `placementType`.||
|#

### June 30 {#30-06-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/orders/{orderId}](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrder.md)

[GET v2/campaigns/{campaignId}/orders](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/getOrders.md)|

Added a parameter `priceBeforeDiscount`, where the price of the product is indicated in the store's currency before the discounts are applied.||
|#

### June 22nd {#22-06-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[Adding products](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-add-goods.md)<br><br>[Price changes](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/assortment-change-prices.md)
|Big update: expanded API capabilities for working with the catalog.<br><br>Now you can:<br><ul><li>work with general product data in the cabinet and manage the placement in individual stores;</li><li>set the basic price;</li><li>check the goods that are in quarantine;</li><li>delete products from the cabinet and store.</li>
||
||`POST v2/campaigns/{campaignId}/offer-mapping-entries/suggestions`<br><br>`POST v2/campaigns/{campaignId}/offer-mapping-entries/updates<br><br>`GET v2/campaigns/{campaignId}/offer-mapping-entries<br><br>`GET v2/campaigns/{campaignId}/offers`<br><br>`GET v2/campaigns/{campaignId}/offers/all`<br><br>`GET v2/campaigns/{campaignId}/feeds`<br><br>`GET v2/campaigns/{campaignId}/feeds/{feedId}`<br><br>`GET v2/campaigns/{campaignId}/feeds/{feedId}/index-logs`<br><br>`POST v2/campaigns/{campaignId}/feeds/{feedId}/params`<br><br>`POST v2/campaigns/{campaignId}/feeds/{feedId}/refresh`<br><br>
|The methods have been deprecated.
||
|#

### June 21st {#21-06-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||—|

Published the specification OpenAPI for sellers. It will help you:

* it's faster to write your own integration with Yandex.Market and customize its methods for yourself;
* generate client files in any language or framework that supports OpenAPI-generator;
* find the desired method and its parameter options with minimal reference to [Documentation](https://yandex.ru/dev/market/partner-api/doc/ru/).

Specification OpenAPI for the store's requests to the Market, it is available on [GitHub](https://github.com/yandex-market/yandex-market-partner-api).
||
|#

### May 30th {#30-05-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)|Added a new method. He gives the Market the marking codes of the "Honest Mark" and the UIN for jewelry.
||

||[PUT v2/campaigns/{campaignId}/orders/{orderId}/cancellation/accept](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/acceptOrderCancellation.md)|

Added a reason for cancellation `ORDER_IN_DELIVERY`.

Now you can refuse to cancel the order to the customer if the order is already with the courier.||

||`PUT v2/campaigns/{campaignId}/orders/{orderId}/cis`|The method has been deprecated. Instead, use [PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.com/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md)
||
|#

### May 26th {#26-05-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[GET v2/campaigns/{campaignId}/first-mile/shipments/{shipmentId}](https://yandex.com/dev/market/partner-api/doc/en/reference/shipments/getShipment.md)|

Now you can find out:

* is it possible to specify the number of pallets — parameter `CHANGE_PALLETS_COUNT`;
* The number of pallets indicated in the application and accepted at the sorting center, — parameter `PalletsCount`.||
|#

### 14th of April {#14-04-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Methods in which limits are calculated using the formula.
|Changed the limits on the number of requests — we specify the exact number of requests per hour. This will make it easier for you to plan integrations, and for the Market. — the load.
||
||[Processing orders with digital goods](https://yandex.com/dev/market/partner-api/doc/en/step-by-step/digital.md)|They told us how to work with digital goods.
||
|#

### March 29th {#29-03-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||[PUT v2/businesses/{businessId}/bids](https://yandex.com/dev/market/partner-api/doc/en/reference/bids/putBidsForBusiness.md) — creates a campaign, adds products to it, assigns or changes bids.
|Added a new method. It helps to manage the sales boost.
||
|#

### March 17th {#17-03-23}

#|
||**Methods or documentation pages**
|**Description of the changes**
||
||Documentation Yandex Market API for sellers.
|Redesign of documentation:<ul><li>We've put together instructions for different models;</li><li>The appearance has been modernized;</li><li>added step-by-step instructions for frequent scenarios.</li></ul>
||
||[How to use the console](https://yandex.com/dev/market/partner-api/doc/en/console.md)|The console has been started — query testing interface.
||
|#

[*inactiv-campaign]:
{{ inactiv-campaign }}

[*inactiv-business]:
{{ inactiv-business }}

[*cis-regular-value]:
Meaning `cis` must match the regular expression `^(?=.{1,256}$)\u001D?(\(?01\)?\d{14}\(?21\)?([!-~]{6,8}|[!-~]{13}|[!-~]{20})(\u001D\(?240\)?.{1,30})?\u001D\(?9[1,3]\)?.+)$`.<br><br>Without the cryptotail — `^(?=[!-~]{1,256}$)(\(?01\)?\d{14}\(?21\)?(.{6,8}|.{13}|.{20}))$`.