Skip to content

Mixvel notifications service

The notifications service was realized in MixVel:

  • To notify on operations with electronic documents (online-tickets s and / or EMD);

  • To notify on changes in the Agency’s bookings which need extra speps from the Agency (agent queues).

Connection to the notifications service

It’s necessary to send a request to support@mixvel.com with data about the Agency’s name, Agency code, ClientID and detalization which of the srtvices should be connected:

  • Online-ticket;

  • AgentQueues.

It is necessary to clarify the url address to receive OrderChangeNotifRQ notifications from your side (for example: HTTP POST https://super-agency.com/api/notif).

For basic authorization, you must also indicate your login and password in the connection application.

Then the request is confirmed by the Mixvel support team, after confirmation wirk with the services is available.

When sending a request, it’s necessary to point in the email’s subject: «Connection to the notifications system».

Connecting the notification service to the DEMO stand is provided only for users working in test environments under the details of their agency.

Operating procedure

After the users are linked to the MixVel notifications service, they keep receiving notifications (on a regular basis): notification for an event (booking / e-document); the service is delivered via Mixvel_OrderChangeNotifRQ.

MixVel stores information in the notification service for no more than two months.

Agent queues on the Sirena side of the queue are cleared upon successful receipt of booking information in the MixVel notification service.

There is also the method Mixvel_OrderNotifRQ/RS which deliveres data on orders / tickets which are available in the MixVel notifications cervice (which arrived from the OnlineTicket or/and agent queues of «Sirena Travel»).

Online-ticket

The Online-ticket system is aimed at prompt delivery of data on tickets/EMD operations from the GDS «Sirena Travel» to agencies. The system Online-ticket supports the following operations with airline tickets:

  • realization;

  • exchange;

  • refund.

AgentQueues of Sirena Travel

In MixVel there is a mechanism of PNR queues processing for agencies from the GDS «Sirena Travel». The PNRs of the passengers with whom the Agency should establish contact are delivered into the queue. This necessity comes in cases of the flight’s details change where a place is booked, the passenger’s transfer to another flight, confirmation for the wait list, etc.

The agency's queue is linked to the point of sale, PNRs are sent to the queue of the point of sale where they were created, regardless of which CID was specified when sending the application to MixVel.

List of existing agent queues (поле ReasonCode):

Mixvel_OrderNotifRQ/Request/NotificationCriteria/ReasonCode

Mixvel_OrderChangeNotifRQ/Notification/ChangeGroup/ReasonCode

Queue number in «Sirena Travel» Queue name MixVel Queue name
7 Schedule change (transfer) SheduleChange
4 Visa information VisaInf
9 Manual timelimit ManualTimelimit
10 Automatic timelimit AutoTimelimit
11 Urgent manual timelimit UrgentManualTimelimit
12 Urgent automatic timelimit UrgentAutoTimelimit
13 Waitlist Waitlist
19 Pricing / Evaluation Pricing
20 Session change SeanceChange
49 Placing to the queue by the operator at manual sorting out the telexes ManualTelex
51 Group PNR’s GroupBokingTimelimit
57 Error at PNR split SplitError
70 Web bookings WebBooking
75 Manual or semi-automatic pricing ManualPricing
77 Airline’s SEB disconnection mistake during a request SebError
78 Electronic tickets at web booking WebBookingEt
79 Non-confirmed payment UncofPayment
80 Web booking queue. Award ticket (only for the UT airline) WebBookingUt
81 PNR, in which after the airline’s connection docking time is less MinConnectTime
88 Voluntary exchange for the 31th category VoluntaryExchange
110 PNR with an award taxi request Taxi
111 Manual SSR, manual booking confirmation, cancellation; booking in the inventory centre ManualSsr
113 Non-printed EMD NotPrintEmd
114 CVC status SvcStatus
177 Schedule change except transfer ShedChngExceptPrebook

Switching agent queues to another PPR

The connection to the notification service is made according to the agent's PPR. If the PPR (point of sale) is completely closed/eliminated, then the queues can be transferred to another PPR (point of sale).

Conditions for Transferring PPR queues to another PPR:

1) The operator must be in the session to which the PPR belongs, whose queues are transferred to another PPR. 2) The PPR to which the queues are passed and the operator executing the request must belong to the same agency. 3) The queue transfer of the existing PPR is not performed.

Method OrderChangeNotifRQ

A message notifying about an order change, Mixvel_OrderChangeNotifRQ, is sent to the URL specified in the application automatically and does not require a request.

Parameter XPath Filling example Description
Mixvel_OrderChangeNotifRQ/Notification/ChangeGroup/ChangeDateTime 2023-08-21T13:43:00Z Date and time the reservation was made/changed.
Mixvel_OrderChangeNotifRQ/Notification/ChangeGroup/ChangeOperation/DocInfo
/BookingRef complex Booking details.
/OperationsList/Operation complex A structure that transmits data about the agency.
/AgencyID Code of the agency where the transaction was performed.
/AgencyOperationType Booking The type of change made. Takes one of three values: Booking, Primary (actions on the reservation, for example: payment or editing the order), Secondary (secondary operations, for example: cancellation, return, exchange).
/InternetPointOfSaleID Identifier.
/OperationDateTime Date and time of the operation.
/PaymentInfo complex Payment details, if made.
/PaxInfo complex Passenger details.
/Ticket complex Data of a specific electronic document for a specific service (“Transportation” or additional non-associated service).
Mixvel_OrderChangeNotifRQ/Notification/ChangeGroup/ChangeOperation/ReasonCode DocIssue Operation type: DocIssue (registration), Doc Refund (return), Doc Void (cancellation), Doc Exchange (exchange), DocCancel (cancel).
Mixvel_OrderChangeNotifRQ/Notification/DataLists complex A structure that transmits information about transportation segments.
Mixvel_OrderChangeNotifRQ/Notification/NotificationID b171de75-773e-45cb-92e7-f12e00d2eff3 A unique notification identifier by which it is possible to request a previously received notification.

Example of a request Mixvel_OrderChangeNotifRQ with data from the service OnlineTicket:

Show response example
<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>

Example of Mixvel_OrderChangeNotifRQ with data from the Agent queue:

Show request example
<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>

Method Mixvel_OrderNotifRQ/RS

Endpoint: /api/Order/Notification

The method Mixvel_OrderNotifRQ/RS serves for independent request from the user on the orders which are in the database of the notifications service: the ones which came from the OnlineTicket and / or Agent queues.

Parameter XPath Filling example Description
Mixvel_OrderNotifRQ/Request/NotificationCriteria/ChangeDateTime/FromDateTime Mixvel_OrderNotifRQ/Request/NotificationCriteria/ChangeDateTime/ToDateTime 2023-02-08T00:43:30Z To detail the data search range: strictly 1 date range, no more than 1 week deep.
Mixvel_OrderNotifRQ/Request/NotificationCriteria/Source OnlineTicket Source type defining notifications: OnlineTicket or AgentQueues
Mixvel_OrderChangeNotifRQ/Notification/ChangeGroup/ChangeOperation/ReasonCode DocIssue For OnlineTicket -type of operation: DocIssue (registration), DocRefund (refund), DocVoid (cancellation), DocExchange (exchange), DocCancel (cancel). For agent queues -the name of the queue: SheduleChange, AutoTimelimit, etc.
Mixvel_OrderNotifRQ/Request/MixOrder/MixOrderID или Mixvel_OrderNotifRQ/Request/BookingID или Mixvel_OrderNotifRQ/Request/TicketNumber 01138-230904-MBK5592 Order number in the system. It is possible to indicate the order number in MixVel, PNR number, or ticket number.
Mixvel_OrderNotifRQ/Request/NotificationID e477671d-1a6a-41b3-ad69-b2201d6b747e Unique notification identifier. It is possible to pass multiple identifiers within a single request.

For received Mixvel_OrderChangeRQ notifications, a unique notification identifier has been added -NotificationID. Using the Mixvel_OrderNotifRQ method, it is possible to request a previously received notification using this identifier.

Also, in case NotificationID is not received from the message body, mixvel-notification-id with notification ID is added to the HTTP Request Header.

If a notification is delivered to the user and an error is received in response from the user that is not related to the delivery of this notification (error codes: 200-299, 400 и 500), such a notification will be considered successfully delivered and the service will proceed to sending the next notification.

Example of a Mixvel_OrderNotifRQ request with information from the OnlineTicket service:

Show request example
<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>

Example of a Mixvel_OrderNotifRS response with information from the OnlineTicket service:

Show response example
<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>

Example of a Mixvel_OrderNotifRQ request with information from the Agent Queues service:

Show request example
<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>

Example of a Mixvel_OrderNotifRS response with information from the Agent Queues service:

Show response example
<?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>

Placing a PNR to an Agency Queue

This functionality allows you to manually move reservations (PNRs) to the agent queue. The Mixvel_OrderNotifRQ method is used to place a reservation in the agent queue.

Request parameters:

XPath Parameter Example Value Description
…/Request/PublishQueue/PublishQueueReasonCode MinConnectTime Name of the agency queue
…/Request/PublishQueue/BookingID PNRT1J PNR number
…/Request/PublishQueue/MixOrder/MixOrderID 82477-251002-MEO6024 MixVel order identifier
…/Request/PublishQueue/MixOrder/OrderID 82477-251002-OEO6025 OrderID identifier (optional)
…/Request/PublishQueue/PublishTime 2025-09-28T07:35:00 Date and time the order is placed in the queue (optional)

A reservation is moved to a queue using its PNR number or MixOrderID, or a combination of MixOrderID and OrderID. To identify the queue, its name (e.g., ScheduleChange or Pricing) is passed in the PublishQueueReasonCode parameter. The names of all available queues are listed in table.

Example of a Mixvel_OrderNotifRQ Request (by MixOrderID):

Show request example
<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>

The response message contains the following parameters:

XPath Parameter Example Value Description
…/Response/PublishQueue/MixOrder/MixOrderID 82477-251002-MEO6024 MixOrderID identifier
…/Response/PublishQueue/MixOrder/OrderID 82477-251002-OEO6025 OrderID identifier (optional)
…/Response/PublishQueue/OperationStatus Success Execution status: Success or Failure
…/Response/PublishQueue/Warning text Additional information or warning (optional)

Example of a Mixvel_OrderNotifRS response:

Show response example
<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>