АПИ Инфофлота

Отправляйте АПИ-ключ параметром в командной строке ?key=XXXXXXXXX или заголовком запроса x-api-key

Методы АПИ

Города
Город
Круизы
Круиз
Статусы кают в круизе
Подбор кают для пассажиров и расчет стоимости
Онлайн-табло
Скидки
Скидка
discounts-rules
Правила применения скидок
Услуги на борту
Услуга на борту
Общественные места
Общественное место
Реки
Река
Порты
Порт
Страны
Страна
Регионы
Регион
Теплоходы и лайнеры
Теплоход или лайнер
Популярные маршруты
Популярный маршрут
Заявки и бронирование
Заявка

GET /discounts-rules

Возвращает список правил суммирования скидок. Система ищет наибольшую возможную скидку для всей группы пассажиров. Для каждого из пассажиров выбирается одно правило, а затем пассажиру проставляются скидки в соответствии с содержимым правила. Пассажиру может быть проставлена только одна скидка соответствующего "типа" из правила (поле types). Если для одного из пассажиров было выбрано правило, для которого заданы "типы" скидок в поле disabled, то для всех остальных пассажиров должно быть запрещено применение скидок с перечисленными "типами" из поля disabled. То естьэти правила являются шаблонами, в которые нужно подставлять наибольшую возможную скидку согласно перечисленным "типам", а так же запрещать применение скидок другим пассажирам.

Запрос

GET https://restapi.infoflot.com/discounts-rules

Параметры ответа

ПараметрТипОписание
count integer Количество правил в списке
data array of DiscountRule Список правил суммирования скидок.

Объект DiscountRule

ПараметрТипОписание
id integer Идентификатор правила
types array of integer Cписок идентификаторов типов скидок, которые могут суммироваться
disabled array of integer Cписок идентификаторов типов скидок, которые запрещают применение скидок другим пассажирам