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

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

Методы АПИ

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

GET /requests/:id

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

Запрос

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

Параметры URL

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

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

ПараметрТипОписание
status integer Код HTTP статуса ответа
type string HTTP статуса ответа
data object RequestData Объект Заявки

Объект RequestData

ПараметрТипОписание
id integer Идентификатор заявки
name integer Номер заявки
status integer Статус заявки: 0 - 'Аннулировано', 1 - 'Возврат', 2 - 'Ожидание возврата', 10 - 'Ожидает подтверждения', 11 - 'В листе ожидания', 12 - 'Запрошено на аннуляцию', 13 - 'В обработке', 20 - 'Подтверждено', 21 - 'Предоплата', 22 - 'Изъято оператором', 30 - 'Оплачено', 31 - 'Продано у агентства', 32 - 'Бесплатно', 33 - 'Ожидание оплаты', 34 - 'Выдан ваучер'
amount double Стоимость
currency_id integer Идентификатор валюты
created datetime Дата создания заявки
confirmed datetime Дата создания заявки (не используется)
expired datetime Срок бронирования (не используется)
commission double Комиссия агентства (не используется)
services array of RequestServices список объектов RequestServices
passengers array of RequestPassenger список объектов RequestPassenger
cruise object RequestCruise объект RequestCruise

Объект RequestServices

ПараметрТипОписание
id integer Идентификатор услуги
type string Тип услуги: 0 - Круиз, 1 - Экскурсия, 2 - Виза, 3 - Трансфер, 4 - Авивбилет, 5 - Ж/д билет, 6 - Страховка, 7 - Отель, 8 - Сборы, 9 - Аренда, 10 - Сертификат, 20 - Прочее
amount double Стоимость услуги
commission double Коммисия полученная за эту услугу

Объект RequestPassenger

ПараметрТипОписание
id integer Идентификатор пассажира
first_name string Имя пассажира
last_name string Фамилия пассажира
middle_name string Отчество пассажира
passport_series string Серия паспорта
passport_number string Номер паспорта
amount double Стоимость
cabin_id string Название (номер) каюты
place_type integer Размещение
type integer тип размещения пассажира. Указывается из списка констант: 0 - взрослое, 1 - взрослое+детское, 2 - детское, 3 - свободное, 4 - одноместное
birthday datetime День рождения
commission double Коммисия

Объект RequestCruise

ПараметрТипОписание
id integer Идентификатор круиза
name string Название круиза
type string Тип круиза
dateStart datetime Дата начала круиза
dateEnd datetime Дата окончания круиза
days integer Количество дней в круизе
nights integer Количество ночей в круизе
route string Полный маршрут круиза
routeShort string Короткий маршрут круиза

DELETE /requests/:id

Удаляет заявку по идентификатору

Запрос

DELETE https://restapi.infoflot.com/requests/:id

Параметры URL

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