---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/dev/market/partner-api/doc/en/step-by-step/supplies.md
  - https://yandex.com/dev/market/partner-api/doc/ru/step-by-step/supplies.md
  - https://yandex.com/dev/market/partner-api/doc/zh/step-by-step/supplies.md
  - href: en/step-by-step/supplies.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/market/partner-api/doc/en/llms.txt

# Applications for the supply of goods to the warehouse, export or disposal

For information on how to create an application and deliver the goods to the warehouse, see [Yandex.Market Help for sellers](https://yandex.ru/support/marketplace/ru/storage/shipment/).

Yandex Market API allows you to:

* to receive information:
    * about requests for delivery, removal or disposal — [POST v2/campaigns/{campaignId}/supply-requests](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequests.md);
    * about the products in the application — [POST v2/campaigns/{campaignId}/supply-requests/items](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequestItems.md);
* download documents on request — [POST v2/campaigns/{campaignId}/supply-requests/documents](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequestDocuments.md);
* generate barcodes and assign them to specified products — [POST v1/businesses/{businessId}/offer-mappings/barcodes/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/business-offer-mappings/generateOfferBarcodes.md);
* receive a file with product barcodes in the application that need to be glued to the product itself or opaque packaging, — [POST v1/reports/documents/barcodes/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateBarcodesReport.md).

## Get information about applications {#get-requests}

<!-- source: en/_includes/mermaid/supplies-get-requests.md -->
```mermaid
%%{
  init: {
    'theme': 'base',
    'themeVariables': {
      'primaryColor': '#FDF3E8',
      'primaryTextColor': '#000000',
      'primaryBorderColor': '#BA9C80',
      'lineColor': '#BA9C80',
      'secondaryColor': '#94E1C4',
      'tertiaryColor': '#F84E57',
      'noteBkgColor': '#FED58D'
    }
  }
}%%

sequenceDiagram
    participant Merchant as Your store
    participant Market as Yandex Market

    rect rgb(251, 243, 232)
        note right of Merchant: Getting information about applications
        Merchant ->>+ Market: Campaign ID<br>POST v2/campaigns/{campaignId}/supply-requests
        Market -->> Merchant: OK: information about applications.
    end
```
<!-- endsource: en/_includes/mermaid/supplies-get-requests.md -->

Make a request [POST v2/campaigns/{campaignId}/supply-requests](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequests.md), where specify the campaign ID `campaignId` and the necessary parameters for filtering and sorting.

{% note info "Application status `status` reflects its status at the time of the request" %}

It can change.

{% endnote %}

### What are the types of applications? {#request-types}

* Types of applications:

    * `SUPPLY` — delivery of goods to the warehouse;
    * `WITHDRAW` — export of goods from the warehouse;
    * `UTILIZATION ` — disposal of goods.

    [Subtypes of applications](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequests.md#supplyrequestsubtype)

* Parent and child, if there was:

    * delivery to the storage warehouse;
    * [multi-delivery](*multisupply);
    * additional delivery;
    * disposal or removal of rejected goods.

    In this case, the parameters will be returned `parentLink` (link to the parent application) and `childrenLinks` (links to child applications).

* Depending on the logistics:

    * For supplies that go directly to the storage warehouse. The parameter will be returned `targetLocation` — information about the storage warehouse or PVZ.
    * With goods that go through the transit warehouse. The parameter will also be returned `transitLocation` — information about the transit warehouse or PVZ.


## Get a list of products in the application and information about them {#get-items}

<!-- source: en/_includes/mermaid/supplies-get-items.md -->
```mermaid
%%{
  init: {
    'theme': 'base',
    'themeVariables': {
      'primaryColor': '#FDF3E8',
      'primaryTextColor': '#000000',
      'primaryBorderColor': '#BA9C80',
      'lineColor': '#BA9C80',
      'secondaryColor': '#94E1C4',
      'tertiaryColor': '#F84E57',
      'noteBkgColor': '#FED58D'
    }
  }
}%%

sequenceDiagram
    participant Merchant as Your store
    participant Market as Yandex Market

    rect rgb(251, 243, 232)
        note right of Merchant: Getting product information in the request
        Merchant ->>+ Market: Campaign and request ID<br>POST v2/campaigns/{campaignId}/supply-requests/items
        Market -->> Merchant: OK: product information in the request.
    end
```
<!-- endsource: en/_includes/mermaid/supplies-get-items.md -->

Make a request [POST v2/campaigns/{campaignId}/supply-requests/items](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequestItems.md), where specify the campaign ID (`campaignId`) and applications (`requestId`).

## Get the application documents {#get-documents}

<!-- source: en/_includes/mermaid/supplies-get-documents.md -->
```mermaid
%%{
  init: {
    'theme': 'base',
    'themeVariables': {
      'primaryColor': '#FDF3E8',
      'primaryTextColor': '#000000',
      'primaryBorderColor': '#BA9C80',
      'lineColor': '#BA9C80',
      'secondaryColor': '#94E1C4',
      'tertiaryColor': '#F84E57',
      'noteBkgColor': '#FED58D'
    }
  }
}%%

sequenceDiagram
    participant Merchant as Your store
    participant Market as Yandex Market

    rect rgb(251, 243, 232)
        note right of Merchant: Receiving application documents
        Merchant ->>+ Market: Campaign and application ID<br>POST v2/campaigns/{campaignId}/supply-requests/documents
        Market -->> Merchant: OK: application documents.
    end
```
<!-- endsource: en/_includes/mermaid/supplies-get-documents.md -->

Make a request [POST v2/campaigns/{campaignId}/supply-requests/documents](https://yandex.com/dev/market/partner-api/doc/en/reference/supply-requests/getSupplyRequestDocuments.md), where specify the campaign ID (`campaignId`) and applications (`requestId`).

## It may be useful {#read-more}

#|
|| **Report or API method** | **What information does it give**  ||

|| [Turnover Report](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsTurnoverReport.md) |
How your products are sold from the Market's warehouses.

Deliver goods that are running out to the warehouse on time, and pick up those that are being sold out slowly. ||

|| [Report on the movement of goods](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsMovementReport.md) | How many items have been delivered, ordered, returned by customers, moved to another warehouse, or taken out by you. ||

|| [Warehouse balance report](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateStocksOnWarehousesReport.md) | The remaining items in all Market warehouses, as well as how many items are available for order, how many defective items, etc. ||
|| [Store Quality Index](https://yandex.com/dev/market/partner-api/doc/en/reference/ratings/getQualityRatings.md) | The value of the store quality index and its components. ||
|#

[*multisupply]:
Read about what it is in [Yandex.Market Help for sellers](https://yandex.ru/support/marketplace/ru/storage/shipment/application#create).