Skip to content

Orders DBS Module

The Orders DBS (Delivery by Seller) module manages orders where the seller handles delivery directly to the customer. It covers order lifecycle management, bulk status operations, metadata attachment, and delivery group info.


Overview

PropertyValue
Module NameordersDBS
SDK Namespacesdk.ordersDBS.*
Base URLhttps://marketplace-api.wildberries.ru
Source Swaggerwildberries_api_doc/04-orders-dbs/
Methods32 (19 active + 13 deprecated)
AuthenticationAPI Key (Header)
409 Penalty10x rate limit multiplier

Quick Start

typescript
import { WildberriesSDK } from 'daytona-wildberries-typescript-sdk';

const sdk = new WildberriesSDK({ apiKey: process.env.WB_API_KEY! });

// Get new orders
const { orders } = await sdk.ordersDBS.getNewOrders();

// Get delivery dates
const dates = await sdk.ordersDBS.getDeliveryDates({ orders: [123, 456] });

// Bulk confirm orders
await sdk.ordersDBS.confirmBulk([123, 456]);

// Bulk set metadata
await sdk.ordersDBS.setImeiBulk({
  orders: [{ orderId: 123, imei: '123456789012345' }]
});

Methods Reference

Core Operations (4 methods)

MethodHTTPEndpointDescription
getNewOrders()GET/api/v3/dbs/orders/newGet new DBS orders
getOrders(params)GET/api/v3/dbs/ordersGet orders with pagination
getClientInfo(orderIds)POST/api/v3/dbs/orders/clientGet customer contact info
getB2BInfo(orderIds)POST/api/marketplace/v3/dbs/orders/b2b/infoGet B2B buyer info

Info Endpoints (2 methods)

MethodHTTPEndpointDescription
getGroupsInfo(data)POST/api/v3/dbs/groups/infoGet paid delivery group info
getDeliveryDates(data)POST/api/v3/dbs/orders/delivery-dateGet delivery dates for orders

Bulk Status Operations (6 methods)

MethodHTTPEndpointDescription
getStatusesBulk(orderIds)POST/api/marketplace/v3/dbs/orders/status/infoGet statuses (bulk)
confirmBulk(orderIds)POST/api/marketplace/v3/dbs/orders/status/confirmConfirm orders (bulk)
deliverBulk(orderIds)POST/api/marketplace/v3/dbs/orders/status/deliverMark delivered (bulk)
receiveBulk(orders)POST/api/marketplace/v3/dbs/orders/status/receiveComplete handover (bulk)
rejectBulk(orders)POST/api/marketplace/v3/dbs/orders/status/rejectReject orders (bulk)
cancelBulk(orderIds)POST/api/marketplace/v3/dbs/orders/status/cancelCancel orders (bulk)

Bulk Metadata Operations (7 methods)

MethodHTTPEndpointDescription
getMetaBulk(data)POST/api/marketplace/v3/dbs/orders/meta/infoGet metadata (bulk)
deleteMetaBulk(data)POST/api/marketplace/v3/dbs/orders/meta/deleteDelete metadata (bulk)
setSgtinBulk(data)POST/api/marketplace/v3/dbs/orders/meta/sgtinSet SGTIN codes (bulk)
setUinBulk(data)POST/api/marketplace/v3/dbs/orders/meta/uinSet UIN codes (bulk)
setImeiBulk(data)POST/api/marketplace/v3/dbs/orders/meta/imeiSet IMEI codes (bulk)
setGtinBulk(data)POST/api/marketplace/v3/dbs/orders/meta/gtinSet GTIN codes (bulk)
setCustomsDeclarationBulk(data)POST/api/marketplace/v3/dbs/orders/meta/customs-declarationSet customs declarations (bulk)

Deprecated Methods (13 methods)

These methods will stop working on April 13, 2026. Use bulk replacements above.

MethodReplacement
getMeta(orderId)getMetaBulk()
deleteMeta(orderId, key)deleteMetaBulk()
setSgtin(orderId, sgtins)setSgtinBulk()
setUin(orderId, uin)setUinBulk()
setImei(orderId, imei)setImeiBulk()
setGtin(orderId, gtin)setGtinBulk()
setCustomsDeclaration(orderId, customsDeclaration)setCustomsDeclarationBulk()
getStatuses(orderIds)getStatusesBulk()
confirm(orderId)confirmBulk()
deliver(orderId)deliverBulk()
receive(orderId, code)receiveBulk()
reject(orderId, code)rejectBulk()
cancel(orderId)cancelBulk()

Rate Limits

All methods have a 10x penalty multiplier on 409 Conflict responses.

TierOperationsLimitInterval
T1 Assembly ReadCore reads, info endpoints300 req/min200ms
T2 Status WriteBulk status mutations60 req/min1s
T3 Meta Read/DeleteBulk meta info/delete150 req/min400ms
T4 Meta SetBulk meta set (all types)500 req/min120ms

Made with ❤️ for the Wildberries developer community