Перейти к содержанию

Сервис уведомлений Mixvel

  • О событиях по операциям с электронными документами (электронными билетами и/или EMD) (Online-ticket)

  • О событиях в бронированиях агентства, требующих действий со стороны агента (Агентские очереди)

Подключение к сервису уведомлений

Необходимо направить заявку на support@mixvel.com с указанием наименования агентства, кода агентства, ППР и ClientID и уточнением, какие из сервисов необходимо подключить:

  • Online-ticket;

  • AgentQueues (Агентские очереди: для получения уведомлений по отдельным очередям - перечислите необходимые очереди).

Необходимо уточнить адрес url, для получения с Вашей стороны уведомлений OrderChangeNotifRQ (например: HTTP POST https://super-agency.com/api/notif).

Для basic авторизации также в заявке на подключение необходимо указать логин и пароль.

Далее заявка подтверждается сотрудниками службы поддержки Mixvel. После подтверждения заявки будет доступна работа с сервисами.

При отправке заявки в теме письма указывать: «Подключение к системе уведомлений».

Подключение сервиса уведомлений на DEMO стенде предусмотрено только для пользователей, работающих в тестовых средах под реквизитами своего агентства.

Порядок работы

После подключения пользователя к сервису уведомлений MixVel, пользователь далее на постоянной основе будет получать нотификации - одно сообщение нотификации для одного события (бронирования/электронного документа) – Mixvel_OrderChangeNotifRQ.

MixVel хранит информацию в сервисе уведомлений не более двух месяцев.

Агентские очереди на стороне Сирены очищаются при успешном получении информации о бронировании в сервисе нотификаций Миксвел.

Дополнительно для пользователей реализован метод Mixvel_OrderNotifRQ/RS, позволяющий получить информацию о заказах/билетах, которые имеются в базе сервиса уведомлений MixVel: те, которые попали из OnlineTicket и/или агентских очередей АРС «Сирена-Трэвел».

Online-ticket

Система Online-ticket предназначена для оперативной передачи данных по операциям с билетами/EMD от АРС «Сирена-Трэвел» (GDS) агентствам. Система Online-ticket поддерживает следующие операции с авиабилетами:

  • продажа;

  • обмен;

  • возврат.

Агентские очереди Сирена-Трэвел (AgentQueues)

В системе MixVel предусмотрен механизм обработки очередей PNR от АРС «Сирена-Трэвел» (GDS) агентствам. В очередь поступают PNR пассажиров, с которыми агенту требуется установить контакт. Необходимость этого возникает в случае изменения расписания рейса, на который забронировано место, пересадки пассажира на другой рейс, подтверждения листа ожидания и т.д.

Очередь агентства привязана к пункту продажи, PNR поступают в очередь того пункта продажи, где они были созданы, вне зависимости от того, какой CID был указан при отправке заявки в адрес Миксвел.

Перечень существующих агентских очередей (поле ReasonCode):

Mixvel_OrderNotifRQ/Request/NotificationCriteria/ReasonCode

Mixvel_OrderChangeNotifRQ/Notification/ChangeGroup/ReasonCode

Номер очереди Название очереди Наименование очереди
7 Изменение расписания (пересадка) SheduleChange
4 Визовая информация VisaInf
9 Ручной ТМЛ ManualTimelimit
10 Автоматический ТМЛ AutoTimelimit
11 Горящий ручной ТМЛ UrgentManualTimelimit
12 Горящий автоматический ТМЛ UrgentAutoTimelimit
13 Лист ожидания Waitlist
19 Оценка/прайсинг Pricing
20 Изменение сеанса SeanceChange
49 Постановка в очередь оператором при ручной обработке телеграмм ManualTelex
51 Групповые PNR’s (тайм-лимит) GroupBokingTimelimit
57 Ошибки при делении PNR SplitError
70 Интернет бронирования WebBooking
75 Ручная или полуавтоматическая тарификация ManualPricing
77 Ошибка из-за разрыва связи с СЭБ авиакомпании при запросе ОТ SebError
78 Электронные билеты при бронировании через интернет WebBookingEt
79 Неподтвержденная оплата UncofPayment
80 Очередь для бронирования через интернет. Наградной билет (только для ЮТ) WebBookingUt
81 PNR, в которых после изменения расписания авиакомпанией стыковочное время меньше, чем в картотеке МКТ MinConnectTime
88 Добровольный обмен по 31-ой категории VoluntaryExchange
110 PNR с запросом такси на безвозмездной основе Taxi
111 Ручные SSR, ручное подтверждение бронирования, аннулирование, бронирования в инвенторном центре. ManualSsr
113 Нераспечатанные EMD NotPrintEmd
114 Статус SVC SVС_STATUS
177 Изменение расписания, кроме пересадки. ShedChngExceptPrebook

Переключение агентских очередей на другой ППР

Подключение к сервису уведомлений производится по ППР агента. Если ППР полностью закрыт/ликвидирован, то очереди можно переводить на другой ППР.

Условия для Передачи очередей ППР другому ППР:
1. Оператор должен находится в том сеансе, которому принадлежит ППР, очереди которого передаются другому ППР.
2. ППР, которому передаются очереди и оператор, выполняющий запрос должны принадлежать одному агентству.
3. Не выполняется перенос очереди существующего ППР.

Метод OrderChangeNotifRQ

Сообщение с уведомлением об изменении заказа Mixvel_OrderChangeNotifRQ приходит на указанный в заявке URL адрес в автоматическом режиме и не требует запроса.

XPath параметра Пример заполнения Описание
Mixvel_OrderChangeNotifRQ / Notification / ChangeGroup / ChangeDateTime 2023-08-21T13:43:00Z Дата и время совершения/изменения бронирования.
Mixvel_OrderChangeNotifRQ / Notification / ChangeGroup / ChangeOperation / DocInfo
/BookingRef complex Данные бронирования.
/OperationsList/Operation complex Структура, передающая данные об агентстве.
/AgencyID Код агентства, в котором была произведена операция.
/AgencyOperationType Booking Тип произведённого изменения. Принимает одно из трёх значений: Booking (бронирование), Primary (действия над бронированием, например: оплата или редактирование заказа), Secondary (вторичные операции, например: аннуляция, возврат, обмен).
/InternetPointOfSaleID Идентификатор ИПП.
/OperationDateTime Дата и время проведения операции.
/PaymentInfo complex Данные оплаты, если она была произведена.
/PaxInfo complex Данные пассажира.
/Ticket complex Данные конкретного электронного документа на определенную услугу («Перевозка» или дополнительная неассоциированная услуга).
Mixvel_OrderChangeNotifRQ / Notification / ChangeGroup / ChangeOperation / ReasonCode DocIssue Тип операции: DocIssue (оформление), DocRefund (возврат), DocVoid (аннулирование), DocExchange (обмен), DocCancel (отмена).
Mixvel_OrderChangeNotifRQ / Notification / DataLists complex Структура, передающая информацию о сегментах перевозки.
Mixvel_OrderChangeNotifRQ / Notification / NotificationID b171de75-773e-45cb-92e7-f12e00d2eff3 Уникальный идентификатор нотификации, по которому возможно запросить полученное ранее уведомление.

Пример сообщения Mixvel_OrderChangeNotifRQ с информацией из сервиса OnlineTicket:

Показать пример запроса
<MixEnv:Envelope xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
    <MessageInfo MessageId="0dd71855-22bf-406c-97a8-5c631c769e09" TimeSent="2023-08-01T08:00:00Z"/>
    <AppData>
        <notify:Mixvel_OrderChangeNotifRQ xmlns:notify="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeNotifRQ/1_00">
            <Notification>
                <ChangeGroup>
                    <ChangeDateTime>2023-07-28T13:43:00Z</ChangeDateTime>
                    <ChangeOperation>
                        <DocInfo>
                            <BookingRef>
                                <BookingEntity>
                                    <Carrier>
                                        <AirlineDesigCode>15</AirlineDesigCode>
                                    </Carrier>
                                </BookingEntity>
                                <BookingID>R7K2VD</BookingID>
                            </BookingRef>
                            <EndorsementText>НДС118.09 НЕ ПОДЛЕЖИТ ВОЗВРАТУ</EndorsementText>
                            <FareInfo>
                                <FareCalculationMode>AUTO</FareCalculationMode>
                                <Price>
                                    <BaseAmount CurCode="РУБ">1299.00</BaseAmount>
                                </Price>
                                <TourCode/>
                            </FareInfo>
                            <OperationsList>
                                <Operation>
                                    <AgencyID xsi:type="xsd:string">22СПБ</AgencyID>
                                    <AgencyOperationType>Booking</AgencyOperationType>
                                    <InternetPointOfSaleID/>
                                    <OperationDateTime>2023-07-28T13:41:00Z</OperationDateTime>
                                    <OperatorID>ТКП22СПБ020</OperatorID>
                                    <OperatorNumber>20</OperatorNumber>
                                    <PointOfSaleID>86900030</PointOfSaleID>
                                    <TerminalID>АГАМ20</TerminalID>
                                </Operation>
                                <Operation>
                                    <AgencyID xsi:type="xsd:string">22СПБ</AgencyID>
                                    <AgencyOperationType>Primary</AgencyOperationType>
                                    <InternetPointOfSaleID>86014364</InternetPointOfSaleID>
                                    <OperationDateTime>2023-07-28T13:43:00Z</OperationDateTime>
                                    <OperatorID>ТКП22СПБ020</OperatorID>
                                    <OperatorNumber>20</OperatorNumber>
                                    <PointOfSaleID>86900030</PointOfSaleID>
                                    <TerminalID>АГАМ20</TerminalID>
                                </Operation>
                            </OperationsList>
                            <PaymentInfo>
                                <Amount CurCode="РУБ">1299.00</Amount>
                                <PaymentProcessingDetailsPaymentMethod>
                                    <OtherPaymentMethod/>
                                </PaymentProcessingDetailsPaymentMethod>
                            </PaymentInfo>
                            <PaxInfo>
                                <BenefitDocID xsi:type="xsd:string"/>
                                <Birthdate>1974-01-27T03:00:00+03:00</Birthdate>
                                <CitizenshipCountryCode/>
                                <ContactInfo>
                                    <Phone>
                                        <PhoneNumber>FAZASM21@YA.RU</PhoneNumber>
                                    </Phone>
                                    <Phone>
                                        <PhoneNumber>SVC13::ST=C</PhoneNumber>
                                    </Phone>
                                    <Phone>
                                        <PhoneNumber>SVC15::ST=F</PhoneNumber>
                                    </Phone>
                                </ContactInfo>
                                <IdentityDocID>9718393709</IdentityDocID>
                                <IdentityDocTypeCode>ПС</IdentityDocTypeCode>
                                <GenderCode>M</GenderCode>
                                <GivenName>VLADIMIR NIKOLAEVICH</GivenName>
                                <PTC>ADT</PTC>
                                <Surname>FINOGENTOV</Surname>
                            </PaxInfo>
                            <Ticket>
                                <ConnectedDocNumber>4256175907994</ConnectedDocNumber>
                                <Coupon>
                                    <ConnectedCouponNumber>1</ConnectedCouponNumber>
                                    <CouponNumber>1</CouponNumber>
                                    <FareComponent>
                                        <FareBasisCode>TECONALL</FareBasisCode>
                                        <Price>
                                            <BaseAmount CurCode="РУБ">1299.00</BaseAmount>
                                        </Price>
                                        <RBD>
                                            <RBD_Code>T</RBD_Code>
                                        </RBD>
                                    </FareComponent>
                                    <InvolIndCode>V</InvolIndCode>
                                    <PaxSegmentRefID>b36b1ed1-f4e4-472e-8d09-9fc015ae624d</PaxSegmentRefID>
                                    <RFISC>0JH</RFISC>
                                    <RFISC_Desc>БАГАЖ ДО 20 КГ 1 МЕСТО</RFISC_Desc>
                                </Coupon>
                                <TicketDocTypeCode>J</TicketDocTypeCode>
                                <TicketNumber>4256184903910</TicketNumber>
                            </Ticket>
                            <ValidatingPartyCode>425</ValidatingPartyCode>
                        </DocInfo>
                    </ChangeOperation>
                    <ReasonCode>DocIssue</ReasonCode>
                </ChangeGroup>
                <DataLists>
                    <PaxSegmentList>
                        <PaxSegment>
                            <Arrival>
                                <ScheduledDateTime>0001-01-01T00:00:00</ScheduledDateTime>
                                <IATA_LocationCode Standart="TCH">ЧБЕ</IATA_LocationCode>
                            </Arrival>
                            <Dep>
                                <ScheduledDateTime>2023-08-05T14:50:00Z</ScheduledDateTime>
                                <IATA_LocationCode Standart="TCH">ШРМ</IATA_LocationCode>
                            </Dep>
                            <MarketingCarrierInfo>
                                <CarrierDesigCode>DP</CarrierDesigCode>
                                <MarketingCarrierFlightNumberText>6817</MarketingCarrierFlightNumberText>
                            </MarketingCarrierInfo>
                            <PaxSegmentID>b36b1ed1-f4e4-472e-8d09-9fc015ae624d</PaxSegmentID>
                        </PaxSegment>
                    </PaxSegmentList>
                </DataLists>
                <NotificationID>32988a8f-2569-47e3-8f1e-4b68c150598f</NotificationID>
            </Notification>
        </notify:Mixvel_OrderChangeNotifRQ>
    </AppData>
</Body>
</MixEnv:Envelope>

Пример сообщения Mixvel_OrderChangeNotifRQ с информацией из сервиса Агентских очередей:

Показать пример запроса
<MixEnv:Envelope xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
    <Header/>
    <Body>
        <MessageInfo MessageId="865BF8B4-1457-4D92-A084-5E02AC2E6C68" TimeSent="2023-11-15T06:06:12Z"/>
        <AppData>
            <notify:Mixvel_OrderChangeNotifRQ xmlns:notify="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeNotifRQ/1_00">
                <Notification>
                    <ChangeGroup>
                        <ChangeDateTime>2023-11-15T06:05:50Z</ChangeDateTime>
                        <ChangeOperation>
                            <BookingRef>
                                <BookingID>T44M4Z</BookingID>
                                <BookingRefTypeCode>1H</BookingRefTypeCode>
                            </BookingRef>
                        </ChangeOperation>
                        <ReasonCode>SheduleChange</ReasonCode>
                    </ChangeGroup>
                    <MixOrder>
                        <MixOrderID>36484-231115-MOC8702</MixOrderID>
                        <OrderID>36484-231115-OOC8703</OrderID>
                    </MixOrder>
                    <NotificationID>7DAAF00E-18FD-4E0E-9EDB-820D4B146663</NotificationID>
                </Notification>
            </notify:Mixvel_OrderChangeNotifRQ>
        </AppData>
    </Body>
</MixEnv:Envelope>

Метод Mixvel_OrderNotifRQ/RS

Endpoint: /api/Order/Notification

Служит для самостоятельного запроса пользователем информации о заказах, которые имеются в базе сервиса уведомлений: те, которые попали из OnlineTicket и/или агентских очередей.

XPath параметра Пример заполнения Описание
Mixvel_OrderNotifRQ / Request / NotificationCriteria / ChangeDateTime / FromDateTime\ToDateTime 2023-02-08T00:43:30Z Для детализации диапазона поиска данных: строго 1 диапазон дат, глубиной не более 1 недели.
Mixvel_OrderNotifRQ / Request / NotificationCriteria / Source OnlineTicket Тип источника, определяющий уведомления: OnlineTicket или AgentQueues
Mixvel_OrderChangeNotifRQ / Notification / ChangeGroup / ChangeOperation / ReasonCode DocIssue Для OnlineTicket - тип операции: DocIssue (оформление), DocRefund (возврат), DocVoid (аннулирование), DocExchange (обмен), DocCancel (отмена). Для агентских очередей - название очереди: SheduleChange, AutoTimelimit и пр.
Mixvel_OrderNotifRQ / Request / MixOrder / MixOrderID или Mixvel_OrderNotifRQ / Request / BookingID или Mixvel_OrderNotifRQ / Request / TicketNumber 01138-230904-MBK5592 Номер заказа в системе. Возможно указать номер заказа в MixVel, номер PNR, или номер билета.
Mixvel_OrderNotifRQ / Request / NotificationID e477671d-1a6a-41b3-ad69-b2201d6b747e Уникальный идентификатор нотификации. Возможно передать несколько идентификаторов внутри одного запроса.

Для получаемых уведомлений Mixvel_OrderChangeRQ добавлен уникальный идентификатор уведомления - NotificationID. Используя метод Mixvel_OrderNotifRQ, по данному идентификатору возможно запросить полученное ранее уведомление.

Также, на случай, если NotificationID не получен из тела сообщения, в HTTP Request Header добавлен mixvel-notification-id с ID нотификации.

Если нотификация будет доставлена пользователю и в ответ от пользователя будет получена ошибка, не связанная с доставкой данного уведомления (коды ошибок: 200-299, 400 и 500), такое уведомление будет считаться успешно доставленным и сервис перейдет к отправке следующего уведомления.

Пример запроса Mixvel_OrderNotifRQ с информацией из сервиса OnlineTicket:

Показать пример запроса
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_04">
    <Header/>
    <Body id="ID1">
        <MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
        <AppData>
            <m:Mixvel_OrderNotifRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderNotifRQ/1_00">               
                <Request>
                    <NotificationCriteria>
                        <ChangeDateTime>
                            <FromDateTime>2023-11-07T23:00:06Z</FromDateTime>
              <ToDateTime>2023-11-07T23:59:06Z</ToDateTime>
                        </ChangeDateTime>
                        <Source>OnlineTicket</Source>
                    </NotificationCriteria>
                </Request>
            </m:Mixvel_OrderNotifRQ>
        </AppData>
    </Body>
</MixEnv:Envelop>

Пример ответа Mixvel_OrderNotifRS с информацией из сервиса OnlineTicket:

Показать пример запроса
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
  <Header/>
  <Body>
    <MessageInfo MessageId="f10d5e4c-9938-4b16-8f2a-ad8e83a7ad58" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2023-11-29T14:08:42.4067662Z"/>
    <AppData>
      <Notification:Mixvel_OrderNotifRS xmlns:Notification="https://www.mixvel.com/API/XSD/Mixvel_OrderNotifRS/1_00">
        <Response>
          <Notifications>
            <ChangeGroup>
              <ChangeDateTime>2023-11-07T23:34:00Z</ChangeDateTime>
              <ChangeOperation>
                <DocInfo>
                  <BookingRef>
                    <BookingEntity>
                      <Carrier>
                        <AirlineDesigCode>ГРУ</AirlineDesigCode>
                      </Carrier>
                    </BookingEntity>
                    <BookingID>23V9ZD</BookingID>
                  </BookingRef>
                  <EndorsementText/>
                  <FareInfo>
                    <FareCalculationMode>AUTO</FareCalculationMode>
                    <Price>
                      <BaseAmount CurCode="&#x420;&#x423;&#x411;">999.00</BaseAmount>
                      <TaxSummary>
                        <Tax>
                          <Amount CurCode="">999.00</Amount>
                          <QualifierCode>49</QualifierCode>
                          <TaxCode>АГ</TaxCode>
                        </Tax>
                      </TaxSummary>
                    </Price>
                    <TourCode/>
                  </FareInfo>
                  <OperationsList>
                    <Operation>
                      <AgencyID xmlns:q1="http://www.w3.org/2001/XMLSchema" xmlns:p10="http://www.w3.org/2001/XMLSchema-instance" p10:type="q1:string">99ГРС</AgencyID>
                      <AgencyOperationType>Booking</AgencyOperationType>
                      <InternetPointOfSaleID/>
                      <OperationDateTime>2023-11-07T23:34:00Z</OperationDateTime>
                      <OperatorID>ТКП99ГРС5766</OperatorID>
                      <OperatorNumber>5766</OperatorNumber>
                      <PointOfSaleID>00118580</PointOfSaleID>
                      <TerminalID>НДСА11</TerminalID>
                    </Operation>
                    <Operation>
                      <AgencyID xmlns:q2="http://www.w3.org/2001/XMLSchema" xmlns:p10="http://www.w3.org/2001/XMLSchema-instance" p10:type="q2:string">99ГРС</AgencyID>
                      <AgencyOperationType>Primary</AgencyOperationType>
                      <InternetPointOfSaleID>92006832</InternetPointOfSaleID>
                      <OperationDateTime>2023-11-07T23:34:00Z</OperationDateTime>
                      <OperatorID>ТКП99ГРС5766</OperatorID>
                      <OperatorNumber>5766</OperatorNumber>
                      <PointOfSaleID>00118580</PointOfSaleID>
                      <TerminalID>НДСА11</TerminalID>
                    </Operation>
                  </OperationsList>
                  <PaymentInfo>
                    <Amount CurCode="&#x420;&#x423;&#x411;">999.00</Amount>
                    <PaymentProcessingDetailsPaymentMethod>
                      <OtherPaymentMethod/>
                    </PaymentProcessingDetailsPaymentMethod>
                  </PaymentInfo>
                  <PaxInfo>
                    <BenefitDocID xmlns:q3="http://www.w3.org/2001/XMLSchema" xmlns:p9="http://www.w3.org/2001/XMLSchema-instance" p9:type="q3:string"/>
                    <Birthdate>1992-01-01T00:00:00+00:00</Birthdate>
                    <CitizenshipCountryCode/>
                    <ContactInfo>
                      <Phone>
                        <PhoneNumber>NOREPLY@SIRENA-TRAVEL.RU</PhoneNumber>
                      </Phone>
                      <Phone>
                        <PhoneNumber>99GRS@MIXVEL.COM</PhoneNumber>
                      </Phone>
                      <Phone>
                        <PhoneNumber>ASDF@MAIL.RU</PhoneNumber>
                      </Phone>
                    </ContactInfo>
                    <IdentityDocID>1234123445</IdentityDocID>
                    <IdentityDocTypeCode>ПС</IdentityDocTypeCode>
                    <GenderCode>M</GenderCode>
                    <GivenName>NIKOLAY</GivenName>
                    <PTC>ADT</PTC>
                    <Surname>TESKA</Surname>
                  </PaxInfo>
                  <Ticket>
                    <ConnectedDocNumber>2986170161682</ConnectedDocNumber>
                    <Coupon>
                      <ConnectedCouponNumber>1.0</ConnectedCouponNumber>
                      <CouponNumber>1.0</CouponNumber>
                      <InvolIndCode>V</InvolIndCode>
                      <RFISC>98J</RFISC>
                      <RFISC_Desc>РАЗНЫЕ ПЛАТЫ</RFISC_Desc>
                    </Coupon>
                    <TicketDocTypeCode>J</TicketDocTypeCode>
                    <TicketNumber>99C1000483957</TicketNumber>
                  </Ticket>
                  <ValidatingPartyCode>99C</ValidatingPartyCode>
                </DocInfo>
              </ChangeOperation>
              <ReasonCode>DocIssue</ReasonCode>
            </ChangeGroup>
            <DataLists/>
            <NotificationID>2eb27c9a-fc6c-460c-a483-df44df729c6d</NotificationID>
          </Notifications>          
        </Response>
      </Notification:Mixvel_OrderNotifRS>
    </AppData>
  </Body>
</MixEnv:Envelope>

Пример запроса Mixvel_OrderNotifRQ с информацией из сервиса Агентских очередей:

Показать пример запроса
<MixEnv:Envelop xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelop/1_06">
   <Header/>
   <Body>
      <MessageInfo MessageId="79b67a26-6fc3-41e3-8ac4-14e0ac0245c8" TimeSent="2021-03-17T17:37:47Z"/>
      <AppData>
         <notif:Mixvel_OrderNotifRQ xmlns:notif="https://www.mixvel.com/API/XSD/Mixvel_OrderNotifRQ/1_00">
            <Request>
               <NotificationID>927ef5f4-ec2e-4a29-84ec-5dbe437aa217</NotificationID>
            </Request>
         </notif:Mixvel_OrderNotifRQ>
      </AppData>
   </Body>
</MixEnv:Envelop>

Пример ответа Mixvel_OrderNotifRS с информацией из сервиса Агентских очередей:

Показать пример запроса
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
   <Header/>
   <Body>
      <MessageInfo MessageId="095cf063-8cde-4118-bd09-7559c73ce4f1" ReplyTo="79b67a26-6fc3-41e3-8ac4-14e0ac0245c8" TimeSent="2023-10-10T11:46:55.041219Z"/>
      <AppData>
         <Notification:Mixvel_OrderNotifRS xmlns:Notification="https://www.mixvel.com/API/XSD/Mixvel_OrderNotifRS/1_00">
            <Response>
             <Notifications>
             <ChangeGroup>
                 <ChangeDateTime>2024-01-18T10:00:00Z</ChangeDateTime>
             <ChangeOperation>
                 <BookingRef>
             <BookingID>23G8L2</BookingID>
               <BookingRefTypeCode>1H</BookingRefTypeCode>
                 </BookingRef>
            </ChangeOperation>
         <ReasonCode>SheduleChange</ReasonCode>
           </ChangeGroup>
           <NotificationID>927ef5f4-ec2e-4a29-84ec-5dbe437aa217</NotificationID>
            </Notifications>
             <Notifications>
        <ChangeGroup>
          <ChangeDateTime>2024-01-19T10:00:00Z</ChangeDateTime>
         <ChangeOperation>
          <BookingRef>
          <BookingID>23G8L2</BookingID>
           <BookingRefTypeCode>1H</BookingRefTypeCode>
            </BookingRef>
          </ChangeOperation>
            <ReasonCode>SheduleChange</ReasonCode>
           </ChangeGroup>
           <NotificationID>927ef5f4-ec2e-4a29-84ec-5dbe437aa217</NotificationID>
             </Notifications>
            </Response>
         </Notification:Mixvel_OrderNotifRS>
      </AppData>
   </Body>
</MixEnv:Envelope>

Перемещение PNR в агентскую очередь

Данный функционал позволяет вручную перемещать бронирования (PNR) в агентскую очередь. Помещение бронирования в агентскую очередь производится методом Mixvel_OrderNotifRQ.

Параметры запроса:

XPath параметра Пример заполнения Описание
…/Request/PublishQueue/PublishQueueReasonCode MinConnectTime Название агентской очереди
…/Request/PublishQueue/BookingID PNRT1J Номер PNR
…/Request/PublishQueue/MixOrder/MixOrderID 82477-251002-MEO6024 Идентификатор заказа MixVel
…/Request/PublishQueue/MixOrder/OrderID 82477-251002-OEO6025 Идентификатор OrderID (опционально)
…/Request/PublishQueue/PublishTime 2025-09-28T07:35:00 Дата и время помещения заказа в очередь (опционально)

Перемещение бронирования в очередь производится по номеру PNR или корзине заказов MixOrderID или связке MixOrderID + OrderID. Для идентификации очереди в параметре PublishQueueReasonCode передается ее наименование (например, SheduleChange или Pricing). Наименования всех доступных очередей указаны в таблице.

Пример запроса Mixvel_OrderNotifRQ (по MixOrderID):

Показать пример запроса
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_04">
  <Header/>
  <Body id="ID1">
    <MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
    <AppData>
      <m:Mixvel_OrderNotifRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderNotifRQ/1_00">
        <Request>
          <PublishQueue>
            <PublishQueueReasonCode>Pricing</PublishQueueReasonCode>
            <MixOrder>
              <MixOrderID>82477-251002-MEO6024</MixOrderID>
            </MixOrder>
          </PublishQueue>
        </Request>
      </m:Mixvel_OrderNotifRQ>
    </AppData>
  </Body>
</MixEnv:Envelop>

Ответное сообщение содержит данные параметры:

XPath параметра Пример заполнения Описание
…/Response/PublishQueue/MixOrder/MixOrderID 82477-251002-MEO6024 Идентификатор MixOrderID
…/Response/PublishQueue/MixOrder/OrderID 82477-251002-OEO6025 Идентификатор OrderID (опционально)
…/Response/PublishQueue/OperationStatus Success Статус выполнения: Success или Failure
…/Response/PublishQueue/Warning text Дополнительная информация или предупреждение (опционально)

Пример ответа Mixvel_OrderNotifRS:

Показать пример ответа
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
    <Header/>
    <Body>
        <MessageInfo MessageId="c21b4eaf-8897-4073-843a-8c085e9a6043" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2025-10-02T14:56:56.0675757Z"/>
        <AppData>
            <Notification:Mixvel_OrderNotifRS xmlns:Notification="https://www.mixvel.com/API/XSD/Mixvel_OrderNotifRS/1_00">
                <Response>
                    <PublishQueue>
                        <MixOrder>
                            <MixOrderID>82477-251002-MEO6024</MixOrderID>
                        </MixOrder>
                        <OperationStatus>Success</OperationStatus>
                    </PublishQueue>
                </Response>
            </Notification:Mixvel_OrderNotifRS>
        </AppData>
    </Body>
</MixEnv:Envelope>