Единая точка
обмена данными
Принимайте каталоги, остатки и цены в структурированном формате. Проверяйте схему до отправки и получайте предсказуемый результат обработки.
https://api.rebase.market/v1/import
Bearer <ключ доступа>application/jsoncurl --request POST \
--url /v1/import \
--header 'Authorization: Bearer ••••••••' \
--header 'Content-Type: application/json' \
--data @import-template.json
curl --request POST \
--url /v1/import \
--header 'Authorization: Bearer ••••••••' \
--header 'Content-Type: application/xml' \
--data @import-template.xml
Понятный контракт.
Предсказуемая обработка.
Передавайте только обязательные поля или дополняйте пакет собственными атрибутами. Сервер проверит типы, структуру и уникальность записей.
ProductImportexternal_idобязательноstringУникальный идентификатор записи в вашей системе
skuобязательноstringАртикул или внутренний код товарной позиции
priceобязательноnumberЦена в валюте, указанной в поле currency
stockнеобязательноintegerДоступное количество на выбранном складе
attributesнеобязательноobjectПроизвольный набор дополнительных характеристик
Начните с готовой структуры
Скачайте пример, замените тестовые значения и отправьте файл на эндпоинт импорта.
JSON
Вложенные объекты и произвольные атрибуты
XML
Строгая иерархическая структура документа
CSV
Табличный формат с разделителем «точка с запятой»
Каждый пакет проходит валидацию схемы, типов и обязательных полей. Ошибки возвращаются с номером строки и описанием.
Коды, с которыми легко работать
Пакет принят и поставлен в очередь обработки
Ошибка синтаксиса или неподдерживаемый формат
Ключ доступа отсутствует или больше не действует
Пакет с таким ключом идемпотентности уже принят
Структура получена, но данные не прошли проверку