Retrieve Rail Reservation

 

The RailReservationReadRQ service is used to retrieve vendor rail reservation.

API Information

Target Audience
Sabre Travel Network
Current Version
1.18.0
Authentication
Session Token
Service Action Code
RailReservationReadRQ

The reservation must exist in vendor system and user invoking services has to have access rights to this reservation. Upon success, the output shows the PNR content (PNR reference, travelers, itinerary, fares, tickets, delivery modes, contacts etc.).

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

<ns10:RailReservationReadRQ xmlns:ns10="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:ns11="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns13="http://webservices.sabre.com/sabreXML/RCP/rc" xmlns:ns14="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:ns15="http://webservices.sabre.com/sabreXML/RCP/rpnrs" xmlns:ns16="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:ns17="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:ns18="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:ns19="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:ns2="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:ns20="http://webservices.sabre.com/sabreXML/RCP/rs" xmlns:ns21="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:ns22="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:ns4="http://www.ebxml.org/namespaces/messageHeader" xmlns:ns5="http://www.w3.org/1999/xlink" xmlns:ns6="http://www.w3.org/2000/09/xmldsig#" xmlns:ns7="urn:schemas-sabre-com:soap-header-debug" xmlns:ns8="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:ns9="http://webservices.sabre.com/sabreXML/RCP/common" MarketingCarrier="2V" PrimaryLangID="en" TimeStamp="2001-12-17T09:30:47.0Z" Version="1.18.0">
    <ns10:ReservationReadDetails>
        <ns10:BookingRef ID="3DDB97" ID_Context="2C" />
    </ns10:ReservationReadDetails>
</ns10:RailReservationReadRQ>

Sample Response

<rrr:RailReservationReadRS xmlns:rrr="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:ns11="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns16="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:rc="http://webservices.sabre.com/sabreXML/RCP/rc" 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:rs="http://webservices.sabre.com/sabreXML/RCP/rs" MarketingCarrier="2V" TransactionIdentifier="V0_I1_000201" Version="1.18.0">
    <rrr:Success/>
    <rrr:RailReservation ExpirationDateTime="2017-09-23T00:00:00.000" ReservationState="Standard">
        <rcmn:BookingRef ID="3DDB97" ID_Context="2V" Type="14" />
        <rcmn:Travelers>
            <rcmn:Traveler BirthDate="1990-02-23" Citizenship="US" ID="1" Sex="MALE">
                <rcmn:PersonName>
                    <rota:GivenName>JOHN</rota:GivenName>
                    <rota:Surname>DOE</rota:Surname>
                </rcmn:PersonName>
                <rcmn:Documents>
                    <rcmn:Document Code="PP" ExpireDate="2017-10-30" Number="1234" Type="Identification">
                        <rcmn:Details>
                            <rcmn:Detail Code="US" Type="DocIssueCountry" />
                        </rcmn:Details>
                    </rcmn:Document>
                </rcmn:Documents>
            </rcmn:Traveler>
        </rcmn:Travelers>
        <rcmn:Itineraries>
            <rcmn:Itinerary>
                <rcmn:OriginAndDestinations>
                    <rcmn:OriginAndDestination ArrivalDateTime="2017-10-20T07:58:00.000" DepartureDateTime="2017-10-19T22:10:00.000" ID="1">
                        <rcmn:Origin LocationCode="WAS">Washington</rcmn:Origin>
                        <rcmn:Destination LocationCode="BOS">Boston (South Station)</rcmn:Destination>
                        <rcmn:Details>
                            <rcmn:Detail Code="false" Type="Modifiable" />
                        </rcmn:Details>
                        <rcmn:Segments>
                            <rcmn:Segment ArrivalDateTime="2017-10-20T07:58:00.000" DepartureDateTime="2017-10-19T22:10:00.000" ID="1" IsOpen="false" TrainCode="C" TrainName="NORTHEAST REGIONAL" TrainNumber="66">
                                <rcmn:Origin LocationCode="WAS">Washington</rcmn:Origin>
                                <rcmn:Destination LocationCode="BOS">Boston (South Station)</rcmn:Destination>
                                <rcmn:Details>
                                    <rcmn:Detail Code="no" Type="CrossBorder" />
                                </rcmn:Details>
                            </rcmn:Segment>
                        </rcmn:Segments>
                    </rcmn:OriginAndDestination>
                </rcmn:OriginAndDestinations>
            </rcmn:Itinerary>
        </rcmn:Itineraries>
        <rcmn:FareGroups>
            <rcmn:FareGroup>
                <rcmn:Fares>
                    <rcmn:Fare Name="Reserved Coach Class Seat">
                        <rcmn:Remarks>
                            <rcmn:Remark Code="fareConditions">Refundable: Full value, no fees. eVoucher available: Full value, no fees. Flexible Fares are 100% refundable without any refund fee. Flexible Fare tickets can be canceled for a full refund of the ticket value or with the ticket value stored as a credit in an eVoucher that can be used for future Amtrak travel. The Flexible Fare is available on most trains and buses. The number of seats available on each train at the Flexible Fare is limited.</rcmn:Remark>
                        </rcmn:Remarks>
                        <rcmn:SegmentRefs>
                            <rcmn:SegmentRef ID="1" />
                        </rcmn:SegmentRefs>
                        <rcmn:PassengerTypes>
                            <rcmn:PassengerType Code="F" TravelerRefID="1" />
                        </rcmn:PassengerTypes>
                        <rcmn:ClassCode Code="Y" Quantity="1" />
                    </rcmn:Fare>
                </rcmn:Fares>
            </rcmn:FareGroup>
        </rcmn:FareGroups>
        <rcmn:DeliveryModes>
            <rcmn:DeliveryMode Code="EML" Type="Email - Electronic Ticket Delivery">
                <rcmn:Price Amount="0.00" />
                <rcmn:Remarks>
                    <rcmn:Remark>Amtrak will deliver the eTicket as a PDF attachment to the e-mail receipt. Print the eTicket anywhere and bring it along with proper identification to board the train and show the conductor. Smartphone or tablets that receive e-mail and can open a PDF document, can be used to show the barcode on the screen to the conductor without printing it.</rcmn:Remark>
                </rcmn:Remarks>
            </rcmn:DeliveryMode>
        </rcmn:DeliveryModes>
        <rcmn:CancelInfo isEligible="false">
            <rcmn:Remarks>
                <rcmn:Remark>NO ADVANCE PAY FIELD</rcmn:Remark>
            </rcmn:Remarks>
        </rcmn:CancelInfo>
        <rcmn:TPA_Extensions>
            <rcmn:Amtrak_Extensions>
                <rcmn:FareQualifier>
                    <rcmn:RateQualifier>YOFC</rcmn:RateQualifier>
                </rcmn:FareQualifier>
            </rcmn:Amtrak_Extensions>
        </rcmn:TPA_Extensions>
    </rrr:RailReservation>
    <rrr:PaymentsBalance>
        <rcmn:PaymentBalance>
            <rcmn:Charges>
                <rcmn:TotalCharge Amount="213.00" CurrencyCode="USD" />
                <rcmn:Charge Amount="213.00" CurrencyCode="USD" NewItemsAmount="213.00">
                    <rcmn:Surcharges>
                        <rcmn:Surcharge Amount="213.00" CurrencyCode="USD" Type="RailFare" />
                    </rcmn:Surcharges>
                </rcmn:Charge>
            </rcmn:Charges>
        </rcmn:PaymentBalance>
    </rrr:PaymentsBalance>
</rrr:RailReservationReadRS>

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

Docs Navigation