Данные по складам
POST /api/v2/stocks-report/offices
Метод формирует набор данных об остатках по складам.
Данные по складам продавца приходят в агрегированном виде — по всем сразу, без детализации по конкретным складам — эти записи будут с "regionName":"Маркетплейс" и "offices":[].
Данные отчёта обновляются 1 раз в час.
Лимит запросов на один аккаунт продавца:
Тип
Период
Лимит
Интервал
Всплеск
Персональный
1 мин
3 запроса
20 сек
3 запроса
Сервисный
1 мин
3 запроса
20 сек
3 запроса
Базовый с секретом
1 мин
3 запроса
20 сек
3 запроса
Базовый
1 ч
2 запроса
30 мин
1 запрос
Тело запроса: TableShippingOfficeRequest
Ответ: object
Примеры вызова
Python Node.js Go PHP Rust
import os
from wildberries_sdk import analytics
token = os . getenv ( "WB_API_TOKEN" )
api = analytics . DefaultApi (
analytics . ApiClient ( analytics . Configuration ( api_key = { "HeaderApiKey" : token }))
)
result = api . api_v2_stocks_report_offices_post ( table_shipping_office_request =... )
print ( result )
import { Configuration , DefaultApi } from 'wildberries-sdk' ;
const api = new DefaultApi ( new Configuration ({ apiKey : process.env.WB_API_TOKEN }));
const result = await api . apiV2StocksReportOfficesPost ({ ... });
console . log ( result );
cfg := analytics . NewConfiguration ()
cfg . AddDefaultHeader ( "Authorization" , os . Getenv ( "WB_API_TOKEN" ))
client := analytics . NewAPIClient ( cfg )
result , _ , err := client . DefaultApi . ApiV2StocksReportOfficesPost ( context . Background ()). Execute ()
<?php
$config = Wildberries\Sdk\Analytics\Configuration :: getDefaultConfiguration ()
-> setApiKey ( 'Authorization' , getenv ( 'WB_API_TOKEN' ));
$api = new Wildberries\Sdk\Analytics\Api\DefaultApi ( new GuzzleHttp\Client (), $config );
$result = $api -> apiV2StocksReportOfficesPost ( ... );
use wildberries_sdk_analytics :: 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_v2_stocks_report_offices_post ( & config , .. .). await ? ;