Вивантаження додаткових сервісів

Звіт по додатковим сервісам в замовленні

Приклад запиту:

https://domain.rezonuniversal.com/api/air/aditionalservices?key=aaaa&token=aaaabddeeddddaaaa&t=json&dateFrom=2020-06-01&dateTo=2020-07-01

dateFrom

Період "з" YYYY-MM-DDTHH:MM:SS, например 2015-03-29T21:12:00

dateTo

Період "по" YYYY-MM-DDTHH:MM:SS, наприклад 2015-03-29T21:12:00

Якщо період не заданий – повернуться всі записи за останній місяць.

<Response
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <StatusCode>200</StatusCode>
  <Status>OK</Status>
  <Data xsi:type="ArrayOfOrder_with_aditional_services">
    <order_with_aditional_services>
      <order_id>25213</order_id>
      <order_status>ACTIVE</order_status>
      <order_pay_status>NotPaid</order_pay_status>
      <bookings>
        <booking>
          <booking_recloc>P1RTY3HUT</booking_recloc>
          <booking_source>TravelFusion</booking_source>
          <services>
            <service>
              <is_in_package>false</is_in_package>
              <created>2020-06-18T09:59:03.0003835</created>
              <name>1 сдаваемый багаж 10 кг</name>
              <service_type_name>TravelFusionService</service_type_name>
              <service_category>AviaBaggage</service_category>
              <status>Active</status>
              <type>AviaProvider</type>
              <currency>UAH</currency>
              <amt>275.49</amt>
              <fee>0.00</fee>
              <total>275.49</total>
              <passenger_name>OLENA</passenger_name>
              <passenger_surname>GONTAREVA</passenger_surname>
            </service>
            <service>
              <is_in_package>false</is_in_package>
              <created>2020-06-18T09:59:03.0024094</created>
              <name>1 сдаваемый багаж 20 кг</name>
              <service_type_name>TravelFusionService</service_type_name>
              <service_category>AviaBaggage</service_category>
              <status>Active</status>
              <type>AviaProvider</type>
              <currency>UAH</currency>
              <amt>459.05</amt>
              <fee>0.00</fee>
              <total>459.05</total>
              <passenger_name>OLENA</passenger_name>
              <passenger_surname>GONTAREVA</passenger_surname>
            </service>
            <service>
              <is_in_package>true</is_in_package>
              <created>2020-06-18T09:59:03.2391772</created>
              <name>Service created at 15.05.2020 16:01:00</name>
              <service_type_name>ManualService</service_type_name>
              <service_category>General</service_category>
              <status>Active</status>
              <type>Agency</type>
              <currency>UAH</currency>
              <amt>0.00</amt>
              <fee>0.00</fee>
              <total>0.00</total>
            </service>
            <service>
              <is_in_package>true</is_in_package>
              <created>2020-06-18T09:59:03.2391772</created>
              <name>Service created at 15.05.2020 16:01:35</name>
              <service_type_name>ManualService</service_type_name>
              <service_category>General</service_category>
              <status>Active</status>
              <type>Agency</type>
              <currency>UAH</currency>
              <amt>0.00</amt>
              <fee>0.00</fee>
              <total>0.00</total>
            </service>
            <service>
              <is_in_package>false</is_in_package>
              <created>2020-06-18T09:59:03.448742</created>
              <name>Pacman1</name>
              <service_type_name>PackageService</service_type_name>
              <service_category>Package</service_category>
              <status>Active</status>
              <type>Agency</type>
              <currency>UAH</currency>
              <amt>0.00</amt>
              <fee>500.00</fee>
              <total>500.00</total>
            </service>
          </services>
        </booking>
      </bookings>
    </order_with_aditional_services>
  </Data>
</Response>

Структура order_with_aditional_services

Параметр

Опис

order_id

Номер замовлення

order_status

Статус замовлення:

ACTIVE - активний,

CANCELED - відмінений,

ERROR - з помилкою,

IN_PROGRESS - не завершений

order_pay_status

Статус оплати замовлення:

NotPaid - не оплачений,

Paid - оплачений,

PaidByB2B - оплачений B2B користувачем

bookings[]

Бронювання в замовленні

Структура booking

Параметр

Опис

booking_recloc

Локатор бронювання

booking_source

Система бронювання

services[]

Сервіси в бронюванні

Структура service

Параметр

Опис

is_in_package

Ознака того, що сарвіс включений в пакет

created

Дата та час додавання сервіса

name

Назва сервіса

status

Статус сервіса:

Available - значення за замовчуванням,

Active - послуга активна,

Issued - послуга виписана,

Cancelled - послуга відмінена

currency

Валюта

amt

Вартість сервісу на стороні постачальника послуги

fee

Сервісный збір агенства

total

Заральга вартість послуги

passenger_name

Ім'я пасажира на якого взято послугу (якщо послуга не на все замовлення)

passenger_surname

Прізвище пасажира на якого взято послугу (якщо послуга не на все замовлення)

service_type_name

Назва типу сервісу

service_category

Категорія сервису:

General - загальний,

AviaGeneral - загальний для послуги а/к,

AviaBaggage - багаж а/к,

AviaMeal - харчування а/к,

AviaSeatsMap - послуга - карта мест,

AviaSeat - послуга - заброньоване місце,

Checkin - реєстрація на рейс,

Package - пакет,

type

Тип сервису:

Agency - послуга надається агентством (платна підтримка, пріоритетне обслуговування тощо),

OutSource - послуга надається стороннім постачальником (страхування, трансфери тощо),

AviaProvider - послуга надається авіакомпанією (багаж, харчування тощо)

Last updated