Pnr and trip details operation types
| Enum Value | Description |
|---|---|
| BOOKING_CREATED | The latest PNR status has been changed to |
| BOOKING_OTHER_UPDATE | If none of the other change types apply to the PNR update, the update will be attributed to this change type. |
| TRIP_UPDATED | Trip information (e.g., trip ID, trip status, trip name, etc) associated with a PNR has been updated. |
| BOOKING_UPDATED | An update has been made to a rail, hotel, car, limo, or a miscellaneous PNR. This operation doesn't support air PNR. |
| BOOKING_CANCELED_BY_TRAVELER | The status of the latest car or hotel PNR has been changed to |
| BOOKING_CANCELED_BY_VENDOR | The status of the latest car or hotel PNR has been changed to |
| BOOKING_REBOOKED | A car or a hotel PNR has been rebooked and its status is |
| BOOKING_TICKETED | One or more ticket statuses for the latest air PNR have been changed to |
| TICKET_VOIDED | One or more ticket statuses for the latest air PNR have been changed to |
| TICKET_REFUNDED | One or more ticket statuses for the latest air PNR have been changed to |
| FLIGHT_SCHEDULE_CHANGE_PENDING | The status of at least one of the flights in the air PNR has been updated to |
| FLIGHT_SCHEDULE_CHANGE_CLOSED | A schedule change for a flight has been confirmed or canceled. For Sabre, this operation is triggered when a flight's schedule change, indicated by status codes |
| FLIGHT_CABIN_CHANGED | The cabin type of a flight in the latest PNR version has either been upgraded or downgraded from the previously selected type. |
| FLIGHT_SEAT_CANCELLED | The status for a flight seat in the latest PNR has been changed to |
| FLIGHT_SEAT_CONFIRMED | The flight seat status of the latest PNR has been changed to |
| FLIGHT_SEAT_CHANGED | A confirmed flight seat number of the latest PNR has been changed. |
| PAYMENT_DECLINED | The payment for an air itinerary has failed (e.g., due to card decline, network problems, etc). The traveler or agent can manually retry the payment. The ticket is issued after a successful payment retry. |
| FLIGHT_CANCELLED | The flight segment in the latest PNR has been canceled. |
| SPLIT_PNR_CREATED | A PNR has been split into multiple child PNRs. This occurs when a PNR is booked for multiple passengers. |
| REFUND | The status of the latest rail PNR version has been changed to |
| EXCHANGE | A rail PNR has been exchanged (e.g., to change passenger details, to select a different travel card for the rail journey, etc.). |
| FLIGHT_CHANGED | When a flight is changed as part of exchange, but no new ticket is issued. In this case the original ticket is revalidated for new flights. |
| INVOICE_GENERATED | An invoice has been generated for the PNR either external or spotnana internal. |
Pnr data with all information about a single booking containing one of Air, Hotel, Car, Rail, Limo or Miscellaneous PNR.
{ "event_type": "EXPENSE_PNR_V1", "operationSummary": { "ticketsIssued": [ … ], "ticketsVoided": [ … ], "ticketsRefunded": [ … ] }, "operation": "BOOKING_CREATED", "payload": { "pnrId": "123456789", "tripId": "123456789", "version": 1, "bookingStatus": "PENDING_STATUS", "invoiceDelayedBooking": false, "createdAt": { … }, "updatedAt": { … }, "dkNumber": "123456789", "basicTripInfo": { … }, "pnrTravelers": [ … ], "policyInfo": { … }, "transactions": [ … ], "paymentInfo": [ … ], "totalFare": { … }, "totalFareAmount": { … }, "additionalFareAmounts": [ … ], "invoiceInfos": [ … ], "invoiceData": [ … ], "documents": [ … ], "customFieldsV3Responses": [ … ] }, "timestamp": "string", "audience": { "organizationId": "string", "contractingTmcId": "string", "bookingTmcId": "string" }, "payloadMetadata": { "piiMaskingStatus": "APPLIED" } }