Skip to main content

Revalidate Itinerary

5.1.0
Air
Reservation
SOAP API

The Revalidate Itinerary (RevalidateItinRQ) API is used to recheck the availability and price of a specific itinerary option without booking the itinerary. The solution re-validates if the itinerary option is valid for purchase.

Target Audience
Travel Agency
Airline Carrier
Current Version
5.1.0
Authentication
Sessionless
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="5.1.0" SeparateMessages="true" Target="Production" TruncateMessages="false" Version="5.1.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="5.1.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>