Обновить остатки товаров
PUT /api/v3/stocks/{warehouseId}
Метод обновляет количество остатков товаров продавца в списке.
Названия параметров запроса не валидируются. При отправке некорректных названий вы получите успешный ответ (204), но остатки не обновятся.
Лимит запросов на один аккаунт продавца для всех методов остатков на складах продавца:
| Период |
Лимит |
Интервал |
Всплеск |
| 1 мин |
300 запросов |
200 мс |
20 запросов |
Один запрос с кодами ответов 4XX учитывается как 10 запросов
Параметры
| Имя |
Расположение |
Тип |
Обязательный |
Описание |
|
|
|
нет |
|
Тело запроса: 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?;