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

Отправляйте АПИ-ключ параметром в командной строке ?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 Номер палубы