Вивантаження бронювань
Метод
/air/bookings
Пример запроса:
https://domain.rezonuniversal.com/api/air/bookings?key=aaaa&token=aaaabbbbccccddddeeeeffffddddaaaa&t=json&recLoc=xxxxxx&status=x&payStatus=x&refer=abcdefg&dateFrom=2015-01-01T00:00:00&dateTo=2015-06-01T00:00:00
Параметры запроса
Описание
dateFrom
Период "с" YYYY-MM-DDTHH:MM:SS, например 2015-03-29T21:12:00
dateTo
Период "по" YYYY-MM-DDTHH:MM:SS, например 2015-03-29T21:12:00
recLoc
Локатор
unic_id
Уникальный идентификатор бронирования
status
Статус бронирования (0 - ACTIVE, 1 - CANCELED, 2 - ISSUED, 3 - PENDING, 4 - REJECTED, 5 - VOID, 6 - ERROR)
payStatus
Статус оплаты (0 - NOTPAID, 1 - PAID, 2 - PAYEDBYB2B)
refer
Источник бронирования
source
Провайдер услуг
Примечание: любой из параметров может применяться отдельно либо совместно с иным параметром.
Максимальный период выгрузки ограничен 1 месяцем! *
* имеется ввиду полный календарный месяц, например с 20.03 по 20.04 (при условии, что период указан)
<?xml version="1.0" encoding="UTF-8"?>
<Response xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<StatusCode>200</StatusCode>
<Status>OK</Status>
<Data xsi:type="ArrayOfBooking">
<Booking>
<order_nmb>A15429</order_nmb>
<order_id>A15429</order_id>
<comp_id>12</comp_id>
<comp_name>Demo</comp_name>
<created>2016-01-22T12:08:06.6961924</created>
<recloc>CZ8TPY</recloc>
<unic_id>fbfb5351-a06c-4abe-9e80-b2bea9253cd6</unic_id>
<hid>e20caaab-4a82-44b1-99d2-5f3738ef6f49</hid>
<pcc>7J8J</pcc>
<buyer_name>ALLA</buyer_name>
<buyer_surname>IGNATENKO</buyer_surname>
<buyer_phone>380970000583</buyer_phone>
<buyer_email>[email protected]</buyer_email>
<ga_user_id>176013697</ga_user_id>
<custom_data>
<item>
<key>marker</key>
<value>596f131be831c</value>
</item>
<item>
<key>tduid</key>
<value>ABAD43925</value>
</item>
</custom_data>
<status>CANCELED</status>
<route_type>OW</route_type>
<plating_carrier>TK</plating_carrier>
<plating_carrier_lang>Турецкие авиалинии [TK]</plating_carrier_lang>
<segments>
<segment>
<start_airport>ODS</start_airport>
<start_airport_lang>Одесса</start_airport_lang>
<start_city>ODS</start_city>
<start_city_lang>Одесса</start_city_lang>
<start_country>UA</start_country>
<start_country_lang>Украина</start_country_lang>
<end_airport>IST</end_airport>
<end_airport_lang>Ататюрк</end_airport_lang>
<end_city>IST</end_city>
<end_city_lang>Стамбул</end_city_lang>
<end_country>TR</end_country>
<end_country_lang>Турция</end_country_lang>
<marketing_carrier>TK</marketing_carrier>
<marketing_carrier_lang>Турецкие авиалинии [TK]</marketing_carrier_lang>
<marketing_fltnmb>466</marketing_fltnmb>
<operating_carrier>TK</operating_carrier>
<operating_carrier_lang>Турецкие авиалинии [TK]</operating_carrier_lang>
<departure>2016-09-23T10:25:00</departure>
<arrival>2016-09-23T11:55:00</arrival>
<booking_class>L</booking_class>
<cabin_class>E</cabin_class>
<status>HK</status>
<equip>737</equip>
<equip_lang>Боинг 737</equip_lang>
</segment>
</segments>
<passengers_count>1</passengers_count>
<active_segments_count>1</active_segments_count>
<local_fare_total>3980.00</local_fare_total>
<service_fee>10.00</service_fee>
<mainagency_service_fee>0.00</mainagency_service_fee>
<discount>0.00</discount>
<total>3990.00</total>
<currency>UAH</currency>
<pay_status>NotPaid</pay_status>
<refer>momondo</refer>
<user>
<id>3</id>
<guid xsi:nil="true"/>
<name>Dmitriy</name>
<email>[email protected]</email>
</user>
</Booking>
</Data>
</Response>
Структура Booking
Параметр
Описание
order_nmb
Номер заказа (либо order_id - без префикса)
comp_id
Номер агентства
comp_name
Название агентства
created
Дата и время создания
recloc
Локатор бронирования
unic_id
Уникальный идентификатор бронирования (GUID)
pcc
PCC
buyer_email
Email покупателя
buyer_name
Имя покупателя
buyer_surname
Фамилия покупателя
buyer_phone
Телефон покупателя
ga_user_id
Google Analytics User Id
custom_data
Дополнительные данные, хранимые с заказом
status
Статус бронирования: ACTIVE, CANCELED, ISSUED, PENDING, REJECTED, VOID, ERROR
pay_status
Статус оплаты: NOTPAID, PAID, PAYEDBYB2B
route_type
Тип маршрутa: OW, RT, MULTY
plating_carrier
Код валидирующей авиакомпании
plating_carrier_lang
Валидирующая авиакомпания
segments
Массив сегментов
passengers_count
Количество пассажиров
active_segments_count
Количество активных сегментов
local_fare_total
Расчет тарифа
service_fee
Сервисный сбор
mainagency_service_fee
Сервисный сбор главного агентства
discount
Скидка
total
Общая стоимость
currency
Валюта
refer
Источник бронирования
user
Зарегистрированный пользователь сайта, сделавший заказ
Структура segment
Параметр
Описание
start_airport
IATA код аэропорта вылета
start_airport_lang
Аэропорт вылета
start_city
IATA код города вылета
start_city_lang
Город вылета
start_country
IATA код страны вылета
start_country_lang
Страна вылета
end_airport
IATA код аэропорта прибытия
end_airport_lang
Аэропорт прибытия
end_city
IATA код города прибытия
end_city_lang
Город прибытия
end_country
IATA код страны прибытия
end_country_lang
Страна прибытия
marketing_carrier
IATA код маркетинговой авиакомпании
marketing_carrier_lang
Маркетинговая авиакомпания
marketing_fltnmb
Номер рейса марк. а.к.
operating_carrier
IATA код оперирующей авиакомпании
operating_carrier_lang
Оперирующая авиакомпания
departure
Дата вылета
arrival
Дата прибытия
booking_class
Класс бронирования
cabin_class
Класс кабины
status
Статус сегмента (Galileo)
equip
IATA код типа воздушного судна
equip_lang
Тип воздушного судна
Last updated