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="РУБ">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="РУБ">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>