Базовый адрес: https://repricer.testarea.biz/repricer · Живая документация: https://repricer.testarea.biz/repricer/docs · схема: /openapi.json
API-ключ — заголовок X-Api-Key (или ключ прямо в адресе PM-совместимой выгрузки). Ключ выпускается в кабинете (Биллинг). Здесь описаны только методы, доступные по ключу; интерфейс кабинета работает через отдельное служебное API.
curl -H "X-Api-Key: rk_ВАШ_КЛЮЧ" https://repricer.testarea.biz/repricer/api/me
GET https://repricer.testarea.biz/repricer/WebApi/CampaignDataLatestGet/<api-key> # CSV главного прайса GET https://repricer.testarea.biz/repricer/WebApi/SummaryExportLatestGet/<api-key> # сводная матрица xlsx GET https://repricer.testarea.biz/repricer/api/export/latest?key=<api-key>&profile_id=<id>
Без параметров отдаётся ровно то же, что отдавал PriceMatrix, — менять на стороне сайта ничего не нужно.
Формат запрашивается параметром format — заводить отдельный профиль выгрузки не требуется.
Ссылки работают только с ключом вашего магазина. Значение ключа мы не храним — только его хеш, поэтому подставить автоматически не можем. Ключ выпускается в разделе Биллинг → API-ключи; введённый здесь ключ сохраняется в этом браузере и никуда не отправляется.
| CSV по умолчанию, формат PriceMatrix | /WebApi/CampaignDataLatestGet/<api-key>?format=csv | нужен ключ |
| TSV то же, разделитель — табуляция | /WebApi/CampaignDataLatestGet/<api-key>?format=tsv | нужен ключ |
| XLSX книга Excel | /WebApi/CampaignDataLatestGet/<api-key>?format=xlsx | нужен ключ |
| JSON для своих интеграций | /WebApi/CampaignDataLatestGet/<api-key>?format=json | нужен ключ |
| XML для импортов, ожидающих XML | /WebApi/CampaignDataLatestGet/<api-key>?format=xml | нужен ключ |
| YML Яндекс.Маркет | /WebApi/CampaignDataLatestGet/<api-key>?format=yml | нужен ключ |
| Главный прайс CampaignDataLatestGet — CSV | /WebApi/CampaignDataLatestGet/<api-key> | нужен ключ |
| Сводная матрица SummaryExportLatestGet — XLSX | /WebApi/SummaryExportLatestGet/<api-key> | нужен ключ |
| Профиль выгрузки состав колонок из профиля | /api/export/latest?key=<api-key> | нужен ключ |
Дополнительно к любой ссылке: &only_available=true — только товары с остатком, &profile_id=<id> — состав колонок из конкретного профиля выгрузки.
curl -o price.yml "https://repricer.testarea.biz/repricer/WebApi/CampaignDataLatestGet/rk_ВАШ_КЛЮЧ?format=yml" curl -o price.xml "https://repricer.testarea.biz/repricer/api/export/latest?key=rk_ВАШ_КЛЮЧ&format=xml&only_available=true"