Перейти к содержанию

Объединение и разъединение карточек товаров

POST /content/v2/cards/moveNm

Метод объединяет и разъединяет карточки товаров. Карточки товаров являются объединёнными, если у них одинаковый imtID.

Для объединения карточек товаров сделайте запрос с указанием imtID. Можно объединять не более 30 карточек товаров.
Для разъединения карточек товаров сделайте запрос без указания imtID. Для разъединенных карточек будут сгенерированы новые imtID.

Если вы разъедините одновременно несколько карточек товаров, эти карточки объединятся в одну и получат новый imtID.
Чтобы присвоить каждой карточке товара уникальный imtID, необходимо передавать по одной карточке товара за запрос.

Максимальный размер запроса 10 Мб.

Объединить можно карточки товаров только в рамках одного предмета

Лимит запросов на один аккаунт продавца для всех методов категории Контент:

Период Лимит Интервал Всплеск
1 мин 100 запросов 600 мс 5 запросов

Исключение — методы:


В песочнице — максимум 1 запрос в секунду суммарно для всех методов Контента.

Ответ: responseItemList

Примеры вызова

import os
from wildberries_sdk import items

token = os.getenv("WB_API_TOKEN")
api = items.DefaultApi(
    items.ApiClient(items.Configuration(api_key={"HeaderApiKey": token}))
)
result = api.content_v2_cards_move_nm_post()
print(result)
import { Configuration, DefaultApi } from 'wildberries-sdk';

const api = new DefaultApi(new Configuration({ apiKey: process.env.WB_API_TOKEN }));
const result = await api.contentV2CardsMoveNmPost();
console.log(result);
cfg := items.NewConfiguration()
cfg.AddDefaultHeader("Authorization", os.Getenv("WB_API_TOKEN"))
client := items.NewAPIClient(cfg)
result, _, err := client.DefaultApi.ContentV2CardsMoveNmPost(context.Background()).Execute()
<?php
$config = Wildberries\Sdk\Items\Configuration::getDefaultConfiguration()
    ->setApiKey('Authorization', getenv('WB_API_TOKEN'));
$api = new Wildberries\Sdk\Items\Api\DefaultApi(new GuzzleHttp\Client(), $config);
$result = $api->contentV2CardsMoveNmPost();
use wildberries_sdk_items::apis::{configuration::Configuration, configuration::ApiKey, default_api};

let mut config = Configuration::new();
config.api_key = Some(ApiKey { prefix: None, key: std::env::var("WB_API_TOKEN").unwrap() });
let result = default_api::content_v2_cards_move_nm_post(&config).await?;