报告的结构及内容如有更改,恕不另行通知。

例如,可以添加新列或更改工作表的名称。

货物流动报告

方法适用于模式FBY.

如果您使用API-Key令牌,调用该方法时需要具备列表中可用权限之一

开始生成货物流动报告。 这是什么报告

您可以使用请求查找生成状态并获取指向已完成报告的链接。 GET v2/reports/info/{reportId}.

报告列说明:

表单Отчет по движению товаров(文件movement_by_sku

CSV中的列名

JSON中的列名

XLSX中的列名

值类型

SHOP_SKU

shopSku

SKU

string

SKU_NAME

skuName

Название товара

string

SHIPMENTS_INCOME

shipmentsIncome

Поставки

integer

RETURNS_INCOME

returnsIncome

Возвраты

integer

INVENTORY_SURPLUS

inventorySurplus

Излишки при инвентаризации

integer

ORDERS_OUTCOME

ordersOutcome

Заказы

integer

WAREHOUSE_WITHDRAWAL

warehouseWithdrawal

Вывоз со склада

integer

RECYCLING

recycling

Утилизация

integer

INVENTORY_SHORTAGE

inventoryShortage

Недостача при инвентаризации

integer

WAREHOUSE_NAME

warehouseName

Склад

string

表单Отчет по движению товара(文件movement_by_type

CSV中的列名

JSON中的列名

XLSX中的列名

值类型

MOVEMENT_TYPE

movementType

Cобытие

string

MOVEMENT_NUMBER

movementNumber

Номер документа

integer

ORDER_ID

orderId

Номер заказа

integer

DATE

date

Дата

string

INCOME

income

Поступило

integer

OUTCOME

outcome

Выбыло

integer

WAREHOUSE_NAME

warehouseName

Склад

string

⚙️ 限制: 每小时100个请求

Request

POST

https://api.partner.market.yandex.ru/v2/reports/goods-movement/generate

Query parameters

Name

Description

format

Type: string

报告或文档的格式。 报告格式:

  • FILE — 电子表格文件(XLSX).
  • CSV — 每个报告表都有一个包含CSV文件的ZIP存档。
  • JSON — 每个报告表都有一个带有JSON文件的ZIP压缩包.

Default: FILE

Enum: FILE, CSV, JSON

Body

application/json
{
  "campaignId": 1,
  "dateFrom": "2025-08-22",
  "dateTo": "2025-09-22",
  "shopSku": "example"
}

Name

Description

campaignId

Type: integer

广告系列(商店)的ID — 通过API工作时,代表您在Yandex市场系统中的商店的技术标识符。 它与您的商店唯一链接,但仅用于自动交互。

您可以使用查询找到它 GET v2/campaigns 或者在市场上的卖家办公室找到它。 点击您的帐户图标→ 设置 在左边的菜单中,选择 Api和模块:

  • 运动ID;
  • 标签 查询日志 →块中的下拉列表 显示日志.

⚠️ 不要把它与:

  • 商店的标识符,显示在商家的个人帐户中。
  • 广告活动。

Min value: 1

dateFrom

Type: string<date>

期的开始,包括在内。

日期格式: YYYY-MM-DD.

Example: 2025-08-22

dateTo

Type: string<date>

期结束,包括在内。

日期格式: YYYY-MM-DD.

Example: 2025-09-22

shopSku

Type: string

你的 SKU — 系统中的产品ID。

使用规则 SKU:

  • 对于每个产品 SKU 一定有一个。

  • 已经设置 SKU 它不能被释放并重新用于另一个产品。 每个产品都应该收到一个以前从未在目录中使用过的新标识符。

SKU 产品可以在市场上的卖方帐户中更改。 阅读如何做到这一点。 在市场对卖家的帮助.

重要

值开头和结尾的空格会自动删除。 例如, " SKU123 ""SKU123" 它们将被视为相同的值。

什么是 SKU 以及如何分配它

Min length: 1

Max length: 255

Pattern: ^(?=.*\S.*)[^\x00-\x08\x0A-\x1f\x7f]{1,255}$

Example: example

Responses

200 OK

作为响应,您会收到一个标识符,该标识符允许您查找生成状态并下载完成的报告。

Body

application/json
{
  "status": "OK"
}

Type: object

400 Bad Request

请求包含不正确的数据。 有关错误的更多信息

Body

application/json
{
  "status": "OK"
}

Type: object

401 Unauthorized

请求中未指定授权数据。 有关错误的更多信息

Body

application/json
{
  "status": "OK"
}

Type: object

403 Forbidden

授权数据不正确或禁止访问资源。 有关错误的更多信息

Body

application/json
{
  "status": "OK"
}

Type: object

420 Method Failure

已超出资源访问限制。 有关错误的更多信息

Body

application/json
{
  "status": "OK"
}

Type: object

500 Internal Server Error

Yandex中的内部错误。 市场。 有关错误的更多信息

Body

application/json
{
  "status": "OK"
}

Type: object

pathParams: []
searchParams:
  - description: 报告或文档的格式。
    name: format
    in: query
    required: false
    schema:
      description: |
        报告格式:

        * `FILE` — 电子表格文件(XLSX).
        * `CSV` — 每个报告表都有一个包含CSV文件的ZIP存档。
        * `JSON` — 每个报告表都有一个带有JSON文件的ZIP压缩包.
      type: string
      enum:
        - FILE
        - CSV
        - JSON
      default: FILE
headers: []
body: |-
  {
    "campaignId": 1,
    "dateFrom": "2025-08-22",
    "dateTo": "2025-09-22",
    "shopSku": "example"
  }
schema:
  description: 生成报告所需的数据。
  type: object
  required:
    - campaignId
    - dateFrom
    - dateTo
  properties:
    campaignId:
      description: "广告系列(商店)的ID — 通过API工作时,代表您在Yandex市场系统中的商店的技术标识符。 它与您的商店唯一链接,但仅用于自动交互。\n\n您可以使用查询找到它 [GET\_v2/campaigns](../../reference/campaigns/getCampaigns.md) 或者在市场上的卖家办公室找到它。 点击您的帐户图标→ **设置** 在左边的菜单中,选择 **Api和模块**:\n\n* 座 **运动ID**;\n* 标签 **查询日志** →块中的下拉列表 **显示日志**.\n\n⚠️ 不要把它与:\n- 商店的标识符,显示在商家的个人帐户中。\n- 广告活动。\n"
      type: integer
      format: int64
      minimum: 1
    dateFrom:
      type: string
      format: date
      description: |
        期的开始,包括在内。

        日期格式: `YYYY-MM-DD`.
      example: '2025-08-22'
    dateTo:
      type: string
      format: date
      description: |
        期结束,包括在内。

        日期格式: `YYYY-MM-DD`.
      example: '2025-09-22'
    shopSku:
      description: "你的 SKU —\_系统中的产品ID。\n\n使用规则 SKU:\n\n* 对于每个产品 SKU 一定有一个。\n\n* 已经设置 SKU 它不能被释放并重新用于另一个产品。 每个产品都应该收到一个以前从未在目录中使用过的新标识符。\n\nSKU 产品可以在市场上的卖方帐户中更改。 阅读如何做到这一点。 [在市场对卖家的帮助](https://yandex.ru/support2/marketplace/ru/assortment/operations/edit-sku).\n\n{% note warning %}\n\n值开头和结尾的空格会自动删除。 例如, `\"  SKU123  \"` 和 `\"SKU123\"` 它们将被视为相同的值。\n\n{% endnote %}\n\n[什么是 SKU 以及如何分配它](https://yandex.ru/support/marketplace/assortment/add/index.html#fields)\n"
      type: string
      pattern: ^(?=.*\S.*)[^\x00-\x08\x0A-\x1f\x7f]{1,255}$
      x-transform: trim
      minLength: 1
      maxLength: 255
bodyType: application/json
method: post
security:
  - type: apiKey
    name: 'Api-Key'
    in: header
  - type: oauth2
    x-inline: true
    flows:
      implicit:
        authorizationUrl: https://oauth.yandex.ru/authorize
        scopes:
          market:partner-api: API Яндекс.Маркета / Поиска по товарам для партнеров
path: v2/reports/goods-movement/generate
host: https://api.partner.market.yandex.ru

No longer supported, please use an alternative and newer version.