Smarty содержит HTTP REST API методы для разных задач: интеграции биллинговой системы, разработки собственных приложений и сервисов и не только. API сгруппированы согласно области использования.
Billing API
Набор методов для Incoming-интеграции (инициатором действий выступает биллинг, а запросы отправляются в сторону Smarty) с биллинговой системой оператора. Примеры сценариев:
- Создание/редактирование абонентов и аккаунтов в Smarty через панель управления биллинга.
- Подключение/отключение тарифных пакетов и других сущностей в Smarty из биллинга.
- Зачисление средств и аккаунтинг (активация и деактивация в зависимости от состояния счета).
Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty Billing API.
Примеры использования Billing API, а также готовые скрипты можно найти в нашем публичном репозитории.
External API
Набор методов для Outgoing-интеграции (инициатором действий выступает Smarty). Примеры сценариев:
- Запрос баланса лицевого счета в биллинге из Smarty для отображения в интерфейсе приложения.
- Подключение/отключение тарифных пакетов абонентом через приложение.
- Авторизация/авторегистрация абонента с проверкой данных в биллинге.
- Отображение списка подключенных услуг и истории платежей из биллинга в приложении.
Подобные модули интеграции для интеграции с конкретной биллинговой системой оператора разрабатываются специалистами компании Microimpuls на заказ, исходя из технического задания и специфики бизнес-процессов оператора.
Content API
Набор методов для автоматизации наполнения Smarty контентом: каналами, фильмами, камерами и радио.
Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty Content API.
Примеры использования Content API, а также готовые скрипты можно найти в нашем публичном репозитории.
TV-Middleware API
Набор методов для интеграции абонентских устройств и приложений с IPTV/OTT сервисом.
Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty TV-Middleware API.
ViewStats API
Набор методов для сохранения данных об абонентском телесмотрении.
Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty ViewStats API.
Device Monitoring API
Набор методов для взаимодействия с сервисом MVision — сохранение метрик устройств и подготовка команд для выполнения на устройстве.
Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty Device Monitoring API.