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

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

Методы АПИ

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

GET /discounts/:id

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

Запрос

GET https://restapi.infoflot.com/discounts/:id

Параметры URL

ПараметрТипОписаниеПример
id integer Идентификатор скидки id=25

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

ПараметрТипОписание
id integer Идентификатор скидки
type object DiscountType Тип скидки
name string Наименование скидки
amount integer Величина скидки в процентах
gender integer Пол пассажира, на которого распространяется скидка (1 - мужчина, 2 - женщина, null - пол не важен)
age object DiscountAge Возраст пассажира, на которого распространяется скидка
validThrough datetime Дата, до которой действует скидка
bookDateStart datetime Дата начала периода бронирования, в который действует скидка
bookDateEnd datetime Дата окончания периода бронирования, в который действует скидка
cruiseDateStart datetime Дата начала периода, в который попадают круизы, на которые действует скидка
cruiseDateEnd datetime Дата окончания периода, в который попадают круизы, на которые действует скидка
cabins array of DiscountCabin Каюты, на которые действует скидка
cruises array of DiscountCruise Круизы, на которые действует скидка
ships array of DiscountShip Суда, на которые действует скидка

Объект DiscountType

ПараметрТипОписание
id integer Идентификатор типа скидки
name string Наименование типа скидки

Объект DiscountAge

ПараметрТипОписание
min integer Минимальный возраст
max integer Максимальный возраст

Объект DiscountCabin

ПараметрТипОписание
id integer Идентификатор каюты
name string Наименование (номер) каюты
shipId integer Идентификатор судна, на котором расположена каюта
deckId integer Идентификатор палубы, на которой расположена каюта
typeId integer Идентификатор типа каюты
typeName string Наименование типа каюты
typeFriendlyName string Человекопонятное наименование типа каюты
cabinDesciption string Описание каюты

Объект DiscountCruise

ПараметрТипОписание
id integer Идентификатор круиза
name string Наименование круиза
beautifulName string Человекопонятное наименование круиза
cruisePopular boolean Флаг популярного круиза
dateStart datetime Дата начала криуза
dateEnd datetime Дата окончания круиза
dateStartTimestamp timestamp Дата начала круиза (timestamp)
days integer Количество дней
nights integer Количество ночей
route string Маршрут круиза
routeShort string Сокращённый маршрут круиза
portStart integer Идентификатор порта отправления
portEnd integer Идентификатор порта прибытия
region string Регион
river string Река, море
shipId integer Идентификатор судна
shipType integer Тип судна
description string Описание круиза
include string Включено в стоимость
additional string Оплачивается отдельно
important string Важная информация
min_price integer Минимальная стоимость
currency integer Валюта
rate integer Курс
freeCabins integer Количество свободных кают
oldPrice integer Старая цена
showMap boolean Показывать/скрывать карту
weekend boolean Флаг круиза выходного дня

Объект DiscountShip

ПараметрТипОписание
id integer Идентификатор судна
name string Наименование судна