Вивантаження бронювань
Метод
/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>{
"Data": [
{
"active_segments_count": 1,
"buyer_email": "[email protected]",
"buyer_name": "ALLA",
"buyer_phone": "380970000583",
"buyer_surname": "IGNATENKO",
"ga_user_id": 176013697,
"comp_id": 12,
"comp_name": "Demo",
"created": "/Date(1453457286696+0200)/",
"currency": "UAH",
"custom_data": [
{
"key": "marker",
"value": "596f131be831c"
},
{
"key": "tduid",
"value": "ABAD43925"
}
],
"discount": 0,
"local_fare_total": 3980,
"mainagency_service_fee": 0,
"order_id": "15429",
"order_nmb": "A15429",
"passengers_count": 1,
"pay_status": "NotPaid",
"pcc": "7J8J",
"plating_carrier": "TK",
"plating_carrier_lang": "Турецкие авиалинии [TK]",
"recloc": "CZ8TPY",
"unic_id": "fbfb5351-a06c-4abe-9e80-b2bea9253cd6",
"refer" : "momondo",
"route_type": "OW",
"segments": [
{
"arrival": "/Date(1474620900000+0300)/",
"booking_class": "L",
"cabin_class": "E",
"departure": "/Date(1474615500000+0300)/",
"end_airport": "IST",
"end_airport_lang": "Ататюрк",
"end_city": "IST",
"end_city_lang": "Стамбул",
"end_country": "TR",
"end_country_lang": "Турция",
"equip": "737",
"equip_lang": "Боинг 737",
"marketing_carrier": "TK",
"marketing_carrier_lang": "Турецкие авиалинии [TK]",
"marketing_fltnmb": "466",
"operating_carrier": "TK",
"operating_carrier_lang": "Турецкие авиалинии [TK]",
"start_airport": "ODS",
"start_airport_lang": "Одесса",
"start_city": "ODS",
"start_city_lang": "Одесса",
"start_country": "UA",
"start_country_lang": "Украина",
"status": "HK"
}
],
"service_fee": 10,
"status": "CANCELED",
"total": 3990,
"user":
{
"id": 3,
"name": "Dmitriy",
"email": "[email protected]"
}
}
],
"Error": null,
"Status": "OK",
"StatusCode": 200
}Структура 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