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

Удержания за занижение габаритов упаковки

GET /api/analytics/v1/measurement-penalties

Метод возвращает отчёт об удержаниях за занижение габаритов упаковки

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

Тип Период Лимит Интервал Всплеск
Персональный 1 мин 1 запрос 1 мин 1 запрос
Сервисный 1 мин 1 запрос 1 мин 1 запрос
Базовый с секретом 1 мин 1 запрос 1 мин 1 запрос
Базовый 6 ч 1 запрос 6 ч 1 запрос

Параметры

Имя Расположение Тип Обязательный Описание
dateFrom query string нет Начало отчётного периода. По умолчанию используется дата, когда были впервые получены данные для отчёта
dateTo query string да Конец отчётного периода
limit query integer да Количество удержаний в ответе
offset query integer нет Сколько элементов пропустить. Например, для значения 10 ответ начнётся с 11 элемента

Ответ: MeasurementPenalties

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

import os
from wildberries_sdk import reports

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

const api = new DefaultApi(new Configuration({ apiKey: process.env.WB_API_TOKEN }));
const result = await api.getMeasurementPenalties({ ... });
console.log(result);
cfg := reports.NewConfiguration()
cfg.AddDefaultHeader("Authorization", os.Getenv("WB_API_TOKEN"))
client := reports.NewAPIClient(cfg)
result, _, err := client.DefaultApi.GetMeasurementPenalties(context.Background()).Execute()
<?php
$config = Wildberries\Sdk\Reports\Configuration::getDefaultConfiguration()
    ->setApiKey('Authorization', getenv('WB_API_TOKEN'));
$api = new Wildberries\Sdk\Reports\Api\DefaultApi(new GuzzleHttp\Client(), $config);
$result = $api->getMeasurementPenalties(..., ...);
use wildberries_sdk_reports::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::get_measurement_penalties(&config, ...).await?;