для разработчиков На сайт Rentu

Все методы

Пятнадцать методов на одной странице. Что отдаёт, какой тариф нужен, есть ли пагинация и чем ограничен период.

Авторизация#

МетодЧто делаетТариф
POST /auth/tokenМеняет client_id и client_secret на токен на час

Справочники#

Меняются редко, их стоит кэшировать на стороне интеграции.

МетодЧто отдаётТарифСтраницы
GET /shopping_centersТорговые центры, где у владельца ключа есть рольBASICнет
GET /sc/{sc_id}/shopsТорговые точки центраBASICдо 500
GET /sc/{sc_id}/shops/{shop_id}/kktsКассы точки и их состояниеBASICнет
GET /sc/{sc_id}/traffic_areasЗоны подсчёта посещаемостиBASICнет
GET /sc/{sc_id}/shops/{shop_id}/turnover_configПравила расчёта товарооборотаBASICнет

Данные#

МетодЧто отдаётТарифСтраницыПериод
GET /sc/{sc_id}/reports/shops/{shop_id}/by_daysПродажи точки по днямBASICдо 366окно тарифа
GET /sc/{sc_id}/reports/shops/{shop_id}/by_monthsМесячные итоги, на PRO плюс три поля аналитикиBASICнет12 месяцев на Basic, 36 на PRO
GET /sc/{sc_id}/shops/{shop_id}/receiptsПочековая выгрузкаPROдо 100031 день на пару дат
GET /sc/{sc_id}/attendanceПосещаемость центра, зоны или точкиBASICнетокно тарифа, для часов 31 день
GET /sc/{sc_id}/anomaliesОтклонения в продажахPROдо 500окно тарифа
POST /sc/{sc_id}/eventsАкции, распродажи, ремонтыBASIC

Передача данных#

Обратное направление: не выгрузка, а приём. Доступно на любом тарифе.

МетодЧто делаетТариф
POST /sc/{sc_id}/shops/{shop_id}/turnoverСданный товарооборот точки за месяцBASIC
POST /sc/{sc_id}/attendanceПосещаемость за сутки по центру или зонеBASIC
POST /sc/{sc_id}/sensors/{external_id}/trafficПочасовая выгрузка со счётчикаBASIC

«Окно тарифа» это 31 день и данные до вчера на Basic, 366 дней и сегодня на PRO. У месячных итогов предел задан в месяцах, а не в днях, он указан в строке отдельно. Подробности в разделе Тарифы.

Что закрыто тарифом#

Целиком доступны только на PRO два метода: чеки и аномалии. Ещё два места гейтятся не методом, а значением параметра:

ГдеЗначениеТариф
attendance, granularityhourPRO
attendance, scopezone, shopPRO

В продажах по месяцам на PRO дополнительно приходят average_check_sum, revenue_per_area и ocr. На Basic этих ключей в объекте нет.

Базовый URL#

https://api.rentu.ru/api/external/v2

Стенд для проверок: https://stage-api.rentu.ru/api/external/v2, у него свои данные и свои ключи.

Все методы, кроме выдачи токена, требуют заголовок Authorization: Bearer <token>. Полный список кодов ошибок в разделе Ошибки, правила подсчёта частоты в разделе Лимиты.