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

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

Методы АПИ

Города
Город
Города
Города в маршрутах
Город в маршрутах
Круизы
Круиз
Статусы кают в круизе
Подбор кают для пассажиров и расчет стоимости
Возраст ребенка в морском
Морские Цены
Морские Цены v.2
cruises/SeaCabins/{id}
Морские Каюты
Скидки
Скидка
Правила применения скидок
Услуги на борту
Услуга на борту
Общественные места
Общественное место
Реки
Река
Точки на маршрутах
Город в маршрутах
Порты
Порты после фильтра
Порт
Страны
Страна
Гражданство
Гражданство
Курсы валют
Курсы валют
Регионы
Регион
Возвращает список броней круиза
Новости и спецпредложения
Новость или спецпредложение
Теплоходы и лайнеры
Теплоход или лайнер
Теплоходы и лайнеры (активные)
Теплоход или лайнер
Теплоходы и лайнеры (как в меню)
Дополнительная информация о корабле
Популярные маршруты
Популярный маршрут
Поиск по названию
Заявки и бронирование
Заявка
Морское бронирование
Спецпредложения
Спецпредложение
Типы спецпредложений
Тип спецпредложений
Типы документов

GET /cruises/SeaCabins/:id

Возвращает морские каюты (данного тарифа категории кают) доступные к покупке. Для морских круизов, этот метод надо использовать вместо freeCabins, cruises/{id}/cabins и /cruises/:id/cabins/search которые не имеют смысла для морских круизов.

Запрос

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

Параметры URL

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

Параметры в строке запроса

ПараметрТипОписаниеПо умолчаниюПример
category_id string Код категории. Это поле берется из поля "Кодовое назавание категории кают" (data[id категории].name) в cruises/SeaCategories/{id} или (cabinGroups[i]cabinCategories[j]tariffs[id тарифа].title) в /cruises/SeaCategoriesV2/:id category_id=IR2
fare_id string Id тарифа. Это ключ ассоциативного массива data[id категории].rates из cruises/SeaCategories/{id} или cabinGroups[i]cabinCategories[j]tariffs в /cruises/SeaCategoriesV2/:id.

Обратите внимание что в этом id обычно присутствует пробел, и если вы смотрите запрос в броузере вам этот пробел в урле надо закодировать символом + или %20.
fare_id=EARLY BOOKING DRINKS
adults integer Кол-во взрослых 1 adults=2
children integer Кол-во детей 0 children=1
childrenAge integer Возраст 1-го ребенка childrenAge=5

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

ПараметрТипОписание
status boolean Статус успеха
data array of SeaCabin Ассоциативный массив кают доступных к покупке

Объект SeaCabin

ПараметрТипОписание
number string Номер каюты. Это так же ключ этого ассоциативного массива.
deck_name string Название палубы где находится эта каюта
deck_number intenger Номер палубы