Это старая версия документа!
ProBonus Api
Система ProBonus имеет собственное API (REST JSON), которое позволяет интегрироваться с внешними системами и расширять возможности системы лояльности. Например:
- Сайт или мобильное приложение ресторана, через которые гость может зарегистрироваться в системе лояльности и получать информацию о воем балансе и операциях.
- Сторонние модули (бронирование, доставка) которые могут запрашивать данные по гостям из системы ProBonus и в дальнейшем использовать их в целях.
- Внешняя маркетинговая система (CRM) которая может получать данные по гостям из системы ProBonus и в свою очередь начислять на счета гостей бонусы и/или менять уровень скидки.
- Внешние системы отчетов и аналитики, которые могут запрашивать данные из системы лояльности ProBonus.
Пример:http://probonus.pro:6896/docs - это тестовый экземпляр сервера ProBonus, развернутый на серверах ГК «Карбис».
Пользовательский интерфейс доступен по адресу http://probonus.pro:6896
Учетные данные для входа: admin / 111
Данный сервер можно использовать для тестирования запросов к API.
Полное описание API встроено в модуль ProBonus и доступно во вкладке ProBonus API
В данном разделе описаны основные (но не все) функции API и типовые сценарии работы с ним.
Временная информация (пока пишется документация)
API имеет методы которые позволяют обрабатывать:
- «Группы счетов» - чтение, создание, модификация
- «Аккаунты (карты)« - чтение, создание, модификация (доступны все свойства)
- «Операции» - внесение/изъятие (как групповые так и на конкретный счет)
- «Типы идентификаторов» - чтение, создание, модификация
- «Справочник скидок» - чтение скидок полученных из RK, создание/модификация составных скидок/бонусов (лестниц)
- «Отчеты» - чтение
Авторизация
Авторизация через пользователя для API
Данный способ регистрации возможен от версии ProBonus v1.2.60.297 и предназначен для интеграций с внешними системами.
Токен такого пользователя не имеет ограничения использования по времени. Если токен утрачен, то его нужно заново генерировать в админке ProBonus и прописать на стороне внешней системы заново.
Авторизация по данным пользователя
Аутентификация по данным пользователя является устаревшим, но рабочим способом взаимодействия с API.
Токен такого пользователя имеет ограниченное время действия. Время действия токена можно настроить из админки.







