ICS Avia API v 1.5
описание взаимодействия

Общие сведения

Данные от системы запрашиваются и передаются по протоколу HTTP.
Для передачи параметров можно использовать метод GET или POST.
Данные к пользователю передаются в виде XML документов в кодировке UTF-8.

Полную выгрузку билетов можно получить отдельным XML файлом.

ВНИМАНИЕ! Для работы с уже созданными заявками используйте методы работы с заявками из ICS Tour API.

Список методов

Методы

getAirCompany

URL: http://api.icstrvl.ru/tour-api/avia/getAirCompany.xml
список авиакомпаний с доступными билетами
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
class целое число нет Класс перелета [список: getServiceClass]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список авиакомпаний, на которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<companies>
<company id="Идентификатор авиакомпании" name="Название авиакомпании"/>
</companies>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getAirCompany.xml?rt=1&ad=2&ch=0&inf=0&cntDep=1&cntArr=457&cityDep=538625

getAirCompanyList

URL: http://api.icstrvl.ru/tour-api/avia/getAirCompanyList.xml
список авиакомпаний
Метод позволяет получить список всех авиакомпаний.
Возвращает XML типа:
<result>
<carriers>
<carrier name="Название авиакомпании" id="Идентификатор авиакомпании"/>
</carriers>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getAirCompanyList.xml

getAirportList

URL: http://api.icstrvl.ru/tour-api/avia/getAirportList.xml
список аэропортов
Метод позволяет получить список всех аэропортов.
Возвращает XML типа:
<result>
<cities>
<city iata="код IATA" name="Название аэропорта" country_name="Название страны" country_id="Идентификатор страны" id="Идентификатор аэропорта" city_name="Название города" city_id="Идентификатор города"/>
</cities>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getAirportList.xml

getCityArr

URL: http://api.icstrvl.ru/tour-api/avia/getCityArr.xml
список городов прилета
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список городов прилета, в которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<cities_arr>
<city name="Название города" id="Идентификатор города"/>
</cities_arr>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCityArr.xml?rt=1&ad=2&ch=0&inf=0&cntDep=1&cntArr=457&cityDep=538625

getCityDep

URL: http://api.icstrvl.ru/tour-api/avia/getCityDep.xml
список городов вылета
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список городов вылета, из которых есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<cities_dep>
<city id="Идентификатор города" name="Название города"/>
</cities_dep>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCityDep.xml?rt=0&ad=2&ch=1&inf=0&cntDep=457

getCityList

URL: http://api.icstrvl.ru/tour-api/avia/getCityList.xml
список городов
Метод позволяет получить список всех городов.
Возвращает XML типа:
<result>
<cities>
<city country_id="Идентификатор страны" iata="код IATA" name="Название города" id="Идентификатор города"/>
</cities>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCityList.xml

getCountryArr

URL: http://api.icstrvl.ru/tour-api/avia/getCountryArr.xml
список стран прилета
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список стран прилета, в которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<countries_arr>
<country id="Идентификатор страны" name="Название страны"/>
</countries_arr>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCountryArr.xml?rt=1&ad=2&ch=1&inf=0&cntDep=1&cityDep=538625

getCountryDep

URL: http://api.icstrvl.ru/tour-api/avia/getCountryDep.xml
список стран вылета
Аргументы
Название Тип Обязательный Описание
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список стран вылета, из которых есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<countries_dep>
<country name="Название страны" id="Идентификатор страны"/>
</countries_dep>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCountryDep.xml?rt=1&ad=2&ch=1&inf=0

getCountryList

URL: http://api.icstrvl.ru/tour-api/avia/getCountryList.xml
список стран
Метод позволяет получить список всех стран.
Возвращает XML типа:
<result>
<countries>
<country name="Название страны" id="Идентификатор страны"/>
</countries>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCountryList.xml

getDateArr

URL: http://api.icstrvl.ru/tour-api/avia/getDateArr.xml
Список дат возврата
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
dateDep дата, формат YYYY-MM-DD да Дата вылета [список: getDateDep]
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить возможные даты возврата, на которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<dates_arr>
<date value="Дата возврата"/>
</dates_arr>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getDateArr.xml?rt=0&ad=2&ch=1&inf=0&cntDep=457&cntArr=1&dateDep=2022-02-23

getDateDep

URL: http://api.icstrvl.ru/tour-api/avia/getDateDep.xml
список дат вылета
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить возможные даты вылета, на которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<dates_dep>
<date value="Дата вылета"/>
</dates_dep>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getDateDep.xml?rt=0&ad=2&ch=1&inf=0&cntDep=457&cntArr=1

getSchedule

URL: http://api.icstrvl.ru/tour-api/avia/getSchedule.xml
расписание рейсов
Аргументы
Название Тип Обязательный Описание
cnt целое число нет Страна
city целое число нет Город
ap целое число нет Аэропорт
iata строка нет IATA код (аэропорт или город)
Метод позволяет получить расписание рейсов.
Возвращает XML типа:
<result>
<schedule>
<flight cnt1name="страна вылета (идентификатор)" cnt2="страна прилета (идентификатор)" id="идентификатор рейса" cnt2name="страна прилета (название)" num="номер рейса" cnt1="страна вылета (идентификатор)" pair="идентификатор второго рейса в паре" company_name="авиакомпания (название)" company="авиакомпания (идентификатор)">
<period date1="Начало действия периода" date2="Окончание действия периода">
<dow ap2="аэропорт прилета (идентификатор)" time2="время прилета" ap2iata="аэропорт прилета (код IATA)" time1="время вылета" ap1name="аэропорт вылета (название)" name="название дня недели" ap1iata="аэропорт вылета (код IATA)" ap2name="аэропорт прилета (название)" ap1="аэропорт вылета (идентификатор)" num="номер дня недели (1..7)"/>
</period>
</flight>
</schedule>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getSchedule.xml

getServiceClass

URL: http://api.icstrvl.ru/tour-api/avia/getServiceClass.xml
доступные классы обслуживания
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
airCompany целое число нет Авиакомпания [список: getAirCompany]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список классов бронирования, на которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<classes>
<class name="Название класса" id="Идентификатор класса"/>
</classes>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getServiceClass.xml?rt=1&ad=2&ch=0&inf=0&cntDep=1&cntArr=457&cityDep=538625

getServiceClassList

URL: http://api.icstrvl.ru/tour-api/avia/getServiceClassList.xml
список классов обслуживания
Метод позволяет получить список классов обслуживания.
Возвращает XML типа:
<result>
<classes>
<class id="Идентификатор класса" name="Название класса"/>
</classes>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getServiceClassList.xml

getTicketStatuses

URL: http://api.icstrvl.ru/tour-api/avia/getTicketStatuses.xml
список статусов билетов
Возвращает XML типа:
<result>
<ticket_statuses>
<ticket_status persons="Максимальное количество людей в туре, которое если не указано, то не ограничено" id="Идентификатор статуса" name="Название статуса"/>
</ticket_statuses>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getTicketStatuses.xml

getTickets

URL: http://api.icstrvl.ru/tour-api/avia/getTickets.xml
список билетов
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
dateDep дата, формат YYYY-MM-DD нет Дата вылета c [список: getDateDep]
dateArr дата, формат YYYY-MM-DD нет Дата возврата c [список: getDateArr]
dateDepEnd дата, формат YYYY-MM-DD нет Дата вылета по, но не более месяца от "Даты вылета с" (только если указана дата вылета с)
dateArrEnd дата, формат YYYY-MM-DD нет Дата возврата по, но не более месяца от "Даты возврата с" (только если указана дата возврата с)
airCompany целое число нет Авиакомпания [список: getAirCompany]
class целое число нет Класс перелета [список: getServiceClass]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов(может быть от 0 до 2)
ch целое число нет Количество детей
Метод позволяет получить цены на билеты в соответствии с указанными условиями.
Стоимость указана в валюте, название валюты указано в tickets.currency.
Текущий курс валют компании можно получить, используя метод getCurrencyRate.
Если не задана конкретная дата вылета, то показываются все билеты на один месяц вперед.
Возвращает XML типа:
<result>
<tickets currency="Валюта, в которой указаны цены">
<ticket id="Идентификатор билета" total="Цена билета" adult_cost="Цена за взрослого" kid_cost="Цена за ребенка" class="Класс перелета" baggage_weight="Допустимый вес багажа" infant_cost="Цена за инфанта" status="Статус билета">
<flight ap2_iata="Код IATA аэропорта прилета" ap2="Аэропорт прилета" time2="Время прилета" city1_iata="Код IATA города вылета" time1="Время вылета" city1="Город вылета" ap1_iata="Код IATA аэропорта вылета" ac="Авиакомпания" city2_iata="Код IATA города прилета" city2="Город прилета" date="Дата" num="Номер рейса" ap1="Аэропорт вылета"/>
<flight_back time2="Время прилета" city1_iata="Код IATA города вылета" ap2="Аэропорт прилета" ap2_iata="Код IATA аэропорта прилета" city1="Город вылета" time1="Время вылета" ap1_iata="Код IATA аэропорта вылета" ac="Авиакомпания" city2="Город прилета" city2_iata="Код IATA города прилета" num="Номер рейса" ap1="Аэропорт вылета" date="Дата"/>
</ticket>
</tickets>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getTickets.xml?rt=1&ad=2&ch=0&inf=0&cntDep=1&cntArr=457&cityDep=538625

makeOrder

URL: http://api.icstrvl.ru/tour-api/avia/makeOrder.xml
сделать заказ
Аргументы
Название Тип Обязательный Описание
aid строка да Идентификатор сессии
ticket_id строка да Id билета [список: getTickets]
manager строка да Менеджер агентства
payment_type целое число да Тип оплаты: 1 - наличный расчет, 2 - безналичный расчет
data строка в формате JSON да Данные для бронирования
comment строка нет Комментарии к заказу
check_only целое число нет Если передан этот параметр, то бронирование производится не будет (для отладки)
ad целое число да Количество взрослых
inf целое число нет Количество инфантов (максимально - 2)
ch целое число нет Количество детей
Метод позволяет бронировать авиабилеты, которые можно найти с помощью метода getTickets или searchTickets.

Информация, необходимая для бронирования тура, передается в параметре data, которая представляет собой строку формата JSON.

Описание данных для бронирования, параметр data
   {
      "clients": [
      #  Массив объектов, которые содержат данные о туристах в заявке
      #  количество элементов в массиве должно соответствовать количеству
      #  туристов в туре, TOUR.accomodation.adults.n + TOUR.accomodation.kids.n
      #
          {
              "surname": "Фамилия туриста латинскими буквами",
              "name": "Имя туриста латинскими буквами",
              "patronymic": "Отчество туриста латинскими буквамиш, требуется только при бронировании внутри России",
              "birth_date": "Дата рождения туриста, формат YYYY-MM-DD",
              "gender": "Пол туриста (MR - мужской, MRS - женский)",
              "citizenship": "Идентификатор гражданства туриста",
              "passport_serial": "Серия паспорта обязательна и учитывается только для российского гражданства, для других будет проигнорирована.",
              "passport": "Номер паспорта",
              "passport_begin": "Дата начала действия паспорта, формат YYYY-MM-DD",
              "passport_end": "Дата окончания действия паспорта, формат YYYY-MM-DD",
          },
          ...
      ],
   }

Обязательным является только массив clients.

Для того, что бы получить доступ к этому методу, необходим идентификатор сессии, который можно получить в методе authorize.

После того как получен ответ от метода makeOrder, запрос на бронирование авиабилета поставлен в очередь. Его статус в очереди можно проверить с помощью метода checkBooking, передав в него полученный от системы book_id. То есть билет бронируется не сразу, а в течении некоторого времени. Идентификатор брони можно получить с помощью метода checkBooking.

ВНИМАНИЕ! Для работы с уже созданными заявками используйте методы работы с заявками из ICS Tour API.

Возвращает XML типа:
<result>
<booking book_id="Идентификатор номера бронирования в очереди">
<price packet_price="Цена билета" commission_amount="Сумма комиссии" commission="Процент комиссии" total="Стоимость билета для агентства"/>
</booking>
</result>

Если передан параметр check_only, то бронирование производиться не будет. В параметре book_id будет не идентификатор бронирования, а слово tested.

Так же в случае передачи параметра check_only в тег booking будет добавлен тег test_letter, который содержит заголовок (test_letter.subject), получателя (test_letter.to) и тело (test_letter.body) письма, которое получает агентство при бронировании. Само письмо не отсылается.

searchTickets

URL: http://api.icstrvl.ru/tour-api/avia/searchTickets.xml
поиск билетов
Аргументы
Название Тип Обязательный Описание
arrival строка нет Откуда - id или IATA код
departure строка нет Куда - id или IATA код
date дата, формат YYYY-MM-DD нет Дата вылета нижняя граница
date2 дата, формат YYYY-MM-DD нет Дата вылета верхняя граница
search_by строка нет Задает тип объектов, которые задаются в arrival и departure. По умолчанию city. Возможные варианты: country - страна, city - город, airport - аэропорт
company целое число нет Авиакомпания
class целое число нет Класс перелета [список: getServiceClass]
rt логическое нет Перелет туда и обратно
ad целое число нет Количество взрослых
inf целое число нет Количество инфантов(может быть от 0 до 2)
ch целое число нет Количество детей

Метод позволяет осуществлять поиск билетов. Значения вылета и прилета могут задаватся как идентификаторами, так и кодами IATA. Результаты могут быть ограничены по дате вылета.

Стоимость указана в валюте, название валюты указано в ticket.currency.
Текущий курс валют компании можно получить, используя метод getCurrencyRate.

Возвращает XML типа:
<result>
<tickets found="Количество найденных результатов">
<ticket class="Класс перелета" kid_cost="Цена за ребенка" id="Идентификатор билета" total="Цена билета" adult_cost="Цена за взрослого" status="Статус билета" currency="Валюта, в которой указаны цены" infant_cost="Цена за инфанта" baggage_weight="Норма провоза багажа">
<flight ap1_iata="Код IATA аэропорта вылета" ac_id="Авиакомпания - идентификатор" ac_name="Авиакомпания - название" city1_iata="Код IATA города вылета" time2="Время прилета" ap2="Аэропорт прилета" ap2_iata="Код IATA аэропорта прилета" city1="Город вылета" time1="Время вылета" id="Идентификатор рейса" num="Номер рейса" date="Дата" ap1="Аэропорт вылета" city2="Город прилета" city2_iata="Код IATA города прилета"/>
<flight_back num="Номер рейса" ap1="Аэропорт вылета" date="Дата" id="Идентификатор рейса" city2_iata="Код IATA города прилета" city2="Город прилета" ac="Авиакомпания - идентификатор" ap1_iata="Код IATA аэропорта вылета" time1="Время вылета" city1="Город вылета" ap2="Аэропорт прилета" ap2_iata="Код IATA аэропорта прилета" city1_iata="Код IATA города вылета" ac_name="Авиакомпания - название" time2="Время прилета"/>
</ticket>
</tickets>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/searchTickets.xml?rt=1&ad=2&ch=0&inf=0&departure=CY&search_by=country

searchTickets2

URL: http://api.icstrvl.ru/tour-api/avia/searchTickets2.xml
поиск билетов (новая версия)
Аргументы
Название Тип Обязательный Описание
from строка нет Откуда - id или IATA код
to строка нет Куда - id или IATA код
date дата, формат YYYY-MM-DD нет Дата вылета нижняя граница
date2 дата, формат YYYY-MM-DD нет Дата вылета верхняя граница
date_back дата, формат YYYY-MM-DD нет Дата вылета обратно нижняя граница
date_back2 дата, формат YYYY-MM-DD нет Дата вылета обратно верхняя граница
company строка нет Авиакомпания
class строка нет Класс перелета (Y, C или F) [список: getServiceClass]
rt логическое нет Перелет туда и обратно
ad целое число нет Количество взрослых
inf целое число нет Количество инфантов(может быть от 0 до 2)
ch целое число нет Количество детей
rub целое число нет Если установлен, то стоимость показывается в рублях, если нет, то в валюте страны

Метод позволяет осуществлять поиск билетов. Значения вылета и прилета могут задаватся как идентификаторами, так и кодами IATA. Результаты могут быть ограничены по дате вылета.

Стоимость указана в валюте, название валюты указано в ticket.currency.
Текущий курс валют компании можно получить, используя метод getCurrencyRate.

Возвращает XML типа:
<result>
<tickets found="Количество найденных результатов">
<ticket baggage_weight="Норма провоза багажа" infant_cost="Цена за инфанта" currency="Валюта, в которой указаны цены" status="Статус билета" adult_cost="Цена за взрослого" total="Цена билета" id="Идентификатор билета" kid_cost="Цена за ребенка" class="Класс перелета">
<flight city2_iata="Код IATA города прилета" city2="Город прилета" id="Идентификатор рейса" num="Номер рейса" ap1="Аэропорт вылета" date="Дата" ap2="Аэропорт прилета" ap2_iata="Код IATA аэропорта прилета" ac_name="Авиакомпания - название" city1_iata="Код IATA города вылета" ac_id="Авиакомпания - идентификатор" time2="Время прилета" time1="Время вылета" city1="Город вылета" ap1_iata="Код IATA аэропорта вылета"/>
<flight_back city2_iata="Код IATA города прилета" city2="Город прилета" id="Идентификатор рейса" date="Дата" num="Номер рейса" ap1="Аэропорт вылета" ap2="Аэропорт прилета" ap2_iata="Код IATA аэропорта прилета" ac_name="Авиакомпания - название" city1_iata="Код IATA города вылета" time2="Время прилета" time1="Время вылета" city1="Город вылета" ap1_iata="Код IATA аэропорта вылета" ac="Авиакомпания - идентификатор"/>
</ticket>
</tickets>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/searchTickets2.xml?rt=1&ad=2&ch=0&inf=0&to=CY

Получение списка билетов

Список билетов в виде XML можно получить по данной ссылке: http://api.icstrvl.ru/tour-api/data/online_tickets.xml

Данные обновляются раз в 20 минут.

Файл содержит описание ценовых предложений по авиабилетам, актуальных на время выгрузки, указанное в атрибуте time тега tickets (время московское). В предложении указан рейс или рейсы (билет в обе стороны), даты вылета, статус данного предложения, стоимость за одного взрослого, ребенка и инфанта.
Если описание содержит только тег flight, то это билет в одну сторону, если так же присутствует тег flight_back, то это билет туда и обратно.

Описание XML:
<tickets time="Время формирования, формат YYYY-MM-DD HH:MM:SS">
<ticket class="Класс обслуживание" status="Текстовое название статуса" available="если 1 - бронирование возможно, 0 - бронирование невозможно" status_id="Идентификатор статуса ценового предложения" id="Идентификатор ценового предложения, который может быть использован при бронировании">
<flight num="Номер рейса" date="Дата вылета" company="Название авиакомпании">
<departure ap_iata="IATA код аэропорта вылета" city="Город вылета" ap="Аэропорт вылета" city_id="Идентификатор города вылета" city_iata="IATA код города вылета">Время вылета</departure>
<arrival ap_iata="IATA код аэропорта прилета" city="Город прилета" ap="Аэропорт прилета" city_iata="IATA код города прилета" city_id="Идентификатор города прилета">Время прилета</arrival>
</flight>
<flight_back num="Номер обратного рейса, если билет в одну сторону, то данный тег отсутствует" date="Дата вылета" company="Название авиакомпании">
<departure city_id="Идентификатор города вылета" city_iata="IATA код города вылета" ap="Аэропорт вылета" ap_iata="IATA код аэропорта вылета" city="Город вылета">Время вылета</departure>
<arrival city_iata="IATA код города прилета" city_id="Идентификатор города прилета" ap="Аэропорт прилета" city="Город прилета" ap_iata="IATA код аэропорта прилета">Время прилета</arrival>
</flight_back>
<price currentcy="В какой валюте даны цены">
<adult>Стоимость одного взрослого</adult>
<kid>Стоимость одного ребенка</kid>
<infant>Стоимость одного инфанта</infant>
</price>
</ticket>
</tickets>