Skip to main content

Create Itinerary

v1.19.22
Air
Reservation
SOAP API
Travel Agency
Airline Carrier

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.

The Create Itinerary (CreateReservationRQ) API is used to create a Passenger Name Record (PNR) and create an itinerary with tour and rail segments.

Target Audience
Travel Agency
Airline Carrier
API Version
v1.19.22
Authentication
Session Token
Service Action Code
CreateReservationRQ

This API makes it possible to add new Logical Records (LREC) to a PNR using name and segment associations. The response returns either all PNR information or limited PNR data restricted by using dedicated View and Subject Areas.

Sample Request
<CreateReservationRQ EchoToken="" Version="1.19.22" xmlns="http://webservices.sabre.com/pnrbuilder/v1_19" xmlns:v11="http://services.sabre.com/res/or/v1_14">
    <RequestType>Stateful</RequestType>
    <ReturnOptions IncludeUpdateDetails="true" RetrievePNR="true" IncludePaymentCardToken="true">
        <ViewName>Full</ViewName>
        <ResponseFormat>STL</ResponseFormat>
    </ReturnOptions>
    <NewReservation>
        <Itinerary>
            <Product>
                <or:ProductDetails xmlns:or="http://services.sabre.com/res/or/v1_14" productCategory="AIR">
                    <or:ProductName type="AIR"/>
                    <or:Air>
                        <or:DepartureAirport>DFW</or:DepartureAirport>
                        <or:ArrivalAirport>ORD</or:ArrivalAirport>
                        <or:MarketingAirlineCode>AA</or:MarketingAirlineCode>
                        <or:Eticket>true</or:Eticket>
                        <or:DepartureDateTime>2024-01-27T14:25:00</or:DepartureDateTime>
                        <or:ArrivalDateTime>2024-01-27T16:25:00</or:ArrivalDateTime>
                        <or:FlightNumber>2412</or:FlightNumber>
                        <or:ClassOfService>Y</or:ClassOfService>
                        <or:ActionCode>NN</or:ActionCode>
                        <or:NumberInParty>1</or:NumberInParty>
                    </or:Air>
                </or:ProductDetails>
            </Product>
        </Itinerary>
        <PersonName>
            <Given>JOHN</Given>
            <Surname>DEPP</Surname>
        </PersonName>
        <PhoneNumber id="1" op="C">
            <PhoneText>1234567890</PhoneText>
        </PhoneNumber>
        <DkNumber>123456</DkNumber>
        <TicketingInfo>
            <AlreadyTicketed op="C" id="1">
                <Code>T-A</Code>
                <Comment>TICKETING COMMENT</Comment>
            </AlreadyTicketed>
        </TicketingInfo>
        <Remark type="FOP" op="C">
            <RemarkText>VIXXXXXXXXXXXXXXXX$05/25</RemarkText>
        </Remark>
        <ReceivedFrom>
            <Name>RR</Name>
            <AgentName/>
        </ReceivedFrom>
        <EmailAddress>
            <Address>TDSGA@SABRE.COM</Address>
        </EmailAddress>
    </NewReservation>
</CreateReservationRQ>
Sample Response
<stl19:CreateReservationRS xmlns:stl19="http://webservices.sabre.com/pnrbuilder/v1_19" xmlns:ns6="http://services.sabre.com/res/orr/v0" xmlns:or114="http://services.sabre.com/res/or/v1_14" xmlns:raw="http://tds.sabre.com/itinerary" xmlns:ns4="http://webservices.sabre.com/pnrconn/ReaccSearch" Version="1.19.22">
    <stl19:Success>OK</stl19:Success>
    <stl19:Reservation numberInParty="0" numberOfInfants="0" NumberInSegment="0">
        <stl19:BookingDetails>
            <stl19:UpdateTimestamp>1899-12-31T18:00:00</stl19:UpdateTimestamp>
            <stl19:PNRSequence>0</stl19:PNRSequence>
            <stl19:FlightsRange Start="2024-01-27T14:25:00" End="2024-01-27T16:25:00"/>
            <stl19:DivideSplitDetails/>
            <stl19:UpdateToken>bledkFDaBu/ALv2geFSvjs7OlsC5</stl19:UpdateToken>
        </stl19:BookingDetails>
        <stl19:POS AirExtras="false" InhibitCode="U">
            <stl19:Source BookingSource="A0A0" PseudoCityCode="xxxx" AirlineVendorID="AA" HomePseudoCityCode="xxxx" PrimeHostID="1S"/>
        </stl19:POS>
        <stl19:PassengerReservation>
            <stl19:Passengers>
                <stl19:Passenger id="4" nameType="S" nameId="01.01" nameAssocId="1" elementId="pnr-4.1">
                    <stl19:LastName>DEPP</stl19:LastName>
                    <stl19:FirstName>JOHN</stl19:FirstName>
                    <stl19:Seats/>
                </stl19:Passenger>
            </stl19:Passengers>
            <stl19:Segments>
                <stl19:Poc>
                    <stl19:Airport>DFW</stl19:Airport>
                    <stl19:Departure>2024-01-27T14:25:00</stl19:Departure>
                </stl19:Poc>
                <stl19:Segment sequence="1" id="3">
                    <stl19:Air id="3" sequence="1" segmentAssociationId="2" isPast="false" DayOfWeekInd="6" ArrivalDayOfWeekInd="6" CodeShare="false" SpecialMeal="false" StopQuantity="00" SmokingAllowed="false" ResBookDesigCode="Y" Code="AA" isIgnored="false">
                        <stl19:DepartureAirport>DFW</stl19:DepartureAirport>
                        <stl19:DepartureAirportCodeContext>IATA</stl19:DepartureAirportCodeContext>
                        <stl19:ArrivalAirport>ORD</stl19:ArrivalAirport>
                        <stl19:ArrivalAirportCodeContext>IATA</stl19:ArrivalAirportCodeContext>
                        <stl19:ArrivalTerminalName>TERMINAL 3</stl19:ArrivalTerminalName>
                        <stl19:ArrivalTerminalCode>3</stl19:ArrivalTerminalCode>
                        <stl19:OperatingAirlineCode>AA</stl19:OperatingAirlineCode>
                        <stl19:OperatingAirlineShortName>AMERICAN AIRLINES</stl19:OperatingAirlineShortName>
                        <stl19:OperatingFlightNumber>2412</stl19:OperatingFlightNumber>
                        <stl19:EquipmentType>738</stl19:EquipmentType>
                        <stl19:MarketingAirlineCode>AA</stl19:MarketingAirlineCode>
                        <stl19:MarketingFlightNumber>2412</stl19:MarketingFlightNumber>
                        <stl19:OperatingClassOfService>Y</stl19:OperatingClassOfService>
                        <stl19:MarketingClassOfService>Y</stl19:MarketingClassOfService>
                        <stl19:MarriageGrp>
                            <stl19:Ind>0</stl19:Ind>
                            <stl19:Group>0</stl19:Group>
                            <stl19:Sequence>0</stl19:Sequence>
                        </stl19:MarriageGrp>
                        <stl19:Seats/>
                        <stl19:AirlineRefId>DCAA*</stl19:AirlineRefId>
                        <stl19:Eticket>true</stl19:Eticket>
                        <stl19:DepartureDateTime>2024-01-27T14:25:00</stl19:DepartureDateTime>
                        <stl19:ArrivalDateTime>2024-01-27T16:25:00</stl19:ArrivalDateTime>
                        <stl19:FlightNumber>2412</stl19:FlightNumber>
                        <stl19:ClassOfService>Y</stl19:ClassOfService>
                        <stl19:ActionCode>SS</stl19:ActionCode>
                        <stl19:PreviousActionCode>NN</stl19:PreviousActionCode>
                        <stl19:NumberInParty>1</stl19:NumberInParty>
                        <stl19:SegmentSpecialRequests/>
                        <stl19:inboundConnection>false</stl19:inboundConnection>
                        <stl19:outboundConnection>false</stl19:outboundConnection>
                        <stl19:ScheduleChangeIndicator>false</stl19:ScheduleChangeIndicator>
                        <stl19:ElapsedTime>02.00</stl19:ElapsedTime>
                        <stl19:AirMilesFlown>0802</stl19:AirMilesFlown>
                        <stl19:FunnelFlight>false</stl19:FunnelFlight>
                        <stl19:ChangeOfGauge>false</stl19:ChangeOfGauge>
                        <stl19:Cabin Code="Y" SabreCode="Y" Name="ECONOMY" ShortName="ECONOMY" Lang="EN"/>
                        <stl19:Banner>MARKETED BY AMERICAN AIRLINES</stl19:Banner>
                        <stl19:Informational>false</stl19:Informational>
                        <stl19:AlliancePartnerGroup>
                            <stl19:Code>OW</stl19:Code>
                            <stl19:Name>ONEWORLD</stl19:Name>
                        </stl19:AlliancePartnerGroup>
                    </stl19:Air>
                    <stl19:Product id="3">
                        <or114:ProductDetails productCategory="AIR">
                            <or114:ProductName type="AIR"/>
                            <or114:Air sequence="1" segmentAssociationId="2">
                                <or114:DepartureAirport>DFW</or114:DepartureAirport>
                                <or114:ArrivalAirport>ORD</or114:ArrivalAirport>
                                <or114:ArrivalTerminalName>TERMINAL 3</or114:ArrivalTerminalName>
                                <or114:ArrivalTerminalCode>3</or114:ArrivalTerminalCode>
                                <or114:EquipmentType>738</or114:EquipmentType>
                                <or114:MarketingAirlineCode>AA</or114:MarketingAirlineCode>
                                <or114:MarketingFlightNumber>2412</or114:MarketingFlightNumber>
                                <or114:MarketingClassOfService>Y</or114:MarketingClassOfService>
                                <or114:MarriageGrp/>
                                <or114:Cabin code="Y" sabreCode="Y" name="ECONOMY" shortName="ECONOMY" lang="EN"/>
                                <or114:ElapsedTime>120</or114:ElapsedTime>
                                <or114:AirMilesFlown>802</or114:AirMilesFlown>
                                <or114:FunnelFlight>false</or114:FunnelFlight>
                                <or114:ChangeOfGauge>false</or114:ChangeOfGauge>
                                <or114:SecureFlight>true</or114:SecureFlight>
                                <or114:DisclosureCarrier Code="AA" DOT="false">
                                    <or114:Banner>AMERICAN AIRLINES</or114:Banner>
                                </or114:DisclosureCarrier>
                                <or114:AirlineRefId>DCAA</or114:AirlineRefId>
                                <or114:Eticket>true</or114:Eticket>
                                <or114:DepartureDateTime>2024-01-27T14:25:00</or114:DepartureDateTime>
                                <or114:ArrivalDateTime>2024-01-27T16:25:00</or114:ArrivalDateTime>
                                <or114:FlightNumber>2412</or114:FlightNumber>
                                <or114:ClassOfService>Y</or114:ClassOfService>
                                <or114:ActionCode>SS</or114:ActionCode>
                                <or114:NumberInParty>1</or114:NumberInParty>
                                <or114:inboundConnection>false</or114:inboundConnection>
                                <or114:outboundConnection>false</or114:outboundConnection>
                                <or114:ScheduleChangeIndicator>false</or114:ScheduleChangeIndicator>
                            </or114:Air>
                        </or114:ProductDetails>
                    </stl19:Product>
                </stl19:Segment>
            </stl19:Segments>
            <stl19:TicketingInfo>
                <stl19:AlreadyTicketed id="7" index="1" elementId="pnr-7">
                    <stl19:Code>T-A</stl19:Code>
                    <stl19:Comment>TICKETING COMMENT</stl19:Comment>
                </stl19:AlreadyTicketed>
            </stl19:TicketingInfo>
            <stl19:ItineraryPricing/>
        </stl19:PassengerReservation>
        <stl19:DKNumbers>
            <stl19:DKNumber>123456</stl19:DKNumber>
        </stl19:DKNumbers>
        <stl19:ReceivedFrom>
            <stl19:Name>RR</stl19:Name>
        </stl19:ReceivedFrom>
        <stl19:PhoneNumbers>
            <stl19:PhoneNumber id="5" index="1" elementId="pnr-5">
                <stl19:CityCode>BOS</stl19:CityCode>
                <stl19:Number>1234567890</stl19:Number>
            </stl19:PhoneNumber>
        </stl19:PhoneNumbers>
        <stl19:Remarks>
            <stl19:Remark index="1" id="8" type="FOP" elementId="pnr-8" paymentCardToken="4ABCDEFG12345678">
                <stl19:RemarkLines>
                    <stl19:RemarkLine>
                        <stl19:Text>VI4XXXXXXXXXXX1881¥05/25</stl19:Text>
                    </stl19:RemarkLine>
                </stl19:RemarkLines>
            </stl19:Remark>
        </stl19:Remarks>
        <stl19:EmailAddresses>
            <stl19:EmailAddress id="10">
                <stl19:Address>TDSGA@SABRE.COM</stl19:Address>
                <stl19:Comment/>
            </stl19:EmailAddress>
        </stl19:EmailAddresses>
        <stl19:OpenReservationElements>
            <or114:OpenReservationElement id="10" type="PSG_DETAILS_MAIL" elementId="pnr-10">
                <or114:Email comment="">
                    <or114:Address>TDSGA@SABRE.COM</or114:Address>
                </or114:Email>
            </or114:OpenReservationElement>
            <or114:OpenReservationElement id="8" type="FP" displayIndex="1" elementId="pnr-8">
                <or114:FormOfPayment migrated="false">
                    <or114:PaymentCard>
                        <or114:PaymentType>CC</or114:PaymentType>
                        <or114:CardCode>VI</or114:CardCode>
                        <or114:CardNumber tokenized="false" token="4ABCDEFG12345678">4XXXXXXXXXXX1881</or114:CardNumber>
                        <or114:ExpiryMonth>--05</or114:ExpiryMonth>
                        <or114:ExpiryYear>2025</or114:ExpiryYear>
                    </or114:PaymentCard>
                </or114:FormOfPayment>
            </or114:OpenReservationElement>
        </stl19:OpenReservationElements>
    </stl19:Reservation>
</stl19:CreateReservationRS>