Exchange Booking Mock Server

Update itineraries and create Price Quote Reissue records for ticket exchanges.

The Exchange Booking API is used to update the itinerary and create a single, or multiple, Price Quote Reissue (PQR) record(s) for a ticket exchange in a single API call.

Use this hosted mock server to simulate Exchange Booking APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready. This keeps your integration code consistent across local development, QA, demos, and production.

Use cases:

Use this sandbox to validate ticket exchange workflows, PQR record generation, itinerary update logic, and error handling for complex reissuance scenarios without impacting live reservation systems.

Exchange Booking mock server is up and running!

Use this mock URL as the API base in your code to simulate Exchange Booking responses instantly.

https://sabre-exchange-booking.mock.beeceptor.com



Exchange Booking

{
  "ExchangeBookingRQ": {
    "version": "1.1.0",
    "targetCity": "G7HE",
    "Itinerary": {
      "id": "IJNPIE"
    },
    "Cancel": {
      "Segment": [
        {
          "Number": 1
        },
        {
          "Number": 2
        },
        {
          "Number": 3
        },
        {
          "Number": 4
        }
      ]
    },
    "AirBook": {
      "HaltOnStatus": [
        {
          "Code": "HL"
        },
        {
          "Code": "KK"
        },
        {
          "Code": "LL"
        },
        {
          "Code": "NN"
        },
        {
          "Code": "NO"
        },
        {
          "Code": "UC"
        },
        {
          "Code": "US"
        }
      ],
      "HaltOnTimeDiscrepancy": {
        "acceptableThreshold": 59
      },
      "OriginDestinationInformation": {
        "FlightSegment": [
          {
            "ArrivalDateTime": "2026-05-03T08:19:00",
            "DepartureDateTime": "2026-05-03T06:00:00",
            "FlightNumber": "781",
            "NumberInParty": "1",
            "ResBookDesigCode": "G",
            "Status": "NN",
            "DestinationLocation": {
              "LocationCode": "PDX"
            },
            "MarketingAirline": {
              "Code": "AS",
              "FlightNumber": "781"
            },
            "OriginLocation": {
              "LocationCode": "LAS"
            }
          },
          {
            "ArrivalDateTime": "2026-05-03T10:20:00",
            "DepartureDateTime": "2026-05-03T09:30:00",
            "FlightNumber": "2172",
            "NumberInParty": "1",
            "ResBookDesigCode": "G",
            "Status": "NN",
            "DestinationLocation": {
              "LocationCode": "SEA"
            },
            "MarketingAirline": {
              "Code": "AS",
              "FlightNumber": "2172"
            },
            "OriginLocation": {
              "LocationCode": "PDX"
            }
          },
          {
            "ArrivalDateTime": "2026-05-03T17:30:00",
            "DepartureDateTime": "2026-05-03T11:45:00",
            "FlightNumber": "642",
            "NumberInParty": "1",
            "ResBookDesigCode": "G",
            "Status": "NN",
            "DestinationLocation": {
              "LocationCode": "DFW"
            },
            "MarketingAirline": {
              "Code": "AS",
              "FlightNumber": "642"
            },
            "OriginLocation": {
              "LocationCode": "SEA"
            }
          },
          {
            "ArrivalDateTime": "2026-05-20T17:14:00",
            "DepartureDateTime": "2026-05-20T15:15:00",
            "FlightNumber": "655",
            "NumberInParty": "1",
            "ResBookDesigCode": "G",
            "Status": "NN",
            "DestinationLocation": {
              "LocationCode": "PDX"
            },
            "MarketingAirline": {
              "Code": "AS",
              "FlightNumber": "655"
            },
            "OriginLocation": {
              "LocationCode": "DFW"
            }
          },
          {
            "ArrivalDateTime": "2026-05-20T23:07:00",
            "DepartureDateTime": "2026-05-20T20:55:00",
            "FlightNumber": "624",
            "NumberInParty": "1",
            "ResBookDesigCode": "G",
            "Status": "NN",
            "DestinationLocation": {
              "LocationCode": "LAS"
            },
            "MarketingAirline": {
              "Code": "AS",
              "FlightNumber": "624"
            },
            "OriginLocation": {
              "LocationCode": "PDX"
            }
          }
        ]
      }
    },
    "AutomatedExchanges": [
      {
        "ExchangeComparison": {
          "ExchangeSegment": [
            {
              "bookSequence": 15,
              "id": 333
            }
          ],
          "OriginalTicketNumber": "0277173836173",
          "PriceRequestInformation": {
            "OptionalQualifiers": {
              "PricingQualifiers": {
                "NameSelect": {
                  "NameNumber": "1.1"
                }
              }
            }
          },
          "PQ_Number": "45444"
        },
        "PriceComparison": {
          "amountSpecified": 0,
          "AcceptablePriceIncrease": {
            "haltOnNonAcceptablePrice": true,
            "Amount": 10
          },
          "AcceptablePriceDecrease": {
            "haltOnNonAcceptablePrice": false,
            "Amount": 10
          }
        }
      }
    ],
    "PostProcessing": {
      "returnPQRInfo": true,
      "redisplayReservation": true,
      "EndTransaction": {
        "Source": {
          "ReceivedFrom": "SP TEST"
        }
      }
    }
  }
}
{
  "ApplicationResults": {
    "status": "Complete",
    "Success": [
      {
        "timeStamp": "2026-12-12T08:48:30.243-06:00"
      }
    ],
    "Warning": [
      {
        "type": "BusinessLogic",
        "timeStamp": "2026-12-12T08:48:28.091-06:00",
        "SystemSpecificResults": [
          {
            "Message": [
              {
                "code": "WARN.SWS.HOST.ERROR_IN_RESPONSE",
                "content": "NO ARNK INSERTED"
              }
            ]
          }
        ]
      },
      {
        "type": "BusinessLogic",
        "timeStamp": "2026-12-12T08:48:28.580-06:00",
        "SystemSpecificResults": [
          {
            "Message": [
              {
                "code": "WARN.SWS.HOST.ERROR_IN_RESPONSE",
                "content": "EndTransactionLLSRQ: BSG NOT ALLOWED GROUP PLANNER ACTIVE - USE CORPORATE NAME FIELD"
              }
            ]
          }
        ]
      }
    ]
  },
  "ExchangeBookingRS": {
    "ApplicationResults": {
      "status": "Complete",
      "Success": [
        {
          "timeStamp": "2026-02-07T05:24:07.797-06:00"
        }
      ]
    },
    "ExchangeConfirmation": [
      {
        "PQR_Number": "02",
        "AutoRedirect": "Y",
        "PriceComparison": {
          "amountReturned": "0.00",
          "amountSpecified": "0.00"
        },
        "AdditionalText": "CHG FEE AMT MODIFIED - REISSUE GUARANTEE NO LONGER APPLIES"
      }
    ],
    "PriceQuoteReissue": [
      {
        "PQR_Number": "2",
        "MiscInformation": {
          "BaggageFees": [
            {
              "Text": "BAG ALLOWANCE     -LASDFW-NIL/AS"
            },
            {
              "Text": "1STCHECKED BAG FEE-LASDFW-USD30.00/AS/UP TO 50 POUNDS/23 KILOGR"
            },
            {
              "Text": "AMS AND UP TO 62 LINEAR INCHES/158 LINEAR CENTIMETERS**"
            },
            {
              "Text": "2NDCHECKED BAG FEE-LASDFW-USD40.00/AS/UP TO 50 POUNDS/23 KILOGR"
            },
            {
              "Text": "AMS AND UP TO 62 LINEAR INCHES/158 LINEAR CENTIMETERS**"
            },
            {
              "Text": "BAG ALLOWANCE     -DFWLAS-NIL/AS"
            },
            {
              "Text": "1STCHECKED BAG FEE-DFWLAS-USD30.00/AS/UP TO 50 POUNDS/23 KILOGR"
            },
            {
              "Text": "AMS AND UP TO 62 LINEAR INCHES/158 LINEAR CENTIMETERS**"
            },
            {
              "Text": "2NDCHECKED BAG FEE-DFWLAS-USD40.00/AS/UP TO 50 POUNDS/23 KILOGR"
            },
            {
              "Text": "AMS AND UP TO 62 LINEAR INCHES/158 LINEAR CENTIMETERS**"
            },
            {
              "Text": "**BAG FEES APPLY AT EACH CHECK IN LOCATION"
            },
            {
              "Text": "CARRY ON ALLOWANCE"
            },
            {
              "Text": "LASPDX PDXSEA SEADFW DFWPDX PDXLAS-01P/AS"
            },
            {
              "Text": "01/CARRY ON PERSONAL ITEM"
            },
            {
              "Text": "CARRY ON CHARGES"
            },
            {
              "Text": "LASPDX PDXSEA SEADFW DFWPDX PDXLAS-AS"
            },
            {
              "Text": "CARRY ON PERSONAL ITEM-USD0.00"
            },
            {
              "Text": "1ST AND EACH ABOVE 1ST PET IN CABIN-USD100.00"
            },
            {
              "Text": "ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON"
            },
            {
              "Text": "FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/"
            },
            {
              "Text": "CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./"
            },
            {
              "Text": "EMBARGOES-APPLY TO EACH PASSENGER"
            },
            {
              "Text": "PDXSEA-AS"
            },
            {
              "Text": "SPORTING EQUIPMENT/CANOE/KAYAK EXCESS OVER ALLOWANCE NOT PERMIT"
            },
            {
              "Text": "TED"
            }
          ],
          "SignatureLine": [
            {
              "CreationAgent": "ASP",
              "CreateDateTime": "2026-02-07T05:24",
              "HomePseudoCityCode": "G7HE",
              "PseudoCityCode": "G7HE",
              "Source": "SYS"
            }
          ]
        },
        "PricedItinerary": {
          "InputMessage": "WFRF",
          "AirItineraryPricingInfo": {
            "ExchangeDetails": {
              "DocNumber": "0277173836173",
              "CurrencyCode": "USD",
              "PQR_Status": "E",
              "TicketValue": "1222.01",
              "ChangeFeeInformation": [
                {
                  "Amount": "N/A",
                  "content": ""
                }
              ],
              "PersonName": {
                "Surname": "SMITH/JAMES"
              },
              "Text": [
                "RESIDUAL AMT REFUNDABLE PER RULE 739.81"
              ],
              "TransactionInformation": [
                {
                  "Amount": "0.00",
                  "CurrencyCode": "USD",
                  "Text": "EVEN"
                }
              ]
            },
            "FareCalculation": {
              "Text": [
                "LAS AS X/PDX AS X/SEA AS DFW200.93AS X/PDX AS LAS200.93USD40",
                "1.86END ZPLASPDXSEADFWPDX XFLAS4.5PDX4.5DFW4.5PDX4.5"
              ]
            },
            "ItinTotalFare": {
              "BaseFare": {
                "Amount": "401.86",
                "CurrencyCode": "USD"
              },
              "Taxes": {
                "TaxCode": "XT",
                "TotalAmount": "80.34",
                "Tax": [
                  {
                    "Amount": "30.14",
                    "TaxCode": "US"
                  },
                  {
                    "Amount": "21.00",
                    "TaxCode": "ZP"
                  },
                  {
                    "Amount": "11.20",
                    "TaxCode": "AY"
                  },
                  {
                    "Amount": "18.00",
                    "TaxCode": "XF"
                  }
                ]
              },
              "TotalFare": {
                "Amount": "482.20",
                "CurrencyCode": "USD"
              }
            },
            "PassengerTypeQuantity": [
              {
                "Code": "ADT",
                "Quantity": "01"
              }
            ],
            "PTC_FareBreakdown": {
              "FlightSegment": [
                {
                  "ConnectionInd": "O",
                  "DepartureDateTime": "05-03T06:00",
                  "FlightNumber": "781",
                  "ResBookDesigCode": "G",
                  "RPH": "01",
                  "BaggageAllowance": {
                    "Number": "NIL"
                  },
                  "FareBasis": {
                    "Code": "GH2OAVMN"
                  },
                  "MarketingAirline": {
                    "Code": "AS",
                    "FlightNumber": "781"
                  },
                  "OriginLocation": {
                    "LocationCode": "LAS"
                  },
                  "ValidityDates": {
                    "NotValidAfter": "2026-05-03",
                    "NotValidBefore": "2026-05-03"
                  }
                },
                {
                  "ConnectionInd": "O",
                  "DepartureDateTime": "05-03T09:30",
                  "FlightNumber": "2172",
                  "ResBookDesigCode": "G",
                  "RPH": "02",
                  "BaggageAllowance": {
                    "Number": "NIL"
                  },
                  "FareBasis": {
                    "Code": "GH2OAVMN"
                  },
                  "MarketingAirline": {
                    "Code": "AS",
                    "FlightNumber": "2172"
                  },
                  "OriginLocation": {
                    "LocationCode": "PDX"
                  },
                  "ValidityDates": {
                    "NotValidAfter": "2026-05-03",
                    "NotValidBefore": "2026-05-03"
                  }
                },
                {
                  "ConnectionInd": "O",
                  "DepartureDateTime": "05-03T11:45",
                  "FlightNumber": "642",
                  "ResBookDesigCode": "G",
                  "RPH": "03",
                  "BaggageAllowance": {
                    "Number": "NIL"
                  },
                  "FareBasis": {
                    "Code": "GH2OAVMN"
                  },
                  "MarketingAirline": {
                    "Code": "AS",
                    "FlightNumber": "642"
                  },
                  "OriginLocation": {
                    "LocationCode": "SEA"
                  },
                  "ValidityDates": {
                    "NotValidAfter": "2026-05-03",
                    "NotValidBefore": "2026-05-03"
                  }
                },
                {
                  "ConnectionInd": "O",
                  "DepartureDateTime": "05-20T15:15",
                  "FlightNumber": "655",
                  "ResBookDesigCode": "G",
                  "RPH": "04",
                  "BaggageAllowance": {
                    "Number": "NIL"
                  },
                  "FareBasis": {
                    "Code": "GH2OAVMN"
                  },
                  "MarketingAirline": {
                    "Code": "AS",
                    "FlightNumber": "655"
                  },
                  "OriginLocation": {
                    "LocationCode": "DFW"
                  },
                  "ValidityDates": {
                    "NotValidAfter": "2026-05-20",
                    "NotValidBefore": "2026-05-20"
                  }
                },
                {
                  "ConnectionInd": "O",
                  "DepartureDateTime": "05-20T20:55",
                  "FlightNumber": "624",
                  "ResBookDesigCode": "G",
                  "RPH": "05",
                  "BaggageAllowance": {
                    "Number": "NIL"
                  },
                  "FareBasis": {
                    "Code": "GH2OAVMN"
                  },
                  "MarketingAirline": {
                    "Code": "AS",
                    "FlightNumber": "624"
                  },
                  "OriginLocation": {
                    "LocationCode": "PDX"
                  },
                  "ValidityDates": {
                    "NotValidAfter": "2026-05-20",
                    "NotValidBefore": "2026-05-20"
                  }
                },
                {
                  "OriginLocation": {
                    "LocationCode": "LAS"
                  }
                }
              ]
            },
            "ResTicketingRestrictions": [
              "02-08"
            ]
          }
        },
        "ResponseHeader": {
          "Text": [
            "VALIDATING CARRIER SPECIFIED - AS",
            "USD401.86 NONREFUNDABLE",
            "NONREF/SVCCHGPLUSFAREDIF/CXL BY FLT TIME OR NOVALUE/VALID AS/",
            "VALIDATING CARRIER-AS"
          ]
        }
      }
    ],
    "Reservation": {
      "numberInParty": 1,
      "numberOfInfants": 0,
      "NumberInSegment": 1,
      "BookingDetails": {
        "RecordLocator": "IJNPIE",
        "CreationTimestamp": "2026-02-07T05:23:00",
        "SystemCreationTimestamp": "2026-02-07T05:23:00",
        "CreationAgentID": "ASP",
        "UpdateTimestamp": "2026-02-07T05:24:03",
        "PNRSequence": 3,
        "FlightsRange": {
          "Start": "2026-05-03T06:00:00",
          "End": "2026-05-20T23:07:00"
        },
        "DivideSplitDetails": {},
        "EstimatedPurgeTimestamp": "2026-05-20T00:00:00",
        "UpdateToken": "1ed40bb6ea9497b02bdb466b379dfcf4971f2504aed52b2d"
      },
      "POS": {
        "Source": {
          "BookingSource": "G7HE",
          "AgentSine": "ASP",
          "PseudoCityCode": "G7HE",
          "ISOCountry": "US",
          "AgentDutyCode": "*",
          "AirlineVendorID": "AA",
          "HomePseudoCityCode": "G7HE"
        }
      },
      "PassengerReservation": {
        "Passengers": {
          "Passenger": [
            {
              "id": "3",
              "nameType": "S",
              "passengerType": "ADT",
              "referenceNumber": "ABC123",
              "nameId": "01.01",
              "nameAssocId": "1",
              "elementId": "pnr-3.1",
              "LastName": "SMITH",
              "FirstName": "JAMES",
              "SpecialRequests": {
                "APISRequest": [
                  {
                    "DOCSEntry": {
                      "id": "16",
                      "type": "G",
                      "DateOfBirth": "2001-01-01",
                      "Gender": "M",
                      "Surname": "SMITH",
                      "Forename": "JAMES",
                      "MiddleName": "",
                      "PrimaryHolder": false,
                      "FreeText": "",
                      "ActionCode": "HK",
                      "NumberInParty": 1,
                      "VendorCode": "AS"
                    }
                  }
                ]
              },
              "Seats": {}
            }
          ]
        },
        "Segments": {
          "Poc": {
            "Airport": "LAS",
            "Departure": "2026-05-03T06:00:00"
          },
          "Segment": [
            {
              "sequence": 1,
              "id": "29",
              "Air": {
                "id": "29",
                "sequence": 1,
                "segmentAssociationId": 6,
                "isPast": false,
                "DepartureAirport": "LAS",
                "DepartureAirportCodeContext": "IATA",
                "DepartureTerminalName": "TERMINAL 3",
                "DepartureTerminalCode": "3",
                "ArrivalAirport": "PDX",
                "ArrivalAirportCodeContext": "IATA",
                "OperatingAirlineCode": "AS",
                "OperatingAirlineShortName": "ALASKA AIRLINES",
                "OperatingFlightNumber": "0781",
                "EquipmentType": "73J",
                "MarketingAirlineCode": "AS",
                "MarketingFlightNumber": "0781",
                "OperatingClassOfService": "G",
                "MarketingClassOfService": "G",
                "MarriageGrp": {
                  "Ind": "0",
                  "Group": "0",
                  "Sequence": "0"
                },
                "Seats": {},
                "AirlineRefId": "DCAS*",
                "Eticket": true,
                "DepartureDateTime": "2026-05-03T06:00:00",
                "ArrivalDateTime": "2026-05-03T08:19:00",
                "FlightNumber": "0781",
                "ClassOfService": "G",
                "ActionCode": "HK",
                "NumberInParty": 1,
                "SegmentSpecialRequests": {},
                "inboundConnection": false,
                "outboundConnection": true,
                "ScheduleChangeIndicator": false,
                "SegmentBookedDate": "2026-02-07T05:24:00",
                "ElapsedTime": "02.19",
                "AirMilesFlown": "0763",
                "FunnelFlight": false,
                "ChangeOfGauge": false
              }
            },
            {
              "sequence": 2,
              "id": "30",
              "Air": {
                "id": "30",
                "sequence": 2,
                "segmentAssociationId": 7,
                "isPast": false,
                "DepartureAirport": "PDX",
                "DepartureAirportCodeContext": "IATA",
                "ArrivalAirport": "SEA",
                "ArrivalAirportCodeContext": "IATA",
                "OperatingAirlineCode": "AS",
                "OperatingAirlineShortName": "ALASKA AIRLINES",
                "OperatingFlightNumber": "2172",
                "EquipmentType": "DH4",
                "MarketingAirlineCode": "AS",
                "MarketingFlightNumber": "2172",
                "OperatingClassOfService": "G",
                "MarketingClassOfService": "G",
                "DisclosureCarrier": {
                  "Code": "AS",
                  "DOT": true,
                  "Banner": "HORIZON AIR AS ALASKAHORIZON"
                },
                "MarriageGrp": {
                  "Ind": "0",
                  "Group": "0",
                  "Sequence": "0"
                },
                "Seats": {},
                "AirlineRefId": "DCAS*",
                "Eticket": true,
                "DepartureDateTime": "2026-05-03T09:30:00",
                "ArrivalDateTime": "2026-05-03T10:20:00",
                "FlightNumber": "2172",
                "ClassOfService": "G",
                "ActionCode": "HK",
                "NumberInParty": 1,
                "SegmentSpecialRequests": {},
                "inboundConnection": true,
                "outboundConnection": true,
                "ScheduleChangeIndicator": false,
                "SegmentBookedDate": "2026-02-07T05:24:00",
                "ElapsedTime": "00.50",
                "AirMilesFlown": "0128",
                "FunnelFlight": false,
                "ChangeOfGauge": false
              }
            },
            {
              "sequence": 3,
              "id": "31",
              "Air": {
                "id": "31",
                "sequence": 3,
                "segmentAssociationId": 8,
                "isPast": false,
                "DepartureAirport": "SEA",
                "DepartureAirportCodeContext": "IATA",
                "ArrivalAirport": "DFW",
                "ArrivalAirportCodeContext": "IATA",
                "ArrivalTerminalName": "TERMINAL E",
                "ArrivalTerminalCode": "E",
                "OperatingAirlineCode": "AS",
                "OperatingAirlineShortName": "ALASKA AIRLINES",
                "OperatingFlightNumber": "0642",
                "EquipmentType": "73J",
                "MarketingAirlineCode": "AS",
                "MarketingFlightNumber": "0642",
                "OperatingClassOfService": "G",
                "MarketingClassOfService": "G",
                "MarriageGrp": {
                  "Ind": "0",
                  "Group": "0",
                  "Sequence": "0"
                },
                "Seats": {},
                "AirlineRefId": "DCAS*",
                "Eticket": true,
                "DepartureDateTime": "2026-05-03T11:45:00",
                "ArrivalDateTime": "2026-05-03T17:30:00",
                "FlightNumber": "0642",
                "ClassOfService": "G",
                "ActionCode": "HK",
                "NumberInParty": 1,
                "SegmentSpecialRequests": {},
                "inboundConnection": true,
                "outboundConnection": false,
                "ScheduleChangeIndicator": false,
                "SegmentBookedDate": "2026-02-07T05:24:00",
                "ElapsedTime": "03.45",
                "AirMilesFlown": "1659",
                "FunnelFlight": false,
                "ChangeOfGauge": false
              }
            },
            {
              "sequence": 4,
              "id": "32",
              "Air": {
                "id": "32",
                "sequence": 4,
                "segmentAssociationId": 9,
                "isPast": false,
                "DepartureAirport": "DFW",
                "DepartureAirportCodeContext": "IATA",
                "DepartureTerminalName": "TERMINAL E",
                "DepartureTerminalCode": "E",
                "ArrivalAirport": "PDX",
                "ArrivalAirportCodeContext": "IATA",
                "OperatingAirlineCode": "AS",
                "OperatingAirlineShortName": "ALASKA AIRLINES",
                "OperatingFlightNumber": "0655",
                "EquipmentType": "73J",
                "MarketingAirlineCode": "AS",
                "MarketingFlightNumber": "0655",
                "OperatingClassOfService": "G",
                "MarketingClassOfService": "G",
                "MarriageGrp": {
                  "Ind": "0",
                  "Group": "0",
                  "Sequence": "0"
                },
                "Seats": {},
                "AirlineRefId": "DCAS*",
                "Eticket": true,
                "DepartureDateTime": "2026-05-20T15:15:00",
                "ArrivalDateTime": "2026-05-20T17:14:00",
                "FlightNumber": "0655",
                "ClassOfService": "G",
                "ActionCode": "HK",
                "NumberInParty": 1,
                "SegmentSpecialRequests": {},
                "inboundConnection": false,
                "outboundConnection": true,
                "ScheduleChangeIndicator": false,
                "SegmentBookedDate": "2026-02-07T05:24:00",
                "ElapsedTime": "03.59",
                "AirMilesFlown": "1616",
                "FunnelFlight": false,
                "ChangeOfGauge": false
              }
            },
            {
              "sequence": 5,
              "id": "33",
              "Air": {
                "id": "33",
                "sequence": 5,
                "segmentAssociationId": 10,
                "isPast": false,
                "DepartureAirport": "PDX",
                "DepartureAirportCodeContext": "IATA",
                "ArrivalAirport": "LAS",
                "ArrivalAirportCodeContext": "IATA",
                "ArrivalTerminalName": "TERMINAL 3",
                "ArrivalTerminalCode": "3",
                "OperatingAirlineCode": "AS",
                "OperatingAirlineShortName": "ALASKA AIRLINES",
                "OperatingFlightNumber": "0624",
                "EquipmentType": "73J",
                "MarketingAirlineCode": "AS",
                "MarketingFlightNumber": "0624",
                "OperatingClassOfService": "G",
                "MarketingClassOfService": "G",
                "MarriageGrp": {
                  "Ind": "0",
                  "Group": "0",
                  "Sequence": "0"
                },
                "Seats": {},
                "AirlineRefId": "DCAS*",
                "Eticket": true,
                "DepartureDateTime": "2026-05-20T20:55:00",
                "ArrivalDateTime": "2026-05-20T23:07:00",
                "FlightNumber": "0624",
                "ClassOfService": "G",
                "ActionCode": "HK",
                "NumberInParty": 1,
                "SegmentSpecialRequests": {},
                "inboundConnection": true,
                "outboundConnection": false,
                "ScheduleChangeIndicator": false,
                "SegmentBookedDate": "2026-02-07T05:24:00",
                "ElapsedTime": "02.12",
                "AirMilesFlown": "0763",
                "FunnelFlight": false,
                "ChangeOfGauge": false
              }
            }
          ]
        },
        "TicketingInfo": {
          "AlreadyTicketed": [
            {
              "id": "22",
              "index": 1,
              "elementId": "pnr-22",
              "Code": "T-07FEB-G7HE*ASP"
            }
          ],
          "ETicketNumber": [
            {
              "id": "20",
              "index": 2,
              "elementId": "pnr-20",
              "content": "TE 0277173836173-AT SMITH/J G7HE*ASP 0523/07FEB*"
            }
          ],
          "TicketDetails": [
            {
              "id": "20",
              "index": 2,
              "elementId": "pnr-20",
              "OriginalTicketDetails": "TE 0277173836173-AT SMITH/J G7HE*ASP 0523/07FEB*",
              "TransactionIndicator": "TE",
              "TicketNumber": "0277173836173",
              "PassengerName": "SMITH/J",
              "AgencyLocation": "G7HE",
              "DutyCode": "*",
              "AgentSine": "ASP",
              "Timestamp": "2026-02-07T05:23:00",
              "PaymentType": "*"
            }
          ]
        },
        "ItineraryPricing": {}
      },
      "ReceivedFrom": {
        "Name": "SP TEST"
      },
      "Addresses": {
        "Address": [
          {
            "AddressLines": {
              "AddressLine": [
                {
                  "id": "7",
                  "type": "O",
                  "Text": "SABRE TRAVEL"
                },
                {
                  "id": "8",
                  "type": "O",
                  "Text": "3150 SABRE DRIVE"
                },
                {
                  "id": "9",
                  "type": "O",
                  "Text": "SOUTHLAKE, TX US"
                },
                {
                  "id": "10",
                  "type": "O",
                  "Text": "76092"
                }
              ]
            }
          }
        ]
      },
      "PhoneNumbers": {
        "PhoneNumber": [
          {
            "id": "6",
            "index": 1,
            "elementId": "pnr-6",
            "CityCode": "DFW",
            "Number": "817-555-1212-H-1.1"
          }
        ]
      },
      "Remarks": {
        "Remark": [
          {
            "index": 1,
            "id": "17",
            "type": "FOP",
            "elementId": "pnr-17",
            "RemarkLines": {
              "RemarkLine": [
                {
                  "Text": "CHECK"
                }
              ]
            }
          },
          {
            "index": 2,
            "id": "21",
            "type": "REG",
            "elementId": "pnr-21",
            "RemarkLines": {
              "RemarkLine": [
                {
                  "Text": "XXTAW/"
                }
              ]
            }
          }
        ]
      },
      "EmailAddresses": {},
      "AccountingLines": {
        "AccountingLine": [
          {
            "id": "19",
            "index": 1,
            "elementId": "pnr-19",
            "FareApplication": "ONE",
            "FormOfPaymentCode": "CA",
            "AirlineDesignator": {},
            "DocumentNumber": "7173836173",
            "CommissionAmount": "0.00",
            "BaseFare": "1093.96",
            "TaxAmount": "128.05",
            "PassengerName": "SMITH JAMES",
            "NumberOfConjunctedDocuments": "1",
            "TarriffBasis": {}
          }
        ]
      },
      "GenericSpecialRequests": [
        {
          "id": "15",
          "type": "G",
          "msgType": "S",
          "Code": "OTHS",
          "FreeText": "CC JAMES SMITH",
          "AirlineCode": "YY",
          "FullText": "OTHS YY CC JAMES SMITH"
        }
      ],
      "OpenReservationElements": {
        "OpenReservationElement": [
          {
            "id": "4",
            "type": "INVOICE",
            "elementId": "pnr-or-4",
            "InvoiceData": {
              "SnapshotId": "9e92c1dd-b810-4370-bab0-ca8ffc6221bf",
              "InvoiceId": "18ce8985-0ee1-458e-9dbf-8e8323051b0e",
              "InvoiceNumber": 1234,
              "InvoiceCreateDate": "2026-02-07T05:23:20",
              "TravellerName": [
                {
                  "LastName": "SMITH",
                  "FirstName": "JAMES",
                  "NameRefNumber": "01.01"
                }
              ]
            }
          },
          {
            "id": "15",
            "type": "SRVC",
            "elementId": "pnr-15",
            "ServiceRequest": {
              "airlineCode": "YY",
              "code": "OTHS",
              "serviceType": "SSR",
              "ssrType": "GFX",
              "FreeText": "CC JAMES SMITH",
              "FullText": "OTHS YY CC JAMES SMITH"
            }
          },
          {
            "id": "16",
            "type": "SRVC",
            "elementId": "pnr-16",
            "ServiceRequest": {
              "actionCode": "HK",
              "airlineCode": "AS",
              "code": "DOCS",
              "serviceCount": "1",
              "serviceType": "SSR",
              "ssrType": "GFX",
              "FreeText": "/DB/01JAN2001/M/SMITH/JAMES",
              "FullText": "DOCS AS HK1/DB/01JAN2001/M/SMITH/JAMES",
              "TravelDocument": {
                "Type": "DB",
                "DateOfBirth": "01JAN2001",
                "Gender": "M",
                "LastName": "SMITH",
                "FirstName": "JAMES",
                "Infant": false,
                "HasDocumentData": false
              }
            },
            "NameAssociation": [
              {
                "LastName": "SMITH",
                "FirstName": "JAMES",
                "NameRefNumber": 1.01
              }
            ]
          },
          {
            "id": "17",
            "type": "FP",
            "displayIndex": "1",
            "elementId": "pnr-17",
            "FormOfPayment": {
              "migrated": false,
              "Check": {
                "Text": "CHECK"
              }
            }
          }
        ]
      }
    }
  },
  "Links": [
    {
      "rel": "self",
      "href": "https://api.cert.platform.sabre.com/v1.1.0/exchange/booking"
    },
    {
      "rel": "linkTemplate",
      "href": "https://api.cert.platform.sabre.com/<version>/exchange/booking"
    }
  ]
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
sabretravelticketingexchangebooking