API-ключ Wildberries — это уникальный токен, который дает программам доступ к данным вашего кабинета: товарам, заказам, остаткам, рекламе. С его помощью подключают CRM, системы аналитики, ботов и кастомные скрипты. Ниже — что именно открывает ключ, как безопасно его создать и где применять.
- Содержание
- Что такое API-ключ и как он работает
- Что дает API
- Права доступа и зоны ответственности
- Как получить API-ключ пошагово
- Лучшие практики при выдаче ключа подрядчику
- Подключение к API: базовый пример
- Безопасность: хранение, ротация и аудит
- Хранение
- Ротация
- Аудит
- Типовые ошибки и как их исправить
- Чек-лист перед передачей ключа подрядчику
- Итоги
Содержание
- Что такое API-ключ и как он работает
- Права доступа и зоны ответственности
- Как получить API-ключ пошагово
- Подключение к API: базовый пример
- Безопасность: хранение, ротация и аудит
- Типовые ошибки и как их исправить
- Чек-лист перед передачей ключа подрядчику
Схема: личный кабинет — генерация ключа — сервис/скрипт — обмен данными
Что такое API-ключ и как он работает
API-ключ — это токен-идентификатор, который прикреплен к вашему аккаунту продавца. При каждом запросе к серверу Wildberries ключ передается в заголовке и подтверждает, что у вызывающей программы есть право читать или изменять данные согласно выданным разрешениям.
Что дает API
- Автозагрузка и обновление карточек — цены, характеристики, остатки.
- Получение заказов и статусов — синхронизация с CRM и складом.
- Отчеты и аналитика — продажи, возвраты, логистика.
- Реклама — чтение статистики кампаний, управление ставками в доступных методах.
Права доступа и зоны ответственности
Работайте по принципу минимально необходимых прав — выдавайте только те разрешения, которые реально нужны интеграции.
| Раздел | Тип доступа | Что позволяет | Риск при утечке |
|---|---|---|---|
| Товары/карточки | Чтение/запись | Обновление цен, остатков, контента | Искажение витрины, потеря продаж |
| Заказы | Чтение | Синхронизация заказов и статусов | Утечка коммерческих данных |
| Отчеты | Чтение | Выручка, комиссии, возвраты | Финансовая чувствительная информация |
| Реклама | Чтение/запись | Статистика, ставки, бюджеты | Неправильные траты, просадка ROI |
Экран выбора разрешений при создании ключа
Как получить API-ключ пошагово
- Зайдите в личный кабинет продавца Wildberries и откройте раздел с API/интеграциями.
- Нажмите «Создать новый ключ» — укажите понятное имя для идентификации.
- Выберите права доступа — только те, что нужны интеграции.
- Сгенерируйте ключ и сохраните его в безопасном месте — после закрытия окна токен полностью не отображается.
- Ограничьте IP-адреса или задайте внутренний прокси, если доступно.
Лучшие практики при выдаче ключа подрядчику
- Создайте отдельный ключ под каждую систему — для удобной ревокации.
- Запишите срок действия и календарь ротации — раз в 60-90 дней.
- Подпишите NDA и пропишите ответственность за инциденты.
Модальное окно генерации ключа: имя, права, срок действия, ограничение IP
Подключение к API: базовый пример
Ниже — общий шаблон HTTP-запроса. Конкретные URL и параметры зависят от выбранного метода API.
GET https://api.wb.ru/.../endpoint Headers: Authorization: <ВАШ_API_КЛЮЧ> Content-Type: application/json
- Для массовых операций используйте пагинацию и сжатие ответов.
- Соблюдайте лимиты — ставьте ретраи с экспоненциальной паузой.
- Логируйте код ответа, заголовки rate-limit, время выполнения.
Безопасность: хранение, ротация и аудит
Хранение
- Секреты — только в менеджере секретов или переменных окружения, не в коде и не в Git.
- Шифруйте бэкапы и ограничьте доступ по принципу «нужно — значит получишь».
Ротация
- Плановая замена ключей каждые 60-90 дней или при смене подрядчика.
- Держите 2 ключа на время миграции — старый отключайте после проверки.
Аудит
- Ведите журнал: кем создан, где используется, какие права выданы.
- Раз в месяц проверяйте неиспользуемые ключи — удаляйте.
Дашборд аудита: список ключей, последние обращения, права, дата истечения
Типовые ошибки и как их исправить
- 401 Unauthorized. Неверный ключ или формат заголовка — проверьте «Authorization» без лишних пробелов.
- 403 Forbidden. Недостаточно прав — добавьте нужный скоуп или создайте новый ключ.
- 429 Too Many Requests. Превышен лимит — включите ретраи и кэширование.
- 5xx. Сторонняя ошибка — повторите запрос с бэк-оффом, логируйте корреляционный ID.
Чек-лист перед передачей ключа подрядчику
- Отдельный ключ под проект — отмечено имя и контакт ответственного.
- Права выданы точечно — только необходимые.
- IP/доступ ограничен — да.
- Ротация и дата ревизии — в календаре.
- NDA и регламент инцидентов — подписаны.
Итоги
API-ключ Wildberries открывает автоматизацию и глубокую аналитику, но требует аккуратного обращения. Выдавайте минимально необходимые права, храните секреты безопасно, ротируйте ключи и фиксируйте журнал действий. Такой подход дает контроль над интеграциями и снижает риски.

