Skip to main content

Revalidate Itinerary

6.3.0
Air
Reservation
SOAP API
Travel Agency

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.

Not Signed In.

Looks like you may not have access to all of the resources and documentation for this page.
Please log-in or contact your support desk team if you believe you should have access.

Target Audience
Travel Agency
API Version
6.3.0
Authentication
Session or Sessionless Tokens
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="6.3.0" SeparateMessages="true" Target="Production" TruncateMessages="false" Version="6.3.0">
  <POS>
    <Source PseudoCityCode="XXXX">
      <RequestorID ID="1" Type="1">
        <CompanyName Code="TN"/>
      </RequestorID>
    </Source>
  </POS>
  <OriginDestinationInformation RPH="1">
    <DepartureDateTime>2021-11-11T15:25:00</DepartureDateTime>
    <OriginLocation LocationCode="CAN" LocationType="A"/>
    <DestinationLocation LocationCode="IST" LocationType="A"/>
    <TPA_Extensions>
      <Flight ArrivalDateTime="2021-11-11T21:25:00" ClassOfService="L" DepartureDateTime="2021-11-11T15:25:00" Number="883" Type="A">
        <OriginLocation LocationCode="CAN"/>
        <DestinationLocation LocationCode="JED"/>
        <Airline Marketing="K0" Operating="K0"/>
      </Flight>
      <Flight ArrivalDateTime="2021-11-12T10:25:00" ClassOfService="L" DepartureDateTime="2021-11-12T06:20:00" Number="265" Type="A">
        <OriginLocation LocationCode="JED"/>
        <DestinationLocation LocationCode="IST"/>
        <Airline Marketing="K0" Operating="K0"/>
      </Flight>
    </TPA_Extensions>
  </OriginDestinationInformation>
  <OriginDestinationInformation RPH="2">
    <DepartureDateTime>2021-11-23T16:30:00</DepartureDateTime>
    <OriginLocation LocationCode="IST" LocationType="A"/>
    <DestinationLocation LocationCode="CAN" LocationType="A"/>
    <TPA_Extensions>
      <Flight ArrivalDateTime="2021-11-23T20:25:00" ClassOfService="L" DepartureDateTime="2021-11-23T16:30:00" Number="264" Type="A">
        <OriginLocation LocationCode="IST"/>
        <DestinationLocation LocationCode="RUH"/>
        <Airline Marketing="K0" Operating="K0"/>
      </Flight>
      <Flight ArrivalDateTime="2021-11-24T13:30:00" ClassOfService="L" DepartureDateTime="2021-11-24T00:55:00" Number="884" Type="A">
        <OriginLocation LocationCode="RUH"/>
        <DestinationLocation LocationCode="CAN"/>
        <Airline Marketing="K0" Operating="K0"/>
      </Flight>
    </TPA_Extensions>
  </OriginDestinationInformation>
  <TravelPreferences>
    <TPA_Extensions>
      <VerificationItinCallLogic Value="L" AlwaysCheckAvailability="true"/>
    </TPA_Extensions>
  </TravelPreferences>
  <TravelerInfoSummary>
    <SeatsRequested>2</SeatsRequested>
    <AirTravelerAvail>
      <PassengerTypeQuantity Code="ADT" Quantity="2">
        <TPA_Extensions>
          <VoluntaryChanges Match="Info"/>
        </TPA_Extensions>
      </PassengerTypeQuantity>
    </AirTravelerAvail>
    <PriceRequestInformation>
      <TPA_Extensions>
        <PointOfSaleOverride Code="LAX"/>
      </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="6.3.0" PricedItinCount="1" BrandedOneWayItinCount="0" SimpleOneWayItinCount="0" DepartedItinCount="0" SoldOutItinCount="0" AvailableItinCount="0">
  <Success/>
  <Warnings>
    <Warning Type="WORKERTHREAD" Code="TRANSACTIONID" MessageClass="I" ShortText="2540806194638123504"/>
    <Warning Type="SERVER" Code="ASEPT2LAPP00319.IDM.SGDCPROD.SABRE.COM" MessageClass="I" ShortText="27034"/>
    <Warning Type="DRE" Code="RULEID" MessageClass="I" ShortText="24113"/>
    <Warning Type="DEFAULT" Code="RULEID" MessageClass="I" ShortText="24111"/>
  </Warnings>
  <PricedItineraries>
    <PricedItinerary SequenceNumber="1">
      <AirItinerary DirectionInd="Return">
        <OriginDestinationOptions>
          <OriginDestinationOption ElapsedTime="1440">
            <FlightSegment DepartureDateTime="2021-11-11T15:25:00" ArrivalDateTime="2021-11-11T21:25:00" StopQuantity="0" FlightNumber="883" ResBookDesigCode="L" ElapsedTime="660">
              <DepartureAirport LocationCode="CAN" TerminalID="2"/>
              <ArrivalAirport LocationCode="JED" TerminalID="S"/>
              <OperatingAirline Code="K0" FlightNumber="883"/>
              <Equipment AirEquipType="77W"/>
              <MarketingAirline Code="K0"/>
              <MarriageGrp>O</MarriageGrp>
              <DepartureTimeZone GMTOffset="8"/>
              <ArrivalTimeZone GMTOffset="3"/>
              <TPA_Extensions>
                <eTicket Ind="true"/>
                <Mileage Amount="4684"/>
              </TPA_Extensions>
            </FlightSegment>
            <FlightSegment DepartureDateTime="2021-11-12T06:20:00" ArrivalDateTime="2021-11-12T10:25:00" StopQuantity="0" FlightNumber="265" ResBookDesigCode="L" ElapsedTime="245">
              <DepartureAirport LocationCode="JED" TerminalID="S"/>
              <ArrivalAirport LocationCode="IST" TerminalID="I"/>
              <OperatingAirline Code="K0" FlightNumber="265"/>
              <Equipment AirEquipType="330"/>
              <MarketingAirline Code="K0"/>
              <MarriageGrp>I</MarriageGrp>
              <DepartureTimeZone GMTOffset="3"/>
              <ArrivalTimeZone GMTOffset="3"/>
              <TPA_Extensions>
                <eTicket Ind="true"/>
                <Mileage Amount="1471"/>
              </TPA_Extensions>
            </FlightSegment>
          </OriginDestinationOption>
          <OriginDestinationOption ElapsedTime="960">
            <FlightSegment DepartureDateTime="2021-11-23T16:30:00" ArrivalDateTime="2021-11-23T20:25:00" StopQuantity="0" FlightNumber="264" ResBookDesigCode="L" ElapsedTime="235">
              <DepartureAirport LocationCode="IST" TerminalID="I"/>
              <ArrivalAirport LocationCode="RUH" TerminalID="2"/>
              <OperatingAirline Code="K0" FlightNumber="264"/>
              <Equipment AirEquipType="330"/>
              <MarketingAirline Code="K0"/>
              <MarriageGrp>O</MarriageGrp>
              <DepartureTimeZone GMTOffset="3"/>
              <ArrivalTimeZone GMTOffset="3"/>
              <TPA_Extensions>
                <eTicket Ind="true"/>
                <Mileage Amount="1519"/>
              </TPA_Extensions>
            </FlightSegment>
            <FlightSegment DepartureDateTime="2021-11-24T00:55:00" ArrivalDateTime="2021-11-24T13:30:00" StopQuantity="0" FlightNumber="884" ResBookDesigCode="L" ElapsedTime="455">
              <DepartureAirport LocationCode="RUH" TerminalID="2"/>
              <ArrivalAirport LocationCode="CAN" TerminalID="2"/>
              <OperatingAirline Code="K0" FlightNumber="884"/>
              <Equipment AirEquipType="77W"/>
              <MarketingAirline Code="K0"/>
              <MarriageGrp>I</MarriageGrp>
              <DepartureTimeZone GMTOffset="3"/>
              <ArrivalTimeZone GMTOffset="8"/>
              <TPA_Extensions>
                <eTicket Ind="true"/>
                <Mileage Amount="4164"/>
              </TPA_Extensions>
            </FlightSegment>
          </OriginDestinationOption>
        </OriginDestinationOptions>
      </AirItinerary>
      <AirItineraryPricingInfo PricingSource="WPNI1_ITIN" PricingSubSource="MIP" FareReturned="true">
        <ItinTotalFare>
          <BaseFare Amount="5700" CurrencyCode="CNY" DecimalPlaces="0"/>
          <FareConstruction Amount="858.44" CurrencyCode="NUC" DecimalPlaces="2"/>
          <EquivFare Amount="830.00" CurrencyCode="USD" DecimalPlaces="2"/>
          <Taxes>
            <Tax TaxCode="TOTALTAX" Amount="180.80" CurrencyCode="USD" DecimalPlaces="2"/>
          </Taxes>
          <TotalFare Amount="1010.80" CurrencyCode="USD" DecimalPlaces="2"/>
        </ItinTotalFare>
        <PTC_FareBreakdowns>
          <PTC_FareBreakdown>
            <PassengerTypeQuantity Code="ADT" Quantity="2"/>
            <FareBasisCodes>
              <FareBasisCode BookingCode="L" DepartureAirportCode="CAN" ArrivalAirportCode="JED" FareComponentBeginAirport="CAN" FareComponentEndAirport="IST" FareComponentDirectionality="FROM" FareComponentVendorCode="ATP" GovCarrier="K0">LPRT</FareBasisCode>
              <FareBasisCode BookingCode="L" AvailabilityBreak="true" DepartureAirportCode="JED" ArrivalAirportCode="IST" GovCarrier="K0">LPRT</FareBasisCode>
              <FareBasisCode BookingCode="L" DepartureAirportCode="IST" ArrivalAirportCode="RUH" FareComponentBeginAirport="IST" FareComponentEndAirport="CAN" FareComponentDirectionality="TO" FareComponentVendorCode="ATP" GovCarrier="K0">LPRT</FareBasisCode>
              <FareBasisCode BookingCode="L" AvailabilityBreak="true" DepartureAirportCode="RUH" ArrivalAirportCode="CAN" GovCarrier="K0">LPRT</FareBasisCode>
            </FareBasisCodes>
            <PassengerFare>
              <BaseFare Amount="2850" CurrencyCode="CNY"/>
              <FareConstruction Amount="429.22" CurrencyCode="NUC" DecimalPlaces="2"/>
              <EquivFare Amount="415.00" CurrencyCode="USD" DecimalPlaces="2"/>
              <Taxes>
                <Tax TaxCode="CN" Amount="13.10" CurrencyCode="USD" DecimalPlaces="2" CountryCode="CN"/>
                <Tax TaxCode="E3" Amount="2.00" CurrencyCode="USD" DecimalPlaces="2" CountryCode="SA"/>
                <Tax TaxCode="E3" Amount="2.00" CurrencyCode="USD" DecimalPlaces="2" CountryCode="SA"/>
                <Tax TaxCode="E32" Amount="2.00" CurrencyCode="USD" DecimalPlaces="2" CountryCode="SA"/>
                <Tax TaxCode="E32" Amount="2.00" CurrencyCode="USD" DecimalPlaces="2" CountryCode="SA"/>
                <Tax TaxCode="IO2" Amount="23.20" CurrencyCode="USD" DecimalPlaces="2" CountryCode="SA"/>
                <Tax TaxCode="IO2" Amount="23.20" CurrencyCode="USD" DecimalPlaces="2" CountryCode="SA"/>
                <Tax TaxCode="TR" Amount="22.90" CurrencyCode="USD" DecimalPlaces="2" CountryCode="TR"/>
                <TaxSummary TaxCode="CN" Amount="13.10" CurrencyCode="USD" DecimalPlaces="2" CountryCode="CN"/>
                <TaxSummary TaxCode="IO2" Amount="46.40" CurrencyCode="USD" DecimalPlaces="2" CountryCode="SA"/>
                <TaxSummary TaxCode="E3" Amount="8.00" CurrencyCode="USD" DecimalPlaces="2" CountryCode="SA"/>
                <TaxSummary TaxCode="TR" Amount="22.90" CurrencyCode="USD" DecimalPlaces="2" CountryCode="TR"/>
                <TotalTax Amount="90.40" CurrencyCode="USD" DecimalPlaces="2"/>
              </Taxes>
              <TotalFare Amount="505.40" CurrencyCode="USD"/>
              <PenaltiesInfo>
                <Penalty Type="Exchange" Applicability="Before" Changeable="true" Amount="40.00" DecimalPlaces="2" CurrencyCode="USD"/>
                <Penalty Type="Exchange" Applicability="After" Changeable="true" Amount="40.00" DecimalPlaces="2" CurrencyCode="USD"/>
                <Penalty Type="Refund" Applicability="Before" Refundable="true" Amount="67.00" DecimalPlaces="2" CurrencyCode="USD"/>
                <Penalty Type="Refund" Applicability="After" Refundable="true" Amount="67.00" DecimalPlaces="2" CurrencyCode="USD"/>
              </PenaltiesInfo>
              <TPA_Extensions>
                <Messages>
                  <Message AirlineCode="K0" Type="N" FailCode="0" Info="TKT VALD 1Y FRM ISSUE DATE"/>
                  <Message AirlineCode="K0" Type="W" FailCode="0" Info="WHEN TICKETING FOP MUST NOT BE GTR"/>
                  <Message Type="W" FailCode="0" Info="VALIDATING CARRIER - K0"/>
                  <Message Type="W" FailCode="0" Info="CAT 15 SALES RESTRICTIONS FREE TEXT FOUND - VERIFY RULES"/>
                </Messages>
                <BaggageInformationList>
                  <BaggageInformation ProvisionType="A" AirlineCode="K0">
                    <Segment Id="0"/>
                    <Segment Id="1"/>
                    <Allowance Pieces="2"/>
                  </BaggageInformation>
                  <BaggageInformation ProvisionType="A" AirlineCode="K0">
                    <Segment Id="2"/>
                    <Segment Id="3"/>
                    <Allowance Pieces="2"/>
                  </BaggageInformation>
                </BaggageInformationList>
              </TPA_Extensions>
            </PassengerFare>
            <Endorsements NonRefundableIndicator="false"/>
            <TPA_Extensions>
              <FareCalcLine Info="CAN K0 X/JED K0 IST214.61K0 X/RUH K0 CAN214.61NUC429.22END ROE6.639893"/>
            </TPA_Extensions>
            <FareInfos>
              <FareInfo>
                <FareReference>L</FareReference>
                <TPA_Extensions>
                  <SeatsRemaining Number="9" BelowMin="false"/>
                  <Cabin Cabin="Y"/>
                  <Meal Code="M"/>
                </TPA_Extensions>
              </FareInfo>
              <FareInfo>
                <FareReference>L</FareReference>
                <TPA_Extensions>
                  <SeatsRemaining Number="9" BelowMin="false"/>
                  <Cabin Cabin="Y"/>
                  <Meal Code="M"/>
                </TPA_Extensions>
              </FareInfo>
              <FareInfo>
                <FareReference>L</FareReference>
                <TPA_Extensions>
                  <SeatsRemaining Number="9" BelowMin="false"/>
                  <Cabin Cabin="Y"/>
                  <Meal Code="M"/>
                </TPA_Extensions>
              </FareInfo>
              <FareInfo>
                <FareReference>L</FareReference>
                <TPA_Extensions>
                  <SeatsRemaining Number="9" BelowMin="false"/>
                  <Cabin Cabin="Y"/>
                  <Meal Code="M"/>
                </TPA_Extensions>
              </FareInfo>
            </FareInfos>
          </PTC_FareBreakdown>
        </PTC_FareBreakdowns>
        <FareInfos>
          <FareInfo>
            <FareReference>L</FareReference>
            <TPA_Extensions>
              <SeatsRemaining Number="9" BelowMin="false"/>
              <Cabin Cabin="Y"/>
              <Meal Code="M"/>
            </TPA_Extensions>
          </FareInfo>
          <FareInfo>
            <FareReference>L</FareReference>
            <TPA_Extensions>
              <SeatsRemaining Number="9" BelowMin="false"/>
              <Cabin Cabin="Y"/>
              <Meal Code="M"/>
            </TPA_Extensions>
          </FareInfo>
          <FareInfo>
            <FareReference>L</FareReference>
            <TPA_Extensions>
              <SeatsRemaining Number="9" BelowMin="false"/>
              <Cabin Cabin="Y"/>
              <Meal Code="M"/>
            </TPA_Extensions>
          </FareInfo>
          <FareInfo>
            <FareReference>L</FareReference>
            <TPA_Extensions>
              <SeatsRemaining Number="9" BelowMin="false"/>
              <Cabin Cabin="Y"/>
              <Meal Code="M"/>
            </TPA_Extensions>
          </FareInfo>
        </FareInfos>
        <TPA_Extensions>
          <DivideInParty Indicator="false"/>
          <ValidatingCarrier SettlementMethod="BSP" NewVcxProcess="true">
            <Default Code="K0"/>
          </ValidatingCarrier>
        </TPA_Extensions>
      </AirItineraryPricingInfo>
      <TicketingInfo TicketType="eTicket" ValidInterline="Yes"/>
      <TPA_Extensions>
        <ValidatingCarrier Code="K0"/>
      </TPA_Extensions>
    </PricedItinerary>
  </PricedItineraries>
  <TPA_Extensions>
    <AirlineOrderList>
      <AirlineOrder SequenceNumber="1" Code="K0"/>
    </AirlineOrderList>
  </TPA_Extensions>
</OTA_AirLowFareSearchRS>