API Information

Response Format
XML
Service Action Code
PassengerDetailsRQ
Current Version
3.4.0
Target Audience
TN
Environment
Production
Documentation
Go to the Passenger Details documentation

What's New

  • Features updates of the multiple low level APIs.
  • All internal (non low level service) attribute names start with lowercase.
  • Added ability to indicate the wait interval before redisplaying the reservation

Functional Updates And Enhancements

In the Request

Optional

Parameter: Lapchild

Type: boolean

Description: used to identify information associated with a lap child.

Sample Value:

<PassengerDetailsRQ xmlns="http://services.sabre.com/sp/pd/v3_4" version="3.4.0" IgnoreOnError="false" HaltOnError="false"> <PostProcessing IgnoreAfter="false" UnmaskCreditCard="true"/> <PreProcessing IgnoreBefore="true"/> <SpecialReqDetails> <SpecialServiceRQ> <SpecialServiceInfo> <AdvancePassenger SegmentNumber="A"> <Document ExpirationDate="2018-05-26" Number="1234567890" Type="P"> <IssueCountry>FR</IssueCountry> <NationalityCountry>FR</NationalityCountry> </Document> <PersonName DateOfBirth="2018-12-02" Gender="M" NameNumber="1.1" LapChild="true"> <GivenName>JAMES</GivenName> <MiddleName>MALCOLM</MiddleName> <Surname>GREEN</Surname> </PersonName> </AdvancePassenger> </SpecialServiceInfo> </SpecialServiceRQ>
Parameter: IssueCountry

Type: string

Description: used to pass country of issue for "KnownTravelerNumber" or "RedressNumber"

Sample Value:

<PassengerDetailsRQ version="3.4.0" xmlns="http://services.sabre.com/sp/pd/v3_4" ignoreOnError="true" haltOnError="true"> <SpecialServiceRQ> <SpecialServiceInfo> <SecureFlight SegmentNumber="A"> <IssueCountry>US</IssueCountry> <KnownTravelerNumber>1122334455</KnownTravelerNumber> <PersonName DateOfBirth="2012-12-21" Gender="M" NameNumber="2.1"> <GivenName>SWS</GivenName> <Surname>TEST</Surname> </PersonName> </SecureFlight>
Parameter: QueueName

Type: string

Description: used to specify a special name queue

Sample Value:

<PassengerDetailsRQ xmlns="http://services.sabre.com/sp/pd/v3_4" version="3.4.0" IgnoreOnError="false" HaltOnError="false"> <PostProcessing IgnoreAfter="false" UnmaskCreditCard="true"/> <PreProcessing IgnoreBefore="true"/> <SpecialReqDetails> <SpecialServiceRQ> <SpecialServiceInfo> <AdvancePassenger SegmentNumber="A"> <Document ExpirationDate="2018-05-26" Number="1234567890" Type="P"> <IssueCountry>FR</IssueCountry> <NationalityCountry>FR</NationalityCountry> </Document> <PersonName DateOfBirth="1980-12-02" Gender="M" NameNumber="1.1"> <GivenName>JAMES</GivenName> <MiddleName>MALCOLM</MiddleName> <Surname>GREEN</Surname> </PersonName> </AdvancePassenger> </SpecialServiceInfo> </SpecialServiceRQ> </SpecialReqDetails> <TravelItineraryAddInfoRQ> <AgencyInfo> <Address> <AddressLine>SABRE TRAVEL</AddressLine> <CityName>SOUTHLAKE</CityName> <CountryCode>US</CountryCode> <PostalCode>76092</PostalCode> <StateCountyProv StateCode="TX"/> <StreetNmbr>3150 SABRE DRIVE</StreetNmbr> <VendorPrefs> <Airline Hosted="true"/> </VendorPrefs> </Address> <Ticketing QueueName="FB" TicketType="7TAW"/> </AgencyInfo> <CustomerInfo> <ContactNumbers> <ContactNumber NameNumber="1.1" Phone="817-555-1212" PhoneUseType="H"/> </ContactNumbers> <PersonName NameNumber="1.1" NameReference="ABC123" PassengerType="ADT"> <GivenName>MALCOLM</GivenName> <Surname>GREEN</Surname> </PersonName> </CustomerInfo> </TravelItineraryAddInfoRQ> </PassengerDetailsRQ>
Parameter: InsertAfter

Type: integer

Description: used to add a phone number after or before an existing phone number

Sample Value:

<PassengerDetailsRQ xmlns="http://services.sabre.com/sp/pd/v3_4" version="3.4.0" IgnoreOnError="false" HaltOnError="false"> <PostProcessing IgnoreAfter="false" UnmaskCreditCard="true"/> <PreProcessing IgnoreBefore="true"/> <SpecialReqDetails> <SpecialServiceRQ> <SpecialServiceInfo> <AdvancePassenger SegmentNumber="A"> <Document ExpirationDate="2018-05-26" Number="1234567890" Type="P"> <IssueCountry>FR</IssueCountry> <NationalityCountry>FR</NationalityCountry> </Document> <PersonName DateOfBirth="1980-12-02" Gender="M" NameNumber="1.1"> <GivenName>JAMES</GivenName> <MiddleName>MALCOLM</MiddleName> <Surname>GREEN</Surname> </PersonName> </AdvancePassenger> </SpecialServiceInfo> </SpecialServiceRQ> </SpecialReqDetails> <TravelItineraryAddInfoRQ> <AgencyInfo> <Address> <AddressLine>SABRE TRAVEL</AddressLine> <CityName>SOUTHLAKE</CityName> <CountryCode>US</CountryCode> <PostalCode>76092</PostalCode> <StateCountyProv StateCode="TX"/> <StreetNmbr>3150 SABRE DRIVE</StreetNmbr> <VendorPrefs> <Airline Hosted="true"/> </VendorPrefs> </Address> <Ticketing QueueName="FB" TicketType="7TAW"/> </AgencyInfo> <CustomerInfo> <ContactNumbers> <ContactNumber InsertAfter="0" NameNumber="1.1" Phone="817-555-1212" PhoneUseType="H"/> </ContactNumbers> <PersonName NameNumber="1.1" NameReference="ABC123" PassengerType="ADT"> <GivenName>MALCOLM</GivenName> <Surname>GREEN</Surname> </PersonName> </CustomerInfo> </TravelItineraryAddInfoRQ>
Parameter: LanguageOverride

Type: string

Description: used to override the language in the agency's Travel Journal Record (TJR)

Sample Value:

<PassengerDetailsRQ xmlns="http://services.sabre.com/sp/pd/v3_4" version="3.4.0" IgnoreOnError="false" HaltOnError="false"> <PostProcessing IgnoreAfter="false" UnmaskCreditCard="true"/> <PreProcessing IgnoreBefore="true"/> <TravelItineraryAddInfoRQ> <AgencyInfo> <Address> <AddressLine>SABRE TRAVEL</AddressLine> <CityName>SOUTHLAKE</CityName> <CountryCode>US</CountryCode> <PostalCode>76092</PostalCode> <StateCountyProv StateCode="TX"/> <StreetNmbr>3150 SABRE DRIVE</StreetNmbr> <VendorPrefs> <Airline Hosted="true"/> </VendorPrefs> </Address> <Ticketing QueueName="FB" TicketType="7TAW"/> </AgencyInfo> <CustomerInfo> <ContactNumbers> <ContactNumber InsertAfter="0" NameNumber="1.1" Phone="817-555-1212" PhoneUseType="H"/> </ContactNumbers> <Email Address="WEBSERVICES.SUPPORT@SABRE.COM" LanguageOverride="O" NameNumber="1.1" Type="CC"/> <PersonName NameNumber="1.1" NameReference="ABC123" PassengerType="ADT"> <GivenName>MALCOLM</GivenName> <Surname>GREEN</Surname> </PersonName> </CustomerInfo> </TravelItineraryAddInfoRQ> </PassengerDetailsRQ>
Parameter: waitInterval

Type: integer

Description: used to indicate the wait interval in milliseconds that the system should wait before redisplaying the reservation

Sample Value:

<PassengerDetailsRQ version="3.4.0" xmlns="http://services.sabre.com/sp/pd/v3_4" ignoreOnError="true" haltOnError="true"> <PostProcessing ignoreAfter="true" unmaskCreditCard="true"> <RedisplayReservation waitInterval="100"/> </PostProcessing> <PreProcessing ignoreBefore="true"> <UniqueID iD="ABC123"/> </PreProcessing> </PassengerDetailsRQ>
Note: In previous version of the API (3.3.0), .../PostProcessing/RedisplayReservation was located at .../PostProcessing/@RedisplayReservation