АПИ Инфофлота
Отправляйте АПИ-ключ параметром в командной строке ?key=XXXXXXXXX или заголовком запроса x-api-key
Методы АПИ
Города
Город
Города
Города в маршрутах
Город в маршрутах
Круизы
Круиз
Статусы кают в круизе
cruises/{id}/cabins/search
Подбор кают для пассажиров и расчет стоимости
Скидки
Скидка
Правила применения скидок
Услуги на борту
Услуга на борту
Общественные места
Общественное место
Реки
Река
Порты
Порты после фильтра
Порт
Страны
Страна
Гражданство
Гражданство
Курсы валют
Курсы валют
Регионы
Регион
Возвращает список броней круиза
Новости и спецпредложения
Новость или спецпредложение
Теплоходы и лайнеры
Теплоход или лайнер
Теплоходы и лайнеры (активные)
Теплоход или лайнер
Теплоходы и лайнеры (как в меню)
Дополнительная информация о корабле
Популярные маршруты
Популярный маршрут
Поиск по названию
Заявки и бронирование
Заявка
Спецпредложения
Спецпредложение
Типы спецпредложений
Тип спецпредложений
Типы документов
GET /cruises/:id/cabins/search
Подбор кают для пассажиров и расчет стоимости
Запрос
GET https://restapi.infoflot.com/cruises/:id/cabins/search
Параметры URL
Параметр | Тип | Описание | Пример |
id | id круиза | id=2 |
Параметры в строке запроса
Параметр | Тип | Описание | По умолчанию | Пример |
adult_count | Кол-во взрослых мест в каюте | adult_count=3 | ||
retiree_count | Кол-во пенсионеров | retiree_count=3 | ||
child_place_count | Кол-во детских мест | child_place_count=3 | ||
child_without_place_count | Кол-во детей, размещаемых без места | child_without_place_count=3 | ||
children_age | Возрастра детей, размещаемых на отдельных местах, через запятую. Кол-во элементов должно совпадать с child_place_count | children_age=8 или 7,7,10 | ||
children_age_without_place | Массив возрастов детей, размещаемых без отдельного места. Кол-во элементов должно совпадать с child_without_place_count | children_age_without_place=1 или 1,1,2 |
Параметры ответа
Параметр | Тип | Описание |
filter | Фильтры, использованные в запросе в формате ключ-значение с типом, соответствующим параметру командной строки запроса | |
places | Массив рассадки | |
total | Итоговая стоимость размещения в каюте | |
cabin_id | id каюты | |
cabin_name | Название каюты | |
category | Массив данных категории каюты | |
deck | Массив данных палубы |
Объект ArrayOfTheCabins
Параметр | Тип | Описание |
place_type | Тип места | |
place_index | Индекс места | |
price | Стоимость места | |
status | Статус места (0 - свободно, 1 - забронироано) |
Объект ShipIdCabinTypeClass
Параметр | Тип | Описание |
id | Идентификатор класса категории кают | |
name | Название класса категории кают |
Объект DeckShort
Параметр | Тип | Описание |
id | Идентификатор палубы | |
name | Название палубы |