WB API отдаёт 403 Access denied на весь Marketplace при валидном токене - причина не в токене
Свежий кабинет продавца отдаёт 403 {"code":"AccessDenied","message":"Access denied"} на весь marketplace-api.wildberries.ru — даже на безобидный GET /api/v3/warehouses. Токен валиден: GET /ping отвечает 200, и common-api.wildberries.ru/api/v1/seller-info отвечает 200 тем же токеном. Причина не в токене и не в блокировке: FBS-контур кабинета выключен, пока продавец не выбрал минимум 5 пунктов выдачи для возвратов. Выбрал 5 ПВЗ — 403 снимается сразу, все методы отвечают 200. Создавать склад продавца для доступа к API не нужно.
Симптом
GET https://marketplace-api.wildberries.ru/api/v3/warehouses
Authorization: <токен>
→ 403 Forbidden
{"code":"AccessDenied","message":"Access denied"}
И так — на любой метод marketplace-домена.
Диагностика: почему это НЕ то, что кажется
- GET /ping → 200. Токен жив, сеть в порядке.
- common-api.wildberries.ru/api/v1/seller-info → 200 тем же токеном. Значит блокируется именно marketplace-домен, а не аккаунт целиком.
- Это НЕ скоуп токена — категория «Маркетплейс» на месте, пересоздание не помогает.
- Это НЕ тип токена — «Персональный» и «Базовый» ведут себя одинаково.
- Это НЕ задержка активации и не код/заголовки — те же запросы работают в песочнице.
- Показательно: сам веб-интерфейс WB в этом состоянии ловит тот же Access denied — в настройках FBS всплывают красные тосты.
Причина
WB не активирует FBS-контур (а с ним marketplace-api), пока не задано, куда возвращать невыкупленный товар. Без пунктов возврата FBS-заказ нельзя замкнуть, поэтому весь домен отдаёт 403. Порог — минимум 5 пунктов выдачи для возвратов.
Решение (2 минуты)
В кабинете WB Партнёры:
- Поставки и заказы → Склад продавца → FBS (в некоторых кабинетах — «Склады и пропуска» / «Настройки»; любой покажет заглушку «выберите пункт выдачи»).
- Кнопка выбора точки ведёт в раздел возвратов → форма «Пункт выдачи возврата».
- Выберите 5 адресов ПВЗ (ближайшие) → Сохранить.
После сохранения 403 снимается сразу, все методы отвечают 200 (проверено на двух токенах). Изолировано: выбора 5 ПВЗ достаточно; склад продавца для доступа к API не нужен — он нужен только под реальные заказы.
Попутные грабли marketplace-api (сверено со спекой 2026-07-02)
- Rate-limit: 300 запросов/мин на все методы Marketplace, интервал ~200 мс, всплеск 20. Ответ 4XX списывает лимит как 10 запросов — 4XX не ретраить, только 429 и 5xx.
- QR поставки — только после deliver. До этого метод отдаёт 409. Порядок: собрал → короба → этикетки → deliver → QR.
- Одиночные методы добавления заказов вырезаны (17–18.12.2025). Замена — bulk до 100 ID: PATCH /api/marketplace/v3/supplies/{supplyId}/orders {"orders":[111,222]} → 204 (заказы сами переходят new → confirm).
- Остатки — только по chrtId (миграция февраля 2026). Тело по баркоду → 400 IncorrectRequest / SKUUploadDisabled. chrtId берётся из POST /content/v2/get/cards/list. Этикетки и сборочные задания при этом по-прежнему по баркоду — разные сущности.
Итог
403 Access denied на весь marketplace-api у нового селлера при валидном токене — не перевыпускайте токен и не создавайте склад. FBS → пункты выдачи возврата → 5 адресов → Сохранить. Контур активируется, API отвечает 200.
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
67620 руб.
22.03.2021 313459 2603 2186
23.01.2023 82666 782 user1468243 212
28800 руб.
12.05.2021 123630 1073 274
5490 руб.
12.08.2021 48475 654 71
6000 руб.
11.12.2019 68065 1163 3
6000 руб.
26.11.2020 51300 865 4