Skip to content

Wildberries API TypeScript SDK v3.3.0

Wildberries API TypeScript SDK Main entry point

Modules

ModuleDescription
<internal>-

Classes

ClassDescription
BaseClientBase HTTP client for all Wildberries API modules
AuthenticationErrorAuthentication error thrown when API key is invalid or lacks permissions.
WBAPIErrorBase error class for all Wildberries SDK errors.
PickupOrderNotFoundErrorError thrown when a pickup order is not found
InvalidOrderStateErrorError thrown when an order state transition is invalid
CustomerVerificationErrorError thrown when customer identity verification fails
MetadataValidationErrorError thrown when product metadata validation fails
NetworkErrorNetwork error thrown for connection failures, timeouts, and server errors.
CampaignNotFoundErrorError thrown when a campaign is not found by its ID.
InvalidBidErrorError thrown when bid amount is invalid or below minimum.
BudgetExceededErrorError thrown when campaign budget is exceeded or insufficient.
InvalidCampaignStateErrorError thrown when attempting invalid campaign state transitions.
RateLimitErrorRate limit error thrown when API rate limits are exceeded.
ValidationErrorValidation error thrown when request data fails validation.
WildberriesSDKMain SDK class providing access to all Wildberries API modules.
AnalyticsModule-
CommunicationsModule-
FinancesModule-
GeneralModule-
InStorePickupModule-
OrdersDbsModuleOrders DBS Module for managing Delivery by Seller orders
OrdersFbsModule-
OrdersFbwModule-
ProductsModule-
PromotionModule-
ReportsModule-
TariffsModule-
UserManagementModule-

Interfaces

InterfaceDescription
RateLimitConfigConfiguration for rate limiting a specific endpoint.
OperationMetadataMetadata for a single SDK operation
SDKConfigConfiguration options for initializing the Wildberries SDK
RequestOptionsPer-request options that can override SDK defaults
AccessItemЭлемент настройки доступа к разделу профиля продавца
InviteeInfoИнформация о приглашении пользователя
UserInfoИнформация о пользователе профиля продавца
GetUsersResponseОтвет на запрос списка пользователей
GetUsersParamsПараметры запроса для получения списка пользователей
CreateInviteRequestЗапрос на создание приглашения пользователя
CreateInviteResponseОтвет на запрос создания приглашения
UserAccessНастройки доступа для конкретного пользователя
UpdateUserAccessRequestЗапрос на обновление настроек доступа пользователей
UserManagementErrorResponseОтвет с информацией об ошибке от User Management API
SupplyCostInputInput parameters for supply cost calculation
SupplyCostResultResult of supply cost calculation
CompareTariffsInputInput parameters for tariff comparison
TariffDataTariff data from a single source
TariffDifferencePercentage differences between inventory and supply tariffs
TariffComparisonComplete tariff comparison result

Type Aliases

Type AliasDescription
EndpointLimitsMapping of endpoint keys to their rate limit configurations.
AccessCodeКод раздела профиля продавца, к которому пользователь получит доступ.
TariffRecommendationRecommendation based on tariff comparison

Variables

VariableDescription
analyticsRateLimits-
communicationsRateLimits-
financesRateLimits-
generalRateLimits-
inStorePickupRateLimits-
operationMetadataRegistry of operation metadata for all SDK operations
ordersDbsRateLimits-
ordersFbsRateLimits-
ordersFbwRateLimits-
productsRateLimits-
promotionRateLimits-
ALL_RATE_LIMITSAggregated rate limit configuration for all SDK modules.
reportsRateLimits-
tariffsRateLimits-
userManagementRateLimits-
versionSDK version

Functions

FunctionDescription
isOperationReadonlyCheck if an operation is readonly (safe to retry)
getOperationCategoryGet the API category for an operation
getOperationRateLimitKeyGet the rate limit key for an operation
getOperationMetadataGet full metadata for an operation
getOperationsByCategoryGet all operations for a specific category
getReadonlyOperationsGet all readonly operations
getWriteOperationsGet all write operations (not readonly)
calculateSupplyCostCalculates the total supply cost including acceptance, storage, and logistics
compareTariffsCompare tariffs between inventory storage (tariffs/box) and supply (acceptance/coefficients) APIs

References

default

Renames and re-exports WildberriesSDK

Made with ❤️ for the Wildberries developer community