Описание API для интеграции с внешними потребителями
Вызов методов API осуществляется посредством HTTP-запроса на открытый порт внешнего протокола с передачей соответствующих GET-параметров, зависящих от конкретного запроса.
Пример запроса и ответа
Можно посмотреть в статье Request Example
Список запросов
- GetSessions - Получить список сеансов
- SaleReservation - Внешняя продажа билетов (и продуктов) через сайт
- SaleApproved - Подтверждение внешней продажи
- GetSessionPrices - Получение цен на мероприятие
- GetComplexTickets - Получить список комплексных билетов
- Reservation - Резервирование мест через сайт
- ReservationClear - Отмена резервирования (брони) через сайт
- GetReservationTypes - Получить типы резервирования и/или продажи
- GetMovies - Получить список фильмов
- GetHallPlan - Получить план зала
- GetBusyPlaces - Возвращает список занятых мест на указанные мероприятия
- Login - Авторизация в карточной системе
- SheduleHallPlan - Получение схемы залов для D-Box
- GetHalls - Получить список залов, объектов (кинотеатров и др)
- SetPriceScheme - Установить ценовую схему для сеанса
- SaleCancel - Отмена неподтверждённой внешней продажи
- SalePayReturn - Возврат подтверждённой внешней продажи
- HttpGetMediaContent - Получение изображения по ID медиа-контента
Статистические запросы
- GetStatisticSale / GetStatisticSaleLocal - Статистика продаж по сеансам
- GetStatInfo - Отчётность по внешним продажам
- GetAdvancedStatisticSale - Получить расширенный список продаж
- GetSales - Просмотр зарезервированных мест для внешней продажи
- GetOneDaySessionsAndPrices - Возвращает цены на сеансы за указанную рабочую смену
Билет с Открытой Датой
- GetOpenDateTickets - Список билетов с открытой датой
- SaleOpenDateTickets - Продажа билетов с открытой датой
- CheckOpenDateTickets - Проверка (возврат статуса) БСОДа
- ReturnOpenDateTickets - Возврат БСОД (билет с открытой датой)
Товары Премьеры
- GetProducts - Получить список продуктов с ценами
- GetProductsCategories - Получить список категорий продуктов
- GetProductsMeasures - Получить список единиц измерения продуктов
Запросы для выставок
- GetExhibitions - запросить список выставок
- GetExhibitionPrice - запросить стоимость билетов на выставку
- GetExhibitionHolidays - запросить выходные и нерабочие дни выставки
- GetExhibitionSessions - запросить сеансы выставки
- IsCanSaleExhibition - Проверить, можно ли продавать билеты на выставки
- ExhibitionSaleReservation - Резервирование билетов на выставки для продажи
Онлайн бар
- PrkGetMenus - Получить меню и цены бара
PrkGetMenuGroups - Получить иерархию меню бара
SaleReservation - Внешняя продажа билетов и бар
GetRKQuery - R-Keeper: Создание заказа с предоплатой и его отмена(Версия 1, больше не дорабатывается)
Запросы для ТСД
- ACSGetHalls - Получить список залов
- GetAccessPoints - Получение списка точек доступа
- CheckCodeForAccess - Получить информацию по билету (сокращенный ответ)
- GetCodeInfo - Получить информацию по билету (расширенный ответ)
- PassEvent - Проход через точку доступа
- MessageCode List - Коды ошибок
Список возможных ошибок
Список можно прочитать в статье CEE list
Рекомендации по работе с CRM-системами
Если на объекте подключена система лояльности, то почитать о нюансах реализации можно в статье CRM Integration.