Bonuses

Контроллер для работы с бонусами

APIDescription
POST api/bonuses/OperatorBonus

Начисление или списание бонусов по карте/телефону/идентификатору участника программы лояльности

POST api/bonuses/BonusSourceInfo

Получение справочника возможных источников начисляемых бонусов в БД системы лояльности

POST api/bonuses/import

Массовый импорт бонусов из Excel

POST api/bonuses/GetBonusImportState

Получение состояние импорта бонусов из Excel

POST api/bonuses/EventBonusAdd

Ручное добавление событийного бонуса

POST api/bonuses/BurnActivePeriod

Получение информации о клиентах, у которых в заданный промежуток времени сгорят бонусы и/или активируются бонусы

POST api/bonuses/BonusMarketlistAction

Создание/обновление/получение информации по заданию для начисления бонусов на маркетинговый список клиентов или произвольный список карт/клиентов/телефонов

POST api/bonuses/BonusMarketlistPagingInfo

Получение информации о созданных заданиях на начисление бонусов, с пагинацией и входными фильтрами

Children

Контроллер для работы с детьми

APIDescription
POST api/children/ClientChildrenInfo

Получение информации о детях клиента

POST api/children/ClientChildrenCreate

Добавление информации о детях клиента

POST api/children/ClientChildrenUpdate

Обновление информации о ребенке клиента

POST api/children/import

Массовый импорт детей из Excel

POST api/children/GetChildrenImportState

Получение состояние импорта детей из Excel

Card

Контроллер для работы с картыми ПЛ

APIDescription
POST api/card/GetCard

Получает базовую инфу по карте ПЛ (статус, тип, оператор, баланс, кол-во покупок, сумма покупок, кол-во начисленных бонусов, кол-во списанных бонусов

POST api/card/CardLevelUpdate

Изменение старого уровня карты на новый

POST api/card/CardLevelInfo

Получение информации об уровнях карты в программе, накоплениях и порогах накоплений

POST api/card/import

Массовый импорт накоплений из Excel

POST api/card/GetCardUpdateImportState

Получение состояние импорта накоплений из Excel

POST api/card/CardStatusChange

Изменяет статус карты и записывает это в лог

POST api/card/CardMerge

Замена номера карты клиента

POST api/card/CardBonusActiveBurn

Получение информации о бонусах, которые сгорят или активируются на карте клиента в заданный промежуток времени, с детализацией

POST api/card/CardTypeAction

Получение статусов и изменение статуса указанной карты участника программы лояльности

Item

Контроллер для работы с позициями чеков

APIDescription
POST api/item/import

Массовый импорт позиций чеков из Excel

POST api/item/GetItemImportState

Получение состояние импорта позиций чеков из Excel

Marketing

Marketing controller

APIDescription
POST api/marketing/CampaignAction

Создание / изменение / получение информации о кампании

POST api/marketing/ShortUrlCreate

Формирование короткой ссылки из длинной с дополнительными параметрами

POST api/marketing/MarketlistPagingInfo

Получение информации о созданных маркетинговых списках карт, с фильтрами и пагинацией

POST api/marketing/MarketListAction

Создание и изменение маркетингового списка карт

POST api/marketing/ListCardAction

Ручное добавление или удаление карт из маркетингового списка и проверка на существование карты клиента в маркетинговом списке

POST api/marketing/MarketlistPurchases

Данные о покупках клиентов за период, по маркетинговому списку, в привязке к рассылкам и правилам, с детализацией и без

POST api/marketing/CommunicationPagingInfo

Получение рассылок доступных для отображения пользователю, с пагинацией и входными фильтрами

POST api/marketing/CommunicationAction

Создание / изменение / получение информации о рассылке

POST api/marketing/CampaignPagingInfo

Получение информации о кампании, с пагинацией и входными фильтрами

POST api/marketing/SampleCreate

Создание/получение информации/пересчёт выборки клиентов и маркетингового списка

POST api/marketing/SendMessageProcess

Отправка сообщения по заданному каналу коммуникации заданному клиенту или пользователю

POST api/marketing/MarketlistRepeatAction

Создание маркетингового списка клиентов из другого списка клиентов, клиентами которого, в заданный промежуток времени, не было совершено необходимого действия

POST api/marketing/MarketlistTemplate

Получение данных о количестве клиентов, которые соответствуют заданным фильтрам или создание маркетингового списка клиентов

POST api/marketing/MessagePagingInfo

Получение информации об отправленных сообщениях, с пагинацией и входными фильтрами

Unisender

Контроллер для работы с сервисом рассылок Unisender Go

APIDescription
POST api/unisender/SendEmail

Отправка E-mail заданному адресату по шаблону, текстом или готовый html

Mobile

APIDescription
POST api/mobile/DeviceCreate

Создание в БД устройства

POST api/mobile/MobileOperatorCreate

Создание мобильного оператора

POST api/mobile/MobileOperatorInfo

Получение информации о мобильном операторе

POST api/mobile/ClientDevice

Запись данных о приложении и клиенте после авторизации

POST api/mobile/ClientOffers

Получение информации о предложениях, которые предназначены для клиента

POST api/mobile/ClientOfferPurchaseCreate

Покупка клиентом предложения/акции за бонусы

POST api/mobile/ClientOfferPurchaseInfo

Получение истории покупок/предложений клиента за бонусы

POST api/mobile/ClientOfferAction

Добавление/удаление в избранное, изменение статуса отображения купленных предложений

POST api/mobile/SendCode

Отправка кодов подтверждения по различным каналам коммуникации

POST api/mobile/ConfirmCode

Валидация кодов подтверждения по каналам коммуникации

File

APIDescription
POST api/file/FromToBase64

Генерация Base64 по заданному url или сохранение в изо из заданного Base64

POST api/file/UrlToFormData

Сохранение файла из form-data

POST api/file/BarCodeCreate

Создание и сохранение штрихкода

Service

Service controller

APIDescription
POST api/service/SiteConfig

Получение конфига сайта-виджета записи на услуги

POST api/service/SitePageCalculate

Получение конфига страницы "Калькулятор" веб-виджета расчёта стоимости и записи на услугу

POST api/service/SitePageAdditionalService

Получение конфига страницы "Доп. услуги" веб-виджета расчёта стоимости и записи на услугу

POST api/service/ServiceCalculate

Расчёт стоимости услуги без записи и с записью в БД

POST api/service/PosDateTimeFree

Получение дат, в которых есть свободное время для записи и времени в дате, по точке продаж

POST api/service/PosPagingInfo

Получение информации о точках продаж, в которых можно заказать услугу, с входными фильтрами и свободными датами для записи

POST api/service/BuyerAction

Создание, изменение, получение информации о покупателе услуги и его автомобилях

POST api/service/SitePageAdditionalCondition

Получение конфига страницы "Дополнительные условия/опции"

POST api/service/RegistrationAction

Добавление, изменение, получение данных о записи на услуги

POST api/service/PosDateTime

Получение времени записей в конкретной дате и точке продаж с идентификаторами записей и статусом "свободности" времени для записи

POST api/service/PosCalendar

Получение календаря записей по точке продаж с учётом входных фильтров

POST api/service/RegistrationPagingInfo

Получение записей на услуги, с учётом входных параметров и пагинацией

POST api/service/SitePageStatusRegistration

Получение конфига страницы "Статус записи" веб-виджета расчёта стоимости и записи на услугу

Goods

Goods controller

APIDescription
POST api/goods/CatalogPosition

Создание/удаление/редактирование папки существующего товарного каталога

POST api/goods/GoodAction

Создание нового и изменение ранее созданного товара

POST api/goods/GoodPriceRemain

Добавление или обновление остатков и цен по товару

POST api/goods/GoodImageAction

Добавление изображения существующему товару в БД Mloyalty

POST api/goods/GoodPropsAction

Добавление, изменение, удаление свойств и атрибутов ранее созданного товара

POST api/goods/GoodInfo

Получение информации о товаре по его идентификатору или гуиду

POST api/goods/GoodsPagingInfo

Получение информации о товарах в зависимости от заданных фильтров

POST api/goods/CatalogBrands

Получение информации о брендах, которые представлены в каталоге

POST api/goods/GoodsFilterProps

Получение информации о фильтрах товарах и их значениях в зависимости от входных параметров

POST api/goods/CatalogStructure

Получение структуры каталога по его идентификатору или структуры папки каталога по её гуиду, идентификатору или наименованию

POST api/goods/GoodlistPagingInfo

Получение информации о списках товаров, с пагинацией и фильтрами

POST api/goods/GoodlistAction

Добавление, изменение, получение информации о товарах в списке товаров, с пагинацией и фильтрами

POST api/goods/DisplayProcess

Управление отображением (доступность для пользователя) каталога, разделов каталога, товаров, их свойств и характеристик

POST api/goods/ItemListAction

Добавление/изменение статического списка кодов товаров и получение информации о товарах в списке

POST api/goods/GoodsDataAction

Получение информации по товару: свойства, склады, изображения и изменение их видимости (отображение) или удаление

POST api/goods/GoodsCatalogDataAction

Получение и изменение информации по сущностям товарного каталога: склад, бренд, свойство, папка каталога

POST api/goods/ItemListPagingInfo

Получение списка кодов товаров, с входными фильтрами и пагинацией

POST api/goods/GoodTagsAction

Добавление/изменение/удаление тегов товару, которые отображаются пользователю (хит, распродажа, акция и т.д.)

POST api/goods/CatalogEntitySearch

Поиск товаров/брендов/папок каталога по части заданного наименования

POST api/goods/CatalogPositionListPagingInfo

Получение информации о списках папок товарного каталога, с пагинацией и фильтрами

POST api/goods/CatalogPositionListAction

Добавление, изменение, получение информации о позициях каталога в списке позиций каталога, с пагинацией и фильтрами

POST api/goods/GoodSystemData

Получение значений фильтров, свойств, справочников по товару, с входными фильтрами

Frontol

APIDescription
POST api/frontol/document

Метод работы с документом

POST api/frontol/client

Метод работы с клиентом

Lead

APIDescription
POST api/lead/LeadCreate

Создание лида

POST api/lead/LeadInfo

Получение информации по лиду

POST api/lead/LeadMessageCreate

Создание сообщения лиду

POST api/lead/LeadMessageInfo

Получение сообщений отправленных лиду

POST api/lead/LeadMessageUpdate

Изменение сообщения лиду

POST api/lead/LeadsPagingInfo

Получение информации о лидах, с пагинацией, на основании входных фильтров

POST api/lead/FilterData

Получение списка фильтров и их значений для таблиц сервиса "лиды"

POST api/lead/FilterDataChange

Изменение фильтров лида по идентификатору лида (статус, тип, ответственный, статус обработки, источник, группа)

POST api/lead/LeadUpdate

Изменение данных лида

SertCard

SertCard controller

APIDescription
POST api/sertcard/SertCardInfo

Получение информации по подарочному сертификату

POST api/sertcard/SertCardUpdate

Изменение информации по подарочному сертификату

POST api/sertcard/SendCode

Отправка кода подтверждения по указанному типу коммуникации

POST api/sertcard/ConfirmCode

Валидация кода подтверждения

POST api/sertcard/SiteConfig

Получение настроек сайта

POST api/sertcard/SiteFaq

Получение ответов на часто задаваемые вопросы для покупателя и получателя подарочных сертификатов

POST api/sertcard/SiteWork

Получение информации для блока "Как это работает"

POST api/sertcard/SiteRule

Получение информации для блока "Правила"

POST api/sertcard/SiteDoc

Получение текста документов "Оферта" и "Политика конфиденциальности"

POST api/sertcard/SiteSession

Открытие новой сессии на основании закрытия старой сессии сайта на сервере

POST api/sertcard/SitePageOrder

Получение конфига для страницы "Заказы"

POST api/sertcard/SitePageContacts

Получение конфига для страницы "Контакты"

POST api/sertcard/SitePageOrderConfirm

Получение конфига для страницы "Подтверждение заказа"

POST api/sertcard/SitePageBasket

Получение конфига для страницы "Корзина"

POST api/sertcard/SitePageBurger

Получение конфига для страницы "Бургер"

POST api/sertcard/SitePageStatusPayment

Получение конфига для страницы "Статус оплаты"

POST api/sertcard/SitePageSertOwner

Получение конфига для страницы "Сайт получателя сертификата"

POST api/sertcard/Order

Создание заказа или изменение ранее созданного заказа по продаже подарочных сертификатов

POST api/sertcard/SertCards

Генерация номеров подарочных сертификатов для ранее созданной серии сертификатов

POST api/sertcard/SertCardIdentify

Проверка возможности использования подарочного сертификата у Оператора/Партнера/Точки/Клиента

POST api/sertcard/PurchasePos

Фиксация факта продажи подарочного сертификата в точке продаж

POST api/sertcard/RedeemedPos

Списание или возврат средств на подарочный сертификат в точке продаж

POST api/sertcard/Owner

Создание и изменение владельца сертификата и привязка друга к владельцу сертификата

POST api/sertcard/SecretIdentify

Проверка валидности введённого пинкода сертификата

POST api/sertcard/OrderForSale

Получение необходимого количества сертификатов и данных по ним для продажи во внешней системе

POST api/sertcard/SendForEmail

Отправка подарочного сертификата по E-mail

POST api/sertcard/SalesPaging

Получение информации о продажах подарочных сертификатов в зависимости от заданных фильтров

POST api/sertcard/DocumentTemplate

Подготовка документа с информацией о подарочном сертификате в формате .pdf для рассылки, печати или сохранения на устройстве пользователя

POST api/sertcard/PurchaseStatus

Проверка подарочного сертификата на возможность его продажи или возврата

POST api/sertcard/NumberFromGoods

Генерация номера сертификата на основании продажи товара типа "Сертификат"

POST api/sertcard/SertcardPaging

Получение информации о сгенеренных сертификатах, с фильтрами и пагинацией

POST api/sertcard/FilterData

Получение списка фильтров и их значений для таблицы "Сертификаты"

POST api/sertcard/SertCardMerge

Перенос средств с подарочных сертификатов (объединение сертификатов)

POST api/sertcard/SertcardGeneratePagingInfo

Получение информации о генерации сертификатов, с входными фильтрами и пагинацией

POST api/sertcard/SertcardSeriesPagingInfo

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

POST api/sertcard/SertcardSeriesAction

Создание/изменение/получение информации по серии сертификатов

POST api/sertcard/SertcardGenerateType

Получение информации о возможных типах генерации номеров подарочных сертификатов в системе

SendPulse

Контроллер для работы с сервисом рассылок SendPulse

APIDescription
POST api/sendpulse/SendEmail

Отправка E-mail по заданному идентификатору шаблона

News

News controller

APIDescription
POST api/news/NewsAction

Создание/изменение/получение информации о новости

POST api/news/NewsPagingInfo

Получение рассылок доступных для отображения пользователю, с пагинацией и входными фильтрами

Client

APIDescription
POST api/client/GetConfirmCode

Проверка кода и валидация номера телефона

POST api/client/SetClientPassword

Установка пароля клиента

POST api/client/GetRegistrationUser

Регистрация Участника в ЛКУ программы лояльности

POST api/client/GetSendVerificationCode

Отправка проверечного кода в SMS сообщении на указанный номер телефона

POST api/client/ClientLogin

Авторизация Участника в ЛКУ по логину/паролю или через привязанный аккаунт социальной сети.

POST api/client/GetCheques

Получение чеков по заданному номеру карты.

POST api/client/GetClient

Получение информации о картах Участника.

POST api/client/ChangeClient

Изменение данных Участника по заданному идентификатору

POST api/client/GetClientCards

Получение списка карт Участника программы лояльности

POST api/client/BalanceGet

Получение баланса бонусных баллов по номеру карты, либо по номеру телефона Участника программы лояльности.

POST api/client/GetPartners

Возвращает информацию о Партнере

POST api/client/GetCampaigns

Возвращает информацию об акции

POST api/client/ClientPartnerSelect

Добавление\удаление клиента у партнера

POST api/client/ClientCampaignSelect

Добавление\удаление клиента из акции

POST api/client/ClientAddCard

Добавление карты для Участника программы лояльности

POST api/client/LeaveMessage

Отправка сообщения по электронной почте

POST api/client/SendEmailCode

Отправка проверечного кода на указанный адрес электронной почты.

POST api/client/ValidateEmail

Проверка кода и валидация электронной почты

POST api/client/AddEmail

Добавление адреса электронной почты для Участника программы лояльности

POST api/client/AddIDFB

Добавление аккаунта Facebook для Участника программы лояльности

POST api/client/AddIDOK

Добавление аккаунта Odnoklassniki для Участника программы лояльности

POST api/client/AddIDVK

Добавление аккаунта VK для Участника программы лояльности

POST api/client/Delete

Удаление клиента из программы лояльности

POST api/client/GetPersonalCampaigns

Возвращает персональное предложение Участника (потерялся public class Campaing).

POST api/client/SelectPreferences

Возвращает "любимые" категории товаров

POST api/client/AddPhone

Привязывает номер телефона к заданному Участнику, устанавливает заданный номер телефона как коммуникационный.

POST api/client/ClientGetPreferences

Возвращает "любимые" категории товаров Участника

POST api/client/GetChequeDetail

Запрос детализации чека по заданному ID чека

POST api/client/SetClientDevice

Записать данные об устройстве Участника для отправки PUSH-уведомлений

POST api/client/CardStatistics

Получение статистики по карте

POST api/client/ClientInfo

Получение данных Участника по заданному номеру телефона или номеру карты.

POST api/client/CardAggregation

Статистика по картам за периода

POST api/client/ClientCreate

Создание профиля Участника программы лояльности

POST api/client/ClientUpdate

Обновление профиля Участника программы лояльности

POST api/client/ClientPasswordChange

Обновление пароля Участника программы лояльности

POST api/client/ClientUpdateCommunication

Обновление способа связи с клиентов

POST api/client/ClientBonuses

Получение бонусов Участника программы лояльности не относящиеся к чекам.

POST api/client/CardBonuses

Получение бонусов карты не относящиеся к чекам.

POST api/client/ActivateCard

Активация карты на списание

POST api/client/BonusesNotForPurchases

Получение списка бонусов не за покупки

POST api/client/CheckEmailForFree

Проверяет принадлежит ли email какому-либо участнику ПЛ

POST api/client/ClientMessageInfo

Получение информации о сообщениях клиента

POST api/client/ClientInfoSurname

Поиск клиентов по фамилии

POST api/client/ClientCreateIshop

Создание и привязка идентификатора клиента интернет-магазина и идентификатора клиента в лояльности

POST api/client/ClientLevelsInfo

Получение информации об уровне клиента и его показателях относительно других уровней в программе

POST api/client/ClickDone

Фиксация клика на ссылку/плитку/экран/товар участником программы лояльности

POST api/client/ClientOrdersInfo

Информация о заказах клиента с детализацией или о конкретном заказе

POST api/client/ClientInfoPeriod

Получение информации по клиентам, которые совершили нужное действие в указанный период

POST api/client/ClientContragent

Запись фактов привязок идентификаторов клиента и контрагента

POST api/client/OperationHistory

Получение информации об операциях клиента (бонусы, чеки, заказы), с пагинацией

POST api/client/ActionConfirm

Создание и обновление секретных кодов для подтверждения действий клиента

POST api/client/LeadsPagingInfo

Получение информации об обращениях клиента, за период, с пагинацией

POST api/client/BotAction

Добавление, обновление, получение информации о связке идентификатора участника программы лояльности и идентификатора пользователя в мессенджере / соц. сети через бота Оператора программы лояльности

POST api/client/ClientPosDistance

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

POST api/client/ClientFriendsAction

Привязка друга клиентом и получение статистической информации о друзьях и бонусах за приведённых друзей клиента

POST api/client/ClientsPagingInfo

Получение информации о клиентах, с пагинацией и входными фильтрами

POST api/client/ClientFavoriteAction

Добавление, получение, изменение данных об избранных и любимых товарах/магазинах клиента

POST api/client/ClientsCounter

Получение значений счётчиков по клиентам на основании входных фильтров

POST api/client/ChangeLog

Получение лога изменения данных клиента

Order

Order controller

APIDescription
POST api/order/OrderInvoice

Создание/изменение/отмена заказа участника программы лояльности

POST api/order/OrderInvoiceAction

Добавление нового статуса по заказу и накладной, а также сбрасывание всех применённых поощрений к заказу

POST api/order/OrderInvoicesInfo

Получение данных по всем накладным заказа клиента с детализацией

POST api/order/BasketCreate

Создание корзины клиенту или анонимному пользователю

POST api/order/BasketPositionCreate

Добавление товара в корзину

POST api/order/BasketPositionAction

Изменение или удаление товара корзины

POST api/order/BasketInfo

Получение информации о составе корзины, её стоимости и применённых поощрениях

POST api/order/BasketAction

Осуществление действий по корзине (очистить, скинуть поощрения, рассчитать поощрения)

Values

APIDescription
POST api/values/ChequeAdd

Расчёт и применение поощрений по чеку покупки, регистрация чека покупки и возврата на процессинге

POST api/values/GetAllShopsByPartner

Получение списка магазинов Партнёра

POST api/values/GetCheques

Получение чеков по заданному номеру карты.

POST api/values/GetGifts

Получение списка сертификатов

POST api/values/GetSmsSentMessage

Получение списка SMS-отправлений

POST api/values/GetConfirmCode

Проверка кода и валидация номера телефона.

POST api/values/SetClientPassword

Установка/изменение пароля Участника.

POST api/values/GetRegistrationUser

Регистрация Участника в ЛКУ программы лояльности

POST api/values/GetSendVerificationCode

Отправка проверечного кода в SMS сообщении на указанный номер телефона

POST api/values/ClientLogin

Авторизация Участника в ЛКУ по логину/паролю или через привязанный аккаунт социальной сети.

POST api/values/ChangeClient

Изменение данных Участника по заданному идентификатору

POST api/values/SendEmailCode

Отправка проверечного кода на указанный адрес электронной почты.

POST api/values/ValidateEmail

Проверка кода и валидация электронной почты

POST api/values/Refund

Регистрация чека возврата на Процессинге.

POST api/values/OperatorStatistics

Получение полной информации по Оператору за период

POST api/values/GetCampaigns

Получение Акций по заданному идентификатору Участника программы лояльности.

POST api/values/ClientInfo

Получение данных Участника по заданному номеру телефона или номеру карты.

POST api/values/ClientUpdate

Обновление профиля Участника программы лояльности.

POST api/values/CancelLastCheque

Отмена последнего зарегистрированного чека на Процессинге.

POST api/values/ClientCreate

Создание профиля Участника программы лояльности

POST api/values/GetClient

Получение информации о картах Участника.

POST api/values/GetChequesByCard

Получение информации о чеках привязанных к карте

POST api/values/ClientImport

Импорт клиентской базы

POST api/values/GetClientImportState

Получение количества элементов очереди в обработки импорта клиентов

POST api/values/CheckImport

Импорт чеков

POST api/values/GetChequeImportState

Получение количества элементов очереди в обработки импорта чеков

POST api/values/PosStatistics

Статистика по торговой точке за период

POST api/values/ChequeAggregation

Статистика по чекам за период

POST api/values/ClientAggregation

Статистика по клиентам за период

POST api/values/ChequesBonuses

Статистика по начислению бонусов

POST api/values/OperatorClients

Статистика по клиентам Оператора

POST api/values/BuysImport

Импорт базы проведённых чеков

POST api/values/CardBonuses

Получение бонусов карты не относящиеся к чекам.

POST api/values/OperatorClientsManager

Возращает информацию о клиентах на страницу клиентов Оператора

POST api/values/SegmentationAge

Данные для страницы Аналитика LCManager

POST api/values/GetClientBonuses

Данные для страницы Аналитика LCManager, блок БОНУСЫ

POST api/values/ClientBaseStructure

Данные для страницы Аналитика LCManager

POST api/values/ClientBaseActive

Данные для страницы Аналитика LCManager

POST api/values/ClientAnalyticMoney

Данные для страницы Аналитика LCManager

POST api/values/GainOperatorPeriod

Возращает средний чек и выручку Оператора\Партнёра\ТТ по месяцам

POST api/values/RefundOperatorPeriod

Возращает сумму возратов Оператора\Партнёра\ТТ по месяцам

POST api/values/ClientOperatorPeriod

Возвращает количество зарегестрированных клиентов Оператора\Партнёра\ТТ по месяцам

POST api/values/ManagerSendCode

Отправка кода подтверждения менеджером

POST api/values/SetManagerPassword

Установка/изменение пароля Участника.

POST api/values/UserInfo

Информация об операторе

POST api/values/ActivateCard

Активация карты на списание

POST api/values/PhoneChange

Смена номера телефона клиента

POST api/values/ImportOperatorGoods

Выборка товаров Оператора

POST api/values/OperatorGoods

Выборка товаров Оператора

POST api/values/SaveOperatorGoodList

Сохранение списка товаров

POST api/values/OperatorGoodList

Получает списки товаров, отдельного оператора

POST api/values/ChangeOperatorGoodList

Изменение видимости списка товаров

POST api/values/VerificationPromocode

Проверка промокода

POST api/values/GetBookkeepings

Получает сверку по оператору, партнеру или торговой точке

Coupon

APIDescription
POST api/coupon/CouponInfo

Получение информации по купону

Bitrix24

Bitrix24 controller

APIDescription
POST api/bitrix24/Webhooks

Вебхук

POST api/bitrix24/ContactCheckPhone

Проверка существования контакта по номеру телефона из БД mloyalty в Битрикс24

POST api/bitrix24/ContactInfo

Получение информации о контакте из Битрикс24 по его идентификатору

POST api/bitrix24/ContactCreate

Создание контакта в Битрикс24 на основании данных об участнике программы лояльности

POST api/bitrix24/ContactUpdate

Обновление данных контакта в Битрикс24 на основании изменившихся данных у клиента в БД mloyalty

YandexTanker

APIDescription
POST api/yandextanker/add

Добавление карты лояльности

POST api/yandextanker/confirm

Отправка кода подтверждения карты лояльности

DELETE api/yandextanker/remove

Удаление карты лояльности

GET api/yandextanker/balance

Сведения о балансе пользователя

POST api/yandextanker/purchase

Начисление бонусных баллов

Cheque

Cheque controller

APIDescription
POST api/cheque/ChequeItems

Получение информации о позициях чека по его идентификатору

POST api/cheque/ChequesPagingInfo

Получение информации о чеках, с пагинацией и входными фильтрами

POST api/cheque/RuleForCheque

Получение информации о правилах на покупки и правилах на события, которые сработали в чек, по идентификатору чека

POST api/cheque/ChequeruleTrackingInfo

Получение статистической информации о выделенных для отслеживания правил на покупки

POST api/cheque/ChequeRuleAction

Создание, изменение и получение информации о правиле на чек или позицию чека

POST api/cheque/ChequeRulePagingInfo

Получение правил на покупки доступных для отображения пользователю, с пагинацией и входными фильтрами

Questionnaire

Questionnaire controller

APIDescription
POST api/questionnaire/SiteConfig

Получение настроек сайта-виджета опросов

POST api/questionnaire/SitePageConfig

Получение настроек страницы сайта-виджета опросов по её идентификатору

POST api/questionnaire/QuestionInfo

Получение вопроса и вариантов ответов на него по идентификатору опросника

POST api/questionnaire/NextQuestion

Получение следующего вопроса в зависимости от ответа на предыдущий

POST api/questionnaire/AnswersCommit

Запись всех ответов на все вопросы из опросника

POST api/questionnaire/Questionnaires

Получение опросов доступных для отображения и их настройки, в зависимости от входных фильтров

POST api/questionnaire/QuestionnaireCommitResult

Получение информации о клиентах, которые проходили опрос и их ответах на вопросы, с пагинацией

POST api/questionnaire/QuestionnaireAction

Добавление нового, изменение существующего, получение информации по опросу

POST api/questionnaire/QuestionGroupAction

Добавление новой или изменение существующей группы вопросов и получение всех групп вопросов в опросе

POST api/questionnaire/AnswerAction

Добавление нового, изменение существующего или получение информации по ответу, на основании идентификатора ответа или вопроса

POST api/questionnaire/QuestionAction

Добавление нового, изменение существующего или получение информации по вопросу на основании идентификатора ответа

POST api/questionnaire/DynamicRuleAction

Добавление нового, изменение существующего или получение информации по правилам динамического определения следующего вопроса на основании ответа на предыдущий вопрос

POST api/questionnaire/ShownRuleAction

Добавление нового, изменение существующего или получение информации по правилу отображения опроса, на основании идентификатора опроса

Level

Контроллер для работы с уровнями оператора

APIDescription
POST api/level/OperatorLevelsInfo

Получение информации об уровнях оператора

POST api/level/OperatorLevelsCreate

Добавление информации об уровнях оператора

POST api/level/OperatorLevelsUpdate

Обновление информации об уровнях оператора

POST api/level/BurnConfirmPeriod

Получение информации о клиентах и уровнях карты клиента, у которых в заданный промежуток времени будет инициирована процедура подтверждения уровня карты или уже была пройдена

POST api/level/LevelsChangeHistory

Получение информации об изменении уровней карт в программе лояльности, за период, с учётом входных фильтров и пагинацией

POST api/level/LevelClients

Получение информации о количестве клиентов, карты которых находятся на заданном уровне, с детализацией и без

POST api/level/LevelsStatistics

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

Evotor

APIDescription
POST api/evotor/ManagerCreate

Регистрация нового менеджера для Приложения

POST api/evotor/ManagerLogin

Авторизация менеджера для Приложения

Site

APIDescription
GET api/site/test1

No documentation available.

POST api/site/GetSegments

Получение списка сегментов

POST api/site/GetCategories

Получения списка категорий?

POST api/site/GetCities

Получение списка городов

POST api/site/GetPartners

Получение списка партнеров по заданным параметрам

POST api/site/GetPartner

Получение подробной информации о партнере

POST api/site/GetCampaigns

Получение списка акций

POST api/site/GetCampaign

Получение подробной информации об акции

POST api/site/GetPoses

Получение списка торговых терминалов

POST api/site/GetPartnerInfo

Получение информации о партнере

POST api/site/GetCampaignInfo

Получение информации об акции

POST api/site/GetClient

Получение информации об участнике программы лояльности

POST api/site/LeaveMessage

Отправка сообщения по электронной почте

POST api/site/GetFaq

Получение FAQ

POST api/site/GetCampaignDetail

Получение детализированной информации об акции

POST api/site/BecomePartner

Регистрация нового партнера программы лояльности

POST api/site/LoyaltyVidgetConfig

Получение настроек виджета системы лояльности

Apple

Apple controller

APIDescription
POST api/apple/SendPush

Отправка push

Bookkeeping

СВЕРКА или БУХГАЛТЕРИЯ

APIDescription
POST api/bookkeeping/GetBookkeepings

Получает сверку по оператору, партнеру или торговой точке

User

User controller

APIDescription
POST api/user/SendCode

Отправка кодов подтверждения пользователю на указанный канал коммуникации

POST api/user/ConfirmCode

Валидация кодов подтверждения, ранее отправленных пользователю

POST api/user/AppDevice

Добавление нового AppDevice для отправки push-уведомления пользователю

POST api/user/RememberMessage

Отправка кода подтверждения пользователю ЛК для смены/получения пароля от ЛК

POST api/user/RememberConfirm

Валидация кода подтверждения для смены/получения пароля пользователя от ЛК

POST api/user/UserAction

Добавление, изменение, получение информации о пользователе, с входными фильтрами

System

System controller

APIDescription
POST api/system/ShortLong

Запись данных о переходах по коротким ссылкам со сбором доп. данных и возврат длинной ссылки

POST api/system/TransferData

Передача данных во внешний url-сервис и получение идентификатора записи этих данных

POST api/system/TransferDataInfo

Получение идентификаторов добавленных или измененных сущностей, за период, с фильтрами

POST api/system/ChequeItems

Получение информации о позициях чека по его идентификатору

POST api/system/TransferDataAction

Запись факта обработки события из БД mloyalty во внешнем сервисе, на основании идентификатора события

POST api/system/ErrorPosRequest

Логирование запросов к API MLoyalty, которые привели к ошибке, включая код и текст ошибки

POST api/system/TransferDataServiceAction

Создание, изменение, получение, удаление данных о настройках для подключения процессинга к внешнему сервису

POST api/system/EntitySearchProcess

Поиск идентификаторов сущностей по наименованию сущности

POST api/system/DocumentUrlFromTemplate

Создание ссылки на файл, созданный из шаблона, на основании замены переменных

POST api/system/BonusHoldPagingInfo

Получение информации о захолдированных бонусах на картах клиентов, с пагинацией и входными фильтрами

POST api/system/BonusHoldCancelProcess

Отмена холдирования бонусов на картах клиентов по заданным критериям: период, точка продаж, список идентификаторов холдирования

POST api/system/BonusHoldHistory

Получение данных об операциях холдирования бонусов на основании входных фильтров, с пагинацией

POST api/system/ClientCheckRegistration

Проверка номера телефона из внешнего сервиса на существование учётной записи в программе лояльности Оператора

POST api/system/TransferDataServiceClients

Получение аналитической информации по результатам работы внешнего сервиса в части привлечения клиентов в программу лояльности

POST api/system/TransferDataClientAction

Создание, изменение и получение информации о клиенте программы лояльности внешним сервисом

Reports

APIDescription
POST api/reports/ClientBuys

Очтёт о покупках клиента Оператора за период

POST api/reports/Buys

Очтёт о покупках Оператора за период

POST api/reports/PosClientPeriod

Отчёт по клиентам ТТ за период

POST api/reports/PosSalePeriod

Отчёт по продажам ТТ за период

POST api/reports/OperatorClient

Отчёт по клиентской базе Оператора программы лояльности

POST api/reports/OperatorSales

Отчёт о продажах по программе лояльности оператора

POST api/reports/OperatorBookkeeping

Отчёт для бухгалтерии оператора за период

POST api/reports/PartnerClient

Отчёт по продажам за период у партнера

POST api/reports/PartnerSales

Очтёт о начисление и списание бонусов у партнера

POST api/reports/PartnerBookkeeping

Отчёт для бухгалтерии партнера за период

POST api/reports/OperatorBonus

Отчёт по бонусам не за покупки за период у оператора

POST api/reports/BonusesNoChequeReport

Отчёт по бонусам не за покупки

POST api/reports/GiftsReport

Отчёт по сертификатам

POST api/reports/SmsReport

Отчёт по смс-сообщениям

POST api/reports/BookkeepingReport

Отчёт по сверке

POST api/reports/PosStatistics

Отчёт по ключевым показателям торговых точек за период

POST api/reports/ABCReview

Отчёт о вкладе клиентов в выручку торговых точек (группы А, B, С) с определением маркера активности (Горячий, Тёплый, Холодный) за определённый период

POST api/reports/ClientBirthdayChildrenPeriod

Отчёт по дням рождения детей клиентов в указанный период

POST api/reports/PartnterAndPos

Отчёт по ключевым показателям точек продаж

POST api/reports/SertcardSales

Отчёт по продажам подарочных сертификатов

POST api/reports/SertcardData

Отчёт по подарочным сертификатам

POST api/reports/ClientBirthdayPeriod

Отчёт по дням рождения клиентов в указанный период

POST api/reports/PosTotalData

Получение статистических данных по точкам продаж, за всё время

Analytics

Analytics controller

APIDescription
POST api/analytics/Structure

Получение данных по сегментацие клиентской базы по возрасту и структуре клиентской базы

POST api/analytics/Dynamic

Получение данных по месячной динамике

POST api/analytics/Money

Получение данных активности клиентской базы и бонусам

POST api/analytics/GainStructure

Получение аналитических данных по выручке в программе лояльности в разрезе структуры и активности клиентской базы

POST api/analytics/OperatorFromCards

Получение данных с максимальными значениями показателей в программе лояльности и данные по количеству карты в разных статусах

POST api/analytics/TotalPartnerPos

Получение аналитической информации по ключевым показателям в программе лояльности по торговой точке или партнеру, за период, в разбивке по месяцам (для графиков)

POST api/analytics/TotalPagingInfo

Получение аналитической информации по ключевым показателям в программе лояльности для пользователя личного кабинета по "его" партнерам и точкам продаж, без детализации по месяцам, с учётом входных фильтров и пагинации

POST api/analytics/DynamicBonus

Получение аналитической информации о движении бонусов (начислено/списано/сгорело), за период, по типам бонусов

POST api/analytics/DynamicReactivation

Получение аналитической информации о работе сервиса реактивации, с входными фильтрами, в разбивке по месяцам года

POST api/analytics/ReactivationRules

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

POST api/analytics/OperatorData

Получение данных по Оператору программы, за всё время (произвольный набор данных)

YooKassa

YooKassa controller

APIDescription
POST api/yookassa/Payment

Создание платежа в Ю-Кассе

POST api/yookassa/Cheque

Создание чека прихода или возврата в онлайн-кассе через Ю-кассу

POST api/yookassa/Webhooks

Изменение статусов платежей и чеков онлайн-кассы

POST api/yookassa/WebhookCommit

Получение статусов платежей (приход/возврат) из Ю-кассы

POST api/yookassa/PaymentCommit

Создание платежа/возврата в онлайн-кассе через Ю-кассу

Bot

Bot controller

APIDescription
POST api/bot/Message

Отправка сообщения ботом для заданного адресата

POST api/bot/TelegramSendMessage

Отправка сообщения пользователю/группе/каналу в телеграм через бота

POST api/bot/TelegramWebhook

Вебхук для изменений в Telegram

Pos

APIDescription
POST api/pos/OperatorPos

Выборка адресов торговых точек Оператора

POST api/pos/SaveOperatorPosList

Сохранение списка магазинов

POST api/pos/OperatorPosList

Получает списка магазинов, отдельного оператора

POST api/pos/ChangeOperatorPosList

Изменение видимости списка магазинов

POST api/pos/PosGoodsUpdate

Обновление цен товаров по точке продаж

POST api/pos/PosGoodsInfo

Получение цен товаров по точке продаж

POST api/pos/ImportChequeAdd

Импорт добавленных чеков

POST api/pos/PoslistPagingInfo

Получение информации о списках точек продаж, с пагинацией и фильтрами

POST api/pos/PoslistAction

Добавление, изменение, получение информации о точках продаж в списке точек продаж, с пагинацией и фильтрами

POST api/pos/PosAction

Добавление, изменение, получение информации о точке продаж и её настройках

POST api/pos/PosPagingInfo

Получение данных о точках продаж Оператора, с входными фильтрами и пагинацией

POST api/pos/PartnerAction

Добавление и изменение Партнера программы лояльности

Faq

Faq controller

APIDescription
POST api/faq/FaqAction

Создание/изменение/получение вопросов в рамках конкретного Faq и возврат информации после изменений

POST api/faq/FaqsOperator

Получение типов Faq, используемых у Оператора

Fraud

Fraud controller

APIDescription
POST api/fraud/ClientData

Получение детализации фрод-мониторинга по клиенту: попадания, правила, чеки

POST api/fraud/FilterData

Получение списка фильтров и их значений для таблиц сервиса фрод-мониторинга

POST api/fraud/StatusChange

Изменение статусов записи фрод-мониторинга

POST api/fraud/ActionLog

Лог действий пользователей в сервисе фрод-мониторинга

POST api/fraud/PagingInfo

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

POST api/fraud/RulePagingInfo

Получение информации о созданных правилах сервиса фрод-мониторинга, с пагинацией и входными фильтрами

POST api/fraud/RuleAction

Добавление, изменение, получение информации о правиле сервиса фрод-мониторинга