Rail Reservation Search

 

The Rail Reservation Search (RailReservationSearchRQ) service is used to search reservations by passenger/travel data (email address, reservation status, reservation time range). It supports "basket concept" and upon success, the output shows the PNR content (PNR reference, travelers, itinerary, fares, tickets, delivery modes, contacts etc.).

API Information

Target Audience
Sabre Travel Network
Current Version
1.20.0
Authentication
Session Token
Service Action Code
RailReservationSearchRQ

For more details please refer to Resources.

NOTE: Consuming this webservice and its content requires special permission. Before requesting access please make sure you have all the necessary agreements in place with the rail vendor(s) you would like to sell using Sabre Webservices. For more information on accessing Sabre Rail content and rail supplier contacts please visit the respective product page on Agency eServices.

Sample Request

<ns3:RailItemSearchRQ xmlns="http://webservices.sabre.com/sabreXML/RCP/common" xmlns:ns10="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:ns11="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:ns13="http://webservices.sabre.com/sabreXML/RCP/rs" xmlns:ns14="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:ns15="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:ns2="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:ns3="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:ns4="http://webservices.sabre.com/sabreXML/RCP/rsm" xmlns:ns5="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns6="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns7="http://webservices.sabre.com/sabreXML/RCP/rpnrs" xmlns:ns8="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:ns9="http://webservices.sabre.com/sabreXML/RCP/rrs" CorrelationID="1.0.28-edd4f16b-97e3-4201-a06d-8efc2eb2" MarketingCarrier="3Y" PrimaryLangID="en" TimeStamp="2018-03-02T09:01:21" Version="1.20.0">
  <POS>
    <ns2:Source>
      <ns2:RequestorID ID="SABTSTMG5" Type="4"/>
    </ns2:Source>
  </POS>
  <ns3:RequestTypes>
    <ns3:RequestType>CustomerProfile</ns3:RequestType>
  </ns3:RequestTypes>
  <ns3:RailItemSearchCriteria>
    <ns3:CustomerProfilesCriteria>
      <CustomerProfileCriteria>
        <Email>MT@SABRE.COM</Email>
        <ReturnAdditionalData>
          <AdditionalData Type="BookingFees"/>
        </ReturnAdditionalData>
      </CustomerProfileCriteria>
    </ns3:CustomerProfilesCriteria>
  </ns3:RailItemSearchCriteria>
</ns3:RailItemSearchRQ>

Sample Response

<ris:RailItemSearchRS xmlns:ns11="http://webservices.sabre.com/sabreXML/RCP/rsm" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns13="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns16="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:rcmn="http://webservices.sabre.com/sabreXML/RCP/common" xmlns:ris="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:rl="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:rmas="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:rmb="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:rmt="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:rota="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:rpnrs="http://webservices.sabre.com/sabreXML/RCP/rpnrs" xmlns:rrc="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:rrr="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:rs="http://webservices.sabre.com/sabreXML/RCP/rs" CorrelationID="1.0.28-edd4f16b-97e3-4201-a06d-8efc2eb2" MarketingCarrier="3Y" PrimaryLangID="GB_en" TransactionIdentifier="V0_1_011035" Version="1.20.0">
  <ris:Success/>
  <ris:CustomerProfiles>
    <ris:CustomerProfile>
      <ris:Contact>
        <rcmn:Name>
          <rcmn:PersonName>
            <rota:GivenName>TALAK</rota:GivenName>
            <rota:Surname>MARIANNA</rota:Surname>
            <rota:NameTitle>MR</rota:NameTitle>
          </rcmn:PersonName>
        </rcmn:Name>
        <rcmn:Emails>
          <rcmn:Email>MT@SABRE.COM</rcmn:Email>
        </rcmn:Emails>
        <rcmn:Addresses>
          <rcmn:Address>
            <rota:AddressLine>PORADZIECKA 18</rota:AddressLine>
            <rota:AddressLine>3 DOM PO PRAWEJ</rota:AddressLine>
            <rota:CityName>WARSZAWA</rota:CityName>
            <rota:PostalCode>01-001</rota:PostalCode>
            <rota:CountryName>PL</rota:CountryName>
          </rcmn:Address>
        </rcmn:Addresses>
      </ris:Contact>
      <ris:Payments>
        <rcmn:Payment PaymentType="OnAccount">
          <rcmn:Details>
            <rcmn:Detail Code="123CA" Type="TravelAgentAccount"/>
          </rcmn:Details>
        </rcmn:Payment>
        <rcmn:Payment PaymentType="OnAccount">
          <rcmn:Details>
            <rcmn:Detail Code="222CA" Type="TravelAgentAccount"/>
          </rcmn:Details>
        </rcmn:Payment>
        <rcmn:Payment PaymentType="OnAccount">
          <rcmn:Details>
            <rcmn:Detail Code="333CA" Type="TravelAgentAccount"/>
          </rcmn:Details>
        </rcmn:Payment>
        <rcmn:Payment PaymentType="CreditCard">
          <rcmn:Details>
            <rcmn:Detail Code="456CC" Type="TravelAgentAccount"/>
          </rcmn:Details>
        </rcmn:Payment>
      </ris:Payments>
      <ris:SupplementaryData>
        <rcmn:SupplementaryDataLine IsMandatory="false" Type="Delivery">
          <rcmn:Question>What Department do you work in?</rcmn:Question>
        </rcmn:SupplementaryDataLine>
        <rcmn:SupplementaryDataLine InputType="ValidatedFreeText" IsMandatory="false" Type="Transaction">
          <rcmn:Question>What is your Employee ID?</rcmn:Question>
        </rcmn:SupplementaryDataLine>
        <rcmn:SupplementaryDataLine InputType="SingleSelectionList" IsMandatory="false" Type="Transaction">
          <rcmn:Question>What is your favourite fruit?</rcmn:Question>
          <rcmn:PredefinedAnswers>
            <rcmn:PredefinedAnswer>Apple</rcmn:PredefinedAnswer>
            <rcmn:PredefinedAnswer>Orange</rcmn:PredefinedAnswer>
            <rcmn:PredefinedAnswer>Kiwi</rcmn:PredefinedAnswer>
          </rcmn:PredefinedAnswers>
        </rcmn:SupplementaryDataLine>
      </ris:SupplementaryData>
      <ris:Fees>
        <rcmn:Fee Amount="0.00" CalculationMethod="PerTransaction" CurrencyCode="GBP" Type="JourneyArrangementFee"/>
        <rcmn:Fee Amount="2.00" CalculationMethod="PerTransaction" CurrencyCode="GBP" Type="PaymentFee">
          <rcmn:FormOfPayment PaymentType="CreditCard">
            <rcmn:CreditCardInfo CardCode="AX" CardType="1"/>
          </rcmn:FormOfPayment>
        </rcmn:Fee>
        <rcmn:Fee CalculationMethod="PerTransaction" Percent="0" Type="PaymentFee">
          <rcmn:FormOfPayment PaymentType="CreditCard">
            <rcmn:CreditCardInfo CardCode="VI" CardType="2"/>
          </rcmn:FormOfPayment>
        </rcmn:Fee>
        <rcmn:Fee CalculationMethod="PerTransaction" Percent="0" Type="PaymentFee">
          <rcmn:FormOfPayment PaymentType="CreditCard">
            <rcmn:CreditCardInfo CardCode="DC" CardType="1"/>
          </rcmn:FormOfPayment>
        </rcmn:Fee>
        <rcmn:Fee CalculationMethod="PerTransaction" Percent="0" Type="PaymentFee">
          <rcmn:FormOfPayment PaymentType="CreditCard">
            <rcmn:CreditCardInfo CardCode="MA" CardType="2"/>
          </rcmn:FormOfPayment>
        </rcmn:Fee>
        <rcmn:Fee CalculationMethod="PerTransaction" Percent="2" Type="PaymentFee">
          <rcmn:FormOfPayment PaymentType="CreditCard">
            <rcmn:CreditCardInfo CardCode="VI" CardType="1"/>
          </rcmn:FormOfPayment>
        </rcmn:Fee>
        <rcmn:Fee CalculationMethod="PerTransaction" Percent="0" Type="PaymentFee">
          <rcmn:FormOfPayment PaymentType="CreditCard">
            <rcmn:CreditCardInfo CardCode="MC" CardType="1"/>
          </rcmn:FormOfPayment>
        </rcmn:Fee>
        <rcmn:Fee CalculationMethod="PerTransaction" Percent="0" Type="PaymentFee">
          <rcmn:FormOfPayment PaymentType="CreditCard">
            <rcmn:CreditCardInfo CardCode="MC" CardType="2"/>
          </rcmn:FormOfPayment>
        </rcmn:Fee>
        <rcmn:Fee Amount="0.00" CalculationMethod="PerTransaction" CurrencyCode="GBP" Type="PaymentFee">
          <rcmn:FormOfPayment PaymentType="OnAccount"/>
        </rcmn:Fee>
      </ris:Fees>
    </ris:CustomerProfile>
  </ris:CustomerProfiles>
</ris:RailItemSearchRS>

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

Docs Navigation