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

Обновить остатки товаров

PUT /api/v3/stocks/{warehouseId}

Метод обновляет количество остатков товаров продавца в списке.

Названия параметров запроса не валидируются. При отправке некорректных названий вы получите успешный ответ (204), но остатки не обновятся.

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

Период Лимит Интервал Всплеск
1 мин 300 запросов 200 мс 20 запросов

Один запрос с кодами ответов 4XX учитывается как 10 запросов


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

Параметры

Имя Расположение Тип Обязательный Описание
нет

Тело запроса: object

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

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.api_v3_stocks_warehouse_id_put(object=...)
print(result)
import { Configuration, DefaultApi } from 'wildberries-sdk';

const api = new DefaultApi(new Configuration({ apiKey: process.env.WB_API_TOKEN }));
const result = await api.apiV3StocksWarehouseIdPut({ ... });
console.log(result);
cfg := items.NewConfiguration()
cfg.AddDefaultHeader("Authorization", os.Getenv("WB_API_TOKEN"))
client := items.NewAPIClient(cfg)
result, _, err := client.DefaultApi.ApiV3StocksWarehouseIdPut(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->apiV3StocksWarehouseIdPut(...);
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::api_v3_stocks_warehouse_id_put(&config, ...).await?;