АПИ Инфофлота
Отправляйте АПИ-ключ параметром в командной строке ?key=XXXXXXXXX или заголовком запроса x-api-key
Методы АПИ
Города
Город
Города
Города в маршрутах
Город в маршрутах
Круизы
Круиз
Статусы кают в круизе
cruises/{id}/cabins/search
Подбор кают для пассажиров и расчет стоимости
Возраст ребенка в морском
Морские Цены
Морские Цены v.2
Морские Каюты
Скидки
Скидка
Правила применения скидок
Услуги на борту
Услуга на борту
Общественные места
Общественное место
Реки
Река
Точки на маршрутах
Город в маршрутах
Порты
Порты после фильтра
Порт
Страны
Страна
Гражданство
Гражданство
Курсы валют
Курсы валют
Регионы
Регион
Возвращает список броней круиза
Новости и спецпредложения
Новость или спецпредложение
Теплоходы и лайнеры
Теплоход или лайнер
Теплоходы и лайнеры (активные)
Теплоход или лайнер
Теплоходы и лайнеры (как в меню)
Дополнительная информация о корабле
Популярные маршруты
Популярный маршрут
Поиск по названию
Заявки и бронирование
Заявка
Морское бронирование
Спецпредложения
Спецпредложение
Типы спецпредложений
Тип спецпредложений
Типы документов
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 | Название палубы |