Получение выгрузки по API
Endpoint отдаёт актуальные сохранённые записи по настроенной схеме. Запрос не запускает парсинг сайта. Используйте его для интеграции с магазином, учётной системой или собственным приложением.
Подключение
- Откройте выгрузку → Получение данных.
- Выберите HTTP endpoint и нужный формат: JSON, XML или CSV.
- Скопируйте адрес. Создайте токен доступа к этой выгрузке и сохраните его на сервере получателя. Значение показывается только один раз.
- Выполните запрос с заголовком
Authorization: Bearer .... - Проверьте первую страницу и настройте переход по курсору.
curl --fail-with-body \
-H "Authorization: Bearer $EXPORT_TOKEN" \
'https://YOUR_HOST/api/export/SITE_CODE/EXPORT_CODE.json?limit=100'
Замените YOUR_HOST, SITE_CODE и EXPORT_CODE значениями своей установки.
Адрес localhost доступен только на том компьютере, где выполняется запрос;
внешнему получателю нужен доступный HTTPS-адрес платформы.
Страницы данных
JSON по умолчанию содержит данные и служебное описание. Для простого вывода
используйте envelope=0, если это подходит вашему получателю. Продолжение находится
в cursor / has_more и заголовках X-Export-Cursor, X-Export-Has-More.
X-Export-Count показывает количество записей в ответе.
Передайте полученный курсор параметром after следующего запроса. Сохраняйте курсор
только после успешной обработки всей страницы. limit: от 1 до 10 000, по умолчанию
1000. Метаданные доступны по адресу без расширения с окончанием /meta.
Не путайте эту курсорную схему с page в списках управляющего API.
Обновления и удаления
Обновляйте товар по стабильному идентификатору или артикулу. Отсутствие товара
на одной странице не означает удаление. Для синхронизации удалений включите
удалённые записи и поле _deleted. После смены схемы или фильтров начните
синхронизацию без старого курсора.
Доступ и ошибки
Токен выгрузки ограничивается сайтами, профилями, форматами, сроком, частотой и, если настроено, IP-адресами. После смены формата проверьте разрешения токена. Не помещайте ключ в URL: он может попасть в историю и журналы.
401: неверный токен; 403: нет доступа; 402: ограничение биллинга; 422: параметры или обработка; 429: слишком много запросов. Подготовка ответа расходует время обработки. Подробнее: лимиты.
Этот токен не создаёт сайты или сценарии. Для управления ресурсами нужен отдельный API-ключ.