Документы Wildberries через API: как сверить список и загруженный архив
Как организовать выгрузку документов WB API: отдельная категория доступа, список за период, serviceName, выбранный формат и сверка полученных файлов.
Содержание статьи
Для автоматической выгрузки документов Wildberries сначала сформируйте реестр нужных записей, затем проверьте сохранённые файлы по этому реестру. Итог работы интеграции должен объяснять, что получено полностью, а какие позиции остаются на проверке.
Российская документация проверена редакцией 11 октября 2026 года. Это инструкция по существующим методам, а не сообщение о новой функции или юридической силе скачанных файлов.
Отделите документы от товарных характеристик
Для методов документов требуется токен категории «Документы». API предоставляет категории, список записей и загрузку одного либо нескольких документов. Это отдельный процесс от передачи сведений о сертификатах в карточки товара.
Перед разработкой согласуйте цель выгрузки: какой кабинет, период и набор документов нужны сотруднику. Не объединяйте файлы нескольких организаций в одну безымянную папку. Имя скачанного файла удобно человеку, но в реестре должна сохраняться связь с исходной записью площадки.
Если задача относится к сертификату в карточке, используйте отдельный разбор объекта documents. Совпадение слова «документы» не означает одинаковый набор методов или одинаковое назначение данных.
Составьте полный список для загрузки
В documents/list начало и конец периода передают вместе; доступны limit и offset. Для одиночной загрузки documents/download нужны serviceName и extension. Групповая загрузка documents/download/all принимает от 1 до 50 элементов.
Редакционная рекомендация — сохранять критерии отбора вместе с результатом. Если сотрудник попросил архив за месяц, нужно понимать, каким фильтром сформирован список. При постраничном чтении проверьте, что обработаны последующие порции, а не только первая страница ответа.
Перед скачиванием отметьте ожидаемый формат каждой позиции. Не подставляйте один формат во все запросы только потому, что он подошёл первому документу. Неудачная строка должна остаться видимой задачей, а не исчезнуть из реестра после общего сообщения об окончании загрузки.
Проверьте полученные файлы
Для каждой записи сопоставьте идентификатор, результат запроса и путь сохранения. Проверьте, что файл открывается подходящим приложением и относится к выбранному документу. Если получен архив, отдельно проверьте доступность его содержимого.
Храните результат так, чтобы повторный запуск не перезаписывал несвязанные файлы с похожим названием. Практический вариант — отдельная папка кабинета и периода с реестром загрузки. Секрет доступа в такой журнал включать нельзя; содержимое документов также не нужно печатать в техническую консоль целиком.
Примите выгрузку по конкретным позициям
Разделите итог на полученные документы, ошибки и записи, требующие ручного уточнения. Повторяйте только обоснованные операции после проверки причины сбоя. Лимиты запросов в справке зависят от типа токена, поэтому чужой пример частоты опроса нельзя переносить автоматически.
Для связи финансовых строк с первичными реквизитами существует отдельный разбор B2B-полей детализации. Здесь критерий завершения технический: согласованный список сопоставлен с доступными файлами. Последующая проверка содержания и отражение операций в учёте остаются отдельной работой команды.
Материал отражает сведения на указанную дату. Правила и условия работы площадок могут измениться. Редакционные принципы