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

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

Методы АПИ

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

GET /cruises/:id

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

Запрос

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

Параметры URL

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

Объект Cruise

ПараметрТипОписание
id integer Идентификатор круиза
name string Название круиза
beautifulName string Красивое название
cruisePopular boolean Популярный круиз
type object CruiseType Тип круиза
dateStart datetime Дата начала круиза
dateEnd datetime Дата окончания круиза
days integer Количество дней
nights integer Количество ночей
route string Маршрут круиза
routeShort string Сокращённая запись маршрута круиза
routeAboveText string Текст над маршрутом
routeBottomText string Текст под маршрутом
ship object CruiseShip Круизный теплоход или лайнер
timetable array of Timetable Круизный маршрут Только в /cruise/:id!
river string Река или море, по которой проходит основная часть круизного маршрута (для обратной совместимости)
rivers array of River Реки или моря, по которым проходит круизный маршрут
region string Регион круиза (для обратной совместимости)
regions array of Region Регионы круиза
popularRoutes array of PopularRoute Популярные маршруты
include string Включено в стоимость круиза
additional string Оплачивается отдельно
important string Важная информация
description string Описание круиза
photos array of CruisePhotos Фотографии круиза
map string Карта круиза
timetableDoc string Расписание круиза в формате doc
timetablePdf string Расписание круиза в формате pdf
discounts array of CruiseDiscount Скидки, доступные для круиза
maxDiscount integer Максимально возможная скидка для одного пассажира (в процентах
discountsText string Текстовое описание скидок
min_price integer Минимальная цена каюты
max_price integer Максимальная цена каюты
currency integer Тип валюты теплохода (1 - рубли, 2 - доллары, 3 - евро
rate float Курс валюты по отношению к рублю
freeCabins integer Количество свободных кают
dateStartTimestamp timestamp Дата начала круиза
portStart integer Индентификатор порта отправления
portEnd integer Индентификатор порта прибытия
weekend integer Круиз выходного дня? (1 - да, 0 - нет)
notesExcursions string Примечания к экскурсиям
startCity integer Индентификатор города отправления
startCityName string Название города отправления
startCityNameEn string Английское название города отправления
startCityCountry integer Индентификатор страны отправления
prices array of CruisePrices Цены круиза
min_price_rur integer Минимальная цена каюты в рублях
russian_squad boolean Наличие русской группы
russian_squad_title array of string Типы русских групп

Объект CruiseType

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

Объект CruiseShip

ПараметрТипОписание
id integer Идентификатор теплохода или лайнера
name string Название теплохода
decks array of Deck Палубы
cabins array of Cabin Каюты

Объект Deck

ПараметрТипОписание
id integer Идентификатор палубы
name string Название палубы
position integer Номер палубы
shipId integer Индентификатор теплохода

Объект Cabin

ПараметрТипОписание
id integer Идентификатор каюты
deck integer Идентификатор палубы, на которой находится каюта
name string Название каюты
photos object ShipPhotos Фотографии

Объект ShipPhotos

ПараметрТипОписание
position integer Порядок сортировки
filename string Наименование файла
filetype string Тип файла
description string Описание

Объект Timetable

ПараметрТипОписание
id integer Идентификатор путевой точки круизного маршрута
dateArrival datetime Дата и время прибытия в путевую точку
dateDeparture datetime Дата и время отправления из путевой точки
place string Название путевой точки
description string Описание путевой точки
city object City Город
port integer Идентификатор порта
excursions array of Excursion / array of integer Экскурсии (для /cruise/:id) или массив идентификаторов экскурсий (для /cruise)
hideDate boolean Флаг скрытия даты
hideTime boolean Флаг скрытия времени

Объект City

ПараметрТипОписание
id integer Идентификатор города
name string Название города
photo object CityPhoto Фотография города
photos array of CityPhotos Фотогалерея города

Объект CityPhoto

ПараметрТипОписание
name string Имя файла
path string Путь до файла
type string Формат изображения
size string Размер файла

Объект CityPhotos

ПараметрТипОписание
filename string Путь до файла
filetype string Формат изоражения
description string Описание фотографии

Объект Excursion

ПараметрТипОписание
id integer Идентификатор экскурсии
name string Название экскурсии
description string Описание экскурсии
timeStart string Время начала экскурсии
timeEnd string Время окончания экскурсии
length integer Продолжительность в часах
minimumPeople integer Минимальное количество людей для экскурсии
priceAdult integer Стоимость для взрослого в валюте priceAdultCurrency
priceAdultCurrency integer Валюта стоимости для взрослого (1 - рубль, 2- доллар, 3 - евро)
priceChild integer Стоимость для ребёнка в валюте priceChildCurrency
priceChildCurrency integer Валюта стоимости для ребёнка (1 - рубль, 2- доллар, 3 - евро)
included boolead Включена ли экскурсия в стоимость
photos array Массив ссылок на фотографии экскурсии
images array of ExcursionPhotos Массив ссылок на фотографии экскурсии

Объект ExcursionPhotos

ПараметрТипОписание
position integer Порядок сортировки
filename string Наименование файла
filetype string Тип файла
description string Описание

Объект River

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

Объект Region

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

Объект PopularRoute

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

Объект CruisePhotos

ПараметрТипОписание
position integer Порядок сортировки
filename string Наименование файла
filetype string Тип файла
description string Описание

Объект CruiseDiscount

ПараметрТипОписание
type object CruiseDiscountType Тип скидки
values array of CruiseDiscountValue Значения скидки

Объект CruiseDiscountType

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

Объект CruiseDiscountValue

ПараметрТипОписание
timeStart datetime Время начала действия скидки (время бронирования)
timeEnd datetime Время окончания действия скидки (время бронирования)
amount integer Размер скидки (в процентах

Объект CruisePrices

ПараметрТипОписание
min integer Минимальная цена круиза