Отменить сборочные задания
POST /api/marketplace/v3/dbs/orders/status/cancel
Метод переводит сборочные задания из статусов new и confirm в статус cancel — отменено продавцом.
Отменить сборочные задания в статусе deliver невозможно.
Лимит запросов на один аккаунт продавца:
Период
Лимит
Интервал
Всплеск
1 сек
1 запрос
1 сек
10 запросов
Один запрос с кодами ответов 4XX учитывается как 10 запросов.
В песочнице — максимум 1 запрос в секунду суммарно для всех методов Маркетплейса .
Тело запроса: api.OrdersRequestV2
Ответ: api.StatusSetResponses
Примеры вызова
Python Node.js Go PHP Rust
import os
from wildberries_sdk import dbs
token = os . getenv ( "WB_API_TOKEN" )
api = dbs . DefaultApi (
dbs . ApiClient ( dbs . Configuration ( api_key = { "HeaderApiKey" : token }))
)
result = api . post_v3_dbs_orders_status_cancel ( api . _orders_request_v2 =... )
print ( result )
import { Configuration , DBSApi } from 'wildberries-sdk' ;
const api = new DBSApi ( new Configuration ({ apiKey : process.env.WB_API_TOKEN }));
const result = await api . postV3DbsOrdersStatusCancel ({ ... });
console . log ( result );
cfg := dbs . NewConfiguration ()
cfg . AddDefaultHeader ( "Authorization" , os . Getenv ( "WB_API_TOKEN" ))
client := dbs . NewAPIClient ( cfg )
result , _ , err := client . DBSAPI . PostV3DbsOrdersStatusCancel ( context . Background ()). Execute ()
<?php
$config = Wildberries\Sdk\Dbs\Configuration :: getDefaultConfiguration ()
-> setApiKey ( 'Authorization' , getenv ( 'WB_API_TOKEN' ));
$api = new Wildberries\Sdk\Dbs\Api\DBSApi ( new GuzzleHttp\Client (), $config );
$result = $api -> postV3DbsOrdersStatusCancel ( ... );
use wildberries_sdk_dbs :: apis ::{ configuration :: Configuration , configuration :: ApiKey , dbs_api };
let mut config = Configuration :: new ();
config . api_key = Some ( ApiKey { prefix : None , key : std :: env :: var ( "WB_API_TOKEN" ). unwrap () });
let result = dbs_api :: post_v3_dbs_orders_status_cancel ( & config , .. .). await ? ;