Revalidate Itinerary

 

Ability to recheck availability and price for a specific itinerary option without booking the itinerary. The solution revalidates if the itinerary option is valid for purchase.

API Information

Target Audience
Sabre Travel Network
Current Version
4.3.0
Authentication
Session or Sessionless Token
Service Action Code
RevalidateItinRQ

Sample Request

<OTA_AirLowFareSearchRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ResponseType="OTA" ResponseVersion="4.3.0" SeparateMessages="true" Target="Production" TruncateMessages="false" Version="4.3.0">
	<POS>
		<Source PseudoCityCode="XXXX">
			<RequestorID ID="REQ.ID" Type="0.AAA.X">
				<CompanyName Code="TN"/>
			</RequestorID>
		</Source>
	</POS>
	<OriginDestinationInformation RPH="1">
		<DepartureDateTime>2017-06-16T11:27:00</DepartureDateTime>
		<OriginLocation LocationCode="ATL"/>
		<DestinationLocation LocationCode="BOS"/>
		<TPA_Extensions>

			<Flight ClassOfService="Y" Number="1200" DepartureDateTime="2017-11-16T11:27:00" ArrivalDateTime="2017-11-16T13:58:00" Type="A">
				<OriginLocation LocationCode="ATL"/>
				<DestinationLocation LocationCode="BOS"/>
				<Airline Marketing="K0" Operating="K0"/>
				<BookingDateTime>2017-09-01T10:03:00</BookingDateTime>
			</Flight>

			<SegmentType Code="O"/>
		</TPA_Extensions>
	</OriginDestinationInformation>
	<OriginDestinationInformation RPH="2">
		<DepartureDateTime>2017-06-26T09:45:00</DepartureDateTime>
		<OriginLocation LocationCode="BOS"/>
		<DestinationLocation LocationCode="ATL"/>
		<TPA_Extensions>

			<Flight ClassOfService="Y" Number="1288" DepartureDateTime="2017-11-26T11:27:00" ArrivalDateTime="2017-11-26T13:58:00" Type="A">
				<OriginLocation LocationCode="BOS"/>
				<DestinationLocation LocationCode="ATL"/>
				<Airline Marketing="K0" Operating="K0"/>
				<BookingDateTime>2017-09-01T10:03:00</BookingDateTime>
			</Flight>

			<SegmentType Code="O"/>			
		</TPA_Extensions>
	</OriginDestinationInformation>
	<TravelPreferences>
		<TPA_Extensions>
			<VerificationItinCallLogic Value="L" AlwaysCheckAvailability="true"/>
		</TPA_Extensions>
	</TravelPreferences>
	<TravelerInfoSummary>
		<SeatsRequested>1</SeatsRequested>
		<AirTravelerAvail>
			<PassengerTypeQuantity Code="ADT" Quantity="1"/>
		</AirTravelerAvail>
		<PriceRequestInformation>
			<TPA_Extensions/>
		</PriceRequestInformation>
	</TravelerInfoSummary>
	<TPA_Extensions>
		<IntelliSellTransaction>
			<RequestType Name="REVALIDATE"/>
			<ServiceTag Name="REVALIDATE"/>
			<CompressResponse Value="true"/>
		</IntelliSellTransaction>
	</TPA_Extensions>
</OTA_AirLowFareSearchRQ>

Sample Response

<OTA_AirLowFareSearchRS xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4.3.0" PricedItinCount="1" BrandedOneWayItinCount="0" SimpleOneWayItinCount="0" DepartedItinCount="0" SoldOutItinCount="0" AvailableItinCount="0">
	<Success/>
	<Warnings>
		<Warning Type="WORKERTHREAD" Code="TRANSACTIONID" MessageClass="I" ShortText="1440500158524509709"/>
		<Warning Type="SERVER" Code="TTFHLC950" MessageClass="I" ShortText="27036"/>
		<Warning Type="DEFAULT" Code="RULEID" MessageClass="I" ShortText="25956"/>
		<Warning Type="DRE" Code="RULEID" MessageClass="I" ShortText="25957"/>
	</Warnings>
	<PricedItineraries>
		<PricedItinerary SequenceNumber="1">
			<AirItinerary DirectionInd="Return">
				<OriginDestinationOptions>
					<OriginDestinationOption ElapsedTime="310">
						<FlightSegment DepartureDateTime="2018-02-10T22:50:00" ArrivalDateTime="2018-02-11T07:00:00" StopQuantity="0" FlightNumber="1908" ResBookDesigCode="P" ElapsedTime="310">
							<DepartureAirport LocationCode="LAX" TerminalID="2"/>
							<ArrivalAirport LocationCode="JFK" TerminalID="4"/>
							<OperatingAirline Code="K0" FlightNumber="1908"/>
							<Equipment AirEquipType="76W"/>
							<MarketingAirline Code="K0"/>
							<MarriageGrp>O</MarriageGrp>
							<DepartureTimeZone GMTOffset="-8"/>
							<ArrivalTimeZone GMTOffset="-5"/>
							<OnTimePerformance Level="9"/>
							<TPA_Extensions>
								<eTicket Ind="true"/>
								<Mileage Amount="2475"/>
							</TPA_Extensions>
						</FlightSegment>
					</OriginDestinationOption>
					<OriginDestinationOption ElapsedTime="356">
						<FlightSegment DepartureDateTime="2018-02-16T07:00:00" ArrivalDateTime="2018-02-16T09:56:00" StopQuantity="0" FlightNumber="472" ResBookDesigCode="P" ElapsedTime="356">
							<DepartureAirport LocationCode="JFK" TerminalID="4"/>
							<ArrivalAirport LocationCode="LAX" TerminalID="2"/>
							<OperatingAirline Code="K0" FlightNumber="472"/>
							<Equipment AirEquipType="764"/>
							<MarketingAirline Code="K0"/>
							<MarriageGrp>O</MarriageGrp>
							<DepartureTimeZone GMTOffset="-5"/>
							<ArrivalTimeZone GMTOffset="-8"/>
							<OnTimePerformance Level="8"/>
							<TPA_Extensions>
								<eTicket Ind="true"/>
								<Mileage Amount="2475"/>
							</TPA_Extensions>
						</FlightSegment>
					</OriginDestinationOption>
				</OriginDestinationOptions>
			</AirItinerary>
			<AirItineraryPricingInfo PricingSource="WPNI1_ITIN" PricingSubSource="MIP" FareReturned="true" LastTicketDate="2017-09-19">
				<ItinTotalFare>
					<BaseFare Amount="2896.74" CurrencyCode="USD" DecimalPlaces="2"/>
					<FareConstruction Amount="2896.74" CurrencyCode="USD" DecimalPlaces="2"/>
					<EquivFare Amount="23236" CurrencyCode="SEK" DecimalPlaces="0"/>
					<Taxes>
						<Tax TaxCode="TOTALTAX" Amount="1971" CurrencyCode="SEK" DecimalPlaces="0"/>
					</Taxes>
					<TotalFare Amount="25207" CurrencyCode="SEK" DecimalPlaces="0"/>
				</ItinTotalFare>
				<PTC_FareBreakdowns>
					<PTC_FareBreakdown>
						<PassengerTypeQuantity Code="ADT" Quantity="1"/>
						<FareBasisCodes>
							<FareBasisCode BookingCode="P" AvailabilityBreak="true" DepartureAirportCode="LAX" ArrivalAirportCode="JFK" FareComponentBeginAirport="LAX" FareComponentEndAirport="JFK" FareComponentDirectionality="FROM" FareComponentVendorCode="ATP" GovCarrier="K0">MAWIA0DQ</FareBasisCode>
							<FareBasisCode BookingCode="P" AvailabilityBreak="true" DepartureAirportCode="JFK" ArrivalAirportCode="LAX" FareComponentBeginAirport="JFK" FareComponentEndAirport="LAX" FareComponentDirectionality="FROM" FareComponentVendorCode="ATP" GovCarrier="K0">MAWIA0DQ</FareBasisCode>
						</FareBasisCodes>
						<PassengerFare>
							<BaseFare Amount="2896.74" CurrencyCode="USD"/>
							<FareConstruction Amount="2896.74" CurrencyCode="USD" DecimalPlaces="2"/>
							<EquivFare Amount="23236" CurrencyCode="SEK" DecimalPlaces="0"/>
							<Taxes>
								<Tax TaxCode="AY" Amount="45" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<Tax TaxCode="AY" Amount="45" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<Tax TaxCode="US1" Amount="1743" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<Tax TaxCode="ZP" Amount="33" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<Tax TaxCode="ZP" Amount="33" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<Tax TaxCode="XF" Amount="36" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<Tax TaxCode="XF" Amount="36" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<TaxSummary TaxCode="US1" Amount="1743" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<TaxSummary TaxCode="ZP" Amount="66" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<TaxSummary TaxCode="AY" Amount="90" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<TaxSummary TaxCode="XF" Amount="72" CurrencyCode="SEK" DecimalPlaces="0" CountryCode="US"/>
								<TotalTax Amount="1971" CurrencyCode="SEK" DecimalPlaces="0"/>
							</Taxes>
							<TotalFare Amount="25207" CurrencyCode="SEK"/>
							<TPA_Extensions>
								<Messages>
									<Message AirlineCode="K0" Type="N" FailCode="0" Info="NONREF/PENALTY APPLIES"/>
									<Message Type="W" FailCode="0" Info="VALIDATING CARRIER - K0"/>
								</Messages>
							</TPA_Extensions>
						</PassengerFare>
						<Endorsements NonRefundableIndicator="true"/>
						<TPA_Extensions>
							<FareCalcLine Info="LAX K0 NYC1448.37K0 LAX1448.37USD2896.74END ZPLAXJFK XFLAX4.5JFK4.5"/>
						</TPA_Extensions>
						<FareInfos>
							<FareInfo>
								<FareReference>P</FareReference>
								<TPA_Extensions>
									<SeatsRemaining Number="1" BelowMin="false"/>
									<Cabin Cabin="F"/>
								</TPA_Extensions>
							</FareInfo>
							<FareInfo>
								<FareReference>P</FareReference>
								<TPA_Extensions>
									<SeatsRemaining Number="1" BelowMin="false"/>
									<Cabin Cabin="F"/>
								</TPA_Extensions>
							</FareInfo>
						</FareInfos>
					</PTC_FareBreakdown>
				</PTC_FareBreakdowns>
				<FareInfos>
					<FareInfo>
						<FareReference>P</FareReference>
						<TPA_Extensions>
							<SeatsRemaining Number="1" BelowMin="false"/>
							<Cabin Cabin="F"/>
						</TPA_Extensions>
					</FareInfo>
					<FareInfo>
						<FareReference>P</FareReference>
						<TPA_Extensions>
							<SeatsRemaining Number="1" BelowMin="false"/>
							<Cabin Cabin="F"/>
						</TPA_Extensions>
					</FareInfo>
				</FareInfos>
				<TPA_Extensions>
					<DivideInParty Indicator="false"/>
					<ValidatingCarrier SettlementMethod="BSP" NewVcxProcess="true">
						<Default Code="K0"/>
					</ValidatingCarrier>
				</TPA_Extensions>
			</AirItineraryPricingInfo>
			<TicketingInfo TicketType="eTicket"/>
			<TPA_Extensions>
				<ValidatingCarrier Code="K0"/>
			</TPA_Extensions>
		</PricedItinerary>
	</PricedItineraries>
	<TPA_Extensions>
		<AirlineOrderList>
			<AirlineOrder SequenceNumber="1" Code="K0"/>
		</AirlineOrderList>
	</TPA_Extensions>
</OTA_AirLowFareSearchRS>

If you are a Sabre customer currently using Sabre APIs in production, access  Resources

Docs Navigation