---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.0
alternate:
  - https://yandex.com/dev/market/partner-api/doc/en/overview/index.md
  - https://yandex.com/dev/market/partner-api/doc/ru/overview/index.md
  - https://yandex.com/dev/market/partner-api/doc/zh/overview/index.md
  - href: en/overview/index.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

# Overview of methods

## Cabinet-level methods {#businesses}

Some of the methods from [the list](https://yandex.com/dev/market/partner-api/doc/en/overview/business.md) — for example, product catalog managers — they work at the level of **cabinet** regardless of which models are connected and used. [What is a cabinet?](https://yandex.ru/support/marketplace/account/introduction.html)

The cabinet ID is passed in the path parameters. — `businessId`. Example: `POST v2/businesses/{businessId}/settings`

[How to get the cabinet ID](#get-id)

## Methods at the store level {#campaigns}

There are methods that work with individual **shops** inside the office. [What is a store on the Market?](https://yandex.ru/support/marketplace/account/add-shop.html)

To call them, you need a campaign ID. `campaignId`. Example: `GET v2/campaigns/{campaignId}/orders/{orderId}`

[How to get the campaign ID](#get-id)

Some of these methods are listed in [the general list](https://yandex.com/dev/market/partner-api/doc/en/overview/business.md) some work only for certain placement models:

* [FBY](https://yandex.com/dev/market/partner-api/doc/en/overview/fby.md)
* [FBS](https://yandex.com/dev/market/partner-api/doc/en/overview/fbs.md)
* [Express](https://yandex.com/dev/market/partner-api/doc/en/overview/express.md)
* [DBS](https://yandex.com/dev/market/partner-api/doc/en/overview/dbs.md)
* [LaaS](https://yandex.com/dev/market/partner-api/doc/en/overview/laas.md)

[Comparison of methods by models](https://yandex.com/dev/market/partner-api/doc/en/overview/comparison.md)

## Methods for getting reports {#reports}

Resource `reports` allows you to request and receive reports on your work on the Market. Example: `POST v2/reports/shows-sales/generate`

Depending on the type of report, you may need both `businessId`, so and `campaignId`. [How to get](#get-id)

For example, to start generating a turnover report — [POST v2/reports/goods-turnover/generate](https://yandex.com/dev/market/partner-api/doc/en/reference/reports/generateGoodsTurnoverReport.md), the campaign ID is required — `campaignId`.

[Requests to reports](https://yandex.com/dev/market/partner-api/doc/en/overview/business.md#otchety)

## Reference methods {#common}

No identifiers are required in queries that provide general information that is not specific to a particular business. `businessId` or`campaignId`.

| **Shared resources**  | **The information they return**   |
| ------------------ | ---------------------------------------- |
| `auth`             | information about Api-Key-the token                  |
| `categories`       | Market categories                        |
| `models`           | product models                           |
| `regions`          | how the region is represented in the geobase of the Market |
| `tariffs`          | Yandex.Market rates                           |
| `warehouses`       | Market warehouses                           |


## How to get cabinet and campaign IDs {#get-id}

To get the IDs `businessId` and `campaignId`, make a request [GET v2/campaigns](https://yandex.com/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md). It returns all the IDs that the specified authorization token allows access to.

The campaign ID can also be found in the merchant's account on the Market. — click on your account icon → **Settings** and in the menu on the left, select **APIs and modules**:

* block **Campaign ID**;
* tab **Query log** → drop-down list in the block **Show logs**.
