API Information

Response Format
XML
Service Action Code
CreateReservationRQ
Current Version
1.19.0
Target Audience
Both TN and AS
Environment
Production
Documentation
Go to the Create Reservation documentation

What's New

  • New capabilities for hotel content (CRUD)
  • Ability to choose PQ (GetPriceQuoteRQ) service version
  • Support for PrimeHostID field
  • Support for RPH field
  • Support for BagOccurence element
  • Support for AncillarySequenceNumber element
  • Support for OfferID element
  • Support for EquipmentType field

Functional Updates And Enhancements

In the Request

Optional

Parameter: PriceQuoteServiceVersion

Type: string

Description: Defines version of service used to obtain Price Quote content.

Sample Value:

3.2.0
Parameter:

Type:

Description:

Sample Value:

In the Response

Required

Parameter: Error

Type: short

Description: An error code if the segment in the PNR has failed during reevaluation.

Sample Value:

Parameter: ReevaluationMap

Type: long

Description: An informational field that stores data about the reevaluation.

Sample Value:

Parameter: AvailableSeats

Type: short

Description: Availability at the time of end transaction.

Sample Value:

Optional

Parameter: FileInfo

Type: FileInfo.PNRB

Description:

Sample Value:

Parameter: CheckInAirline

Type: complex type

Description:

Sample Value:

Parameter: BaggageAllowance

Type: BaggageAllowance

Description:

Sample Value:

Parameter: Number

Type: string

Description: "Number" is used to return the baggage allowance type associated with the particular flight segment.

Sample Value:

Parameter: Informational

Type: boolean

Description: Informational segment indicator

Sample Value:

Parameter: Candidate

Type: boolean

Description: Indicator for potential PNR booking for further review

Sample Value:

Parameter: Reporter

Type: string

Description: TN or Airline Code reporting potential PNR booking for further review

Sample Value:

Parameter: Value

Type: int

Description: TN or Airline Code reporting potential PNR booking for further review

Sample Value:

Parameter: Description

Type: string

Description: Short description of reason for reporting potential PNR booking for further review

Sample Value:

Parameter: SpecialEquipment

Type: string

Description: Special equipment code. ex. PHN for Mobile Phone

Sample Value:

Parameter: codeContext

Type: string

Description: Holds context, where passenger code is defined, ex. ATPC

Sample Value:

Parameter: ValidatingCarrier

Type: AirlineCode

Description: IATA Code of ticketing carrier (carrier issuing a ticket and holding settlements) ex. "AA". It is used for informational purposes only. To enforce Validating Carried during pricing process "ValidatingCarrier" Air qualifier should be used.

Sample Value:

Parameter: PriceQuote

Type: PriceQuoteType

Description: Contains PriceQuoteInfo returned from GetPriceQuoteRS

Sample Value:

Parameter: ODReevalAtETData

Type: string

Description: Stores the origin-destination reevaluation data provided by SSI at end transaction(ET1.5) for a given segment. Data in this element will only be available to IX via ASDS.

Sample Value:

In the Request/Response

Required

Parameter: Lodging

Type: LodgingProductType

Description:

Sample Value:

Parameter: HotelCode

Type: string

Description: Hotel Id from SABRE hotels platform

Sample Value:

Parameter: AddressLine1

Type: string

Description:

Sample Value:

Parameter: CountryName

Type: CountryName

Description:

Sample Value:

Parameter: Code

Type: CountryCodeType

Description:

Sample Value:

Parameter: Room

Type: RoomInformation

Description:

Sample Value:

Parameter: Rates

Type: complexType

Description:

Sample Value:

Parameter: ValueAdd

Type: complexType

Description:

Sample Value:

Parameter: SpecialInstruction

Type: SpecialInstruction

Description:

Sample Value:

Parameter: SearchParameter

Type: AttributeType

Description:

Sample Value:

Parameter: Value

Type: string

Description:

Sample Value:

Parameter: Type

Type: string

Description:

Sample Value:

Parameter: FormOfPaymentReference

Type: complexType

Description:

Sample Value:

Parameter: VoucherAttribute

Type: AttributeType

Description:

Sample Value:

Parameter: VoucherDetail

Type: complexType

Description:

Sample Value:

Optional

Parameter: RPH

Type: string

Description: The Reference Place Holder (RPH) is an index code used to identify an instance in a collection of like items (e.g. used to assign individual passengers or clients to particular itinerary items).

Sample Value:

001
Parameter: NameNumber

Type: string

Description: "NameNumber" is used to associate the particular frequent flyer number to a particular passenger within the record.

Sample Value:

Parameter: Changed

Type: string

Description: "Changed" is used to indicate if the passenger's seat as been changed.

Sample Value:

Parameter: PrimeHostID

Type: string

Description: An identification code assigned to the GDS.

Sample Value:

1S
Parameter: OfferItemID

Type: string

Description: Offer Item Id from the offer store

Sample Value:

Parameter: AncillarySequenceNumber

Type: string

Description: "AncillarySequenceNumber" contains ancillary sequence number. Maps to Ancillary/SequenceNumber in GAO

Sample Value:

Parameter: OfferItemID

Type: string

Description: "OfferItemID" contains information about Offer Item Id from the offer store.

Sample Value:

Parameter: BagOccurence

Type:

Description: "BagOccurence" contains information about Number of occurrences of a given bag ancillary subcode within a PNR

Sample Value:

Parameter: OfferID

Type: string

Description: Offer Id from the offer store

Sample Value:

Parameter: ResGlobalInfo

Type: ResGlobalInfoType

Description:

Sample Value:

Parameter: BookingInfo

Type: BookingInfoRefType

Description:

Sample Value:

Parameter: Status

Type: string

Description: Uses STS OTA Code Table

Sample Value:

Parameter: RequestorID

Type: string

Description:

Sample Value:

Parameter: CorpDiscount

Type: MembershipIdType

Description:

Sample Value:

Parameter: PromotionalCode

Type: MembershipIdType

Description:

Sample Value:

Parameter: CreationDate

Type: date

Description:

Sample Value:

Parameter: ExistingItinerary

Type: boolean

Description:

Sample Value:

Parameter: InfoSource

Type: string

Description: Booking source will be 3 character numeric code

Sample Value:

Parameter: RateKey

Type: SabreKeyType

Description:

Sample Value:

Parameter: TransactionId

Type: string

Description: This is unique transaction id generated by hotels and should be provided on retries

Sample Value:

Parameter: RetransmissionIndicator

Type: boolean

Description:

Sample Value:

Parameter: Email

Type: string

Description:

Sample Value:

Parameter: FrequentFlyerNumber

Type: MembershipIdType

Description:

Sample Value:

Parameter: LoyaltyId

Type: MembershipIdType

Description:

Sample Value:

Parameter: HotelInfo

Type: HotelInfoType

Description:

Sample Value:

Parameter: GlobalChainCode

Type: string

Description:

Sample Value:

Parameter: HotelName

Type: string

Description:

Sample Value:

Parameter: CodeContext

Type: string

Description: SABRE OR GLOBAL

Sample Value:

Parameter: BrandCode

Type: string

Description:

Sample Value:

Parameter: SabreRating

Type: RatingType

Description:

Sample Value:

Parameter: CurrencyCode

Type: LodgingCurrencyCodeType

Description:

Sample Value:

Parameter: ChainName

Type: StringLength0to500

Description:

Sample Value:

Parameter: BrandName

Type: StringLength0to500

Description:

Sample Value:

Parameter: SupplierChainCode

Type: string

Description:

Sample Value:

Parameter: SourceHotelCode

Type: string

Description: Supplier/Source Hotel Id

Sample Value:

Parameter: TierLabels

Type: TierLabels

Description:

Sample Value:

Parameter: TierLabel

Type: string

Description:

Sample Value:

Parameter: Type

Type: StringLength0to500

Description:

Sample Value:

Parameter: Value

Type: StringLength0to500

Description:

Sample Value:

Parameter: LocationInfo

Type: LocationInfo

Description:

Sample Value:

Parameter: Latitude

Type: string

Description:

Sample Value:

Parameter: Longitude

Type: string

Description:

Sample Value:

Parameter: Address

Type: LodgingAddressType

Description:

Sample Value:

Parameter: AddressLine2

Type: string

Description:

Sample Value:

Parameter: AddressLine3

Type: string

Description:

Sample Value:

Parameter: CityName

Type: CityCodeType

Description:

Sample Value:

Parameter: StateProv

Type: StateProv

Description:

Sample Value:

Parameter: PostalCode

Type: string

Description:

Sample Value:

Parameter: CityCode

Type: string

Description:

Sample Value:

Parameter: StateCode

Type: string

Description:

Sample Value:

Parameter: Contact

Type: ContactType

Description:

Sample Value:

Parameter: Phone

Type: string

Description:

Sample Value:

Parameter: Mobile

Type: string

Description:

Sample Value:

Parameter: Fax

Type: string

Description:

Sample Value:

Parameter: Amenities

Type: Amenities

Description:

Sample Value:

Parameter: Amenity

Type: Amenity

Description:

Sample Value:

Parameter: Code

Type: OTACodeType

Description: Uses HAC table for OTA mapped codes and description. ComplimentaryInd - true : Attribute is not displayed in response as Amenity has no additional charge and it is complimentary false : Amenity has additional charge and appropriately indicated

Sample Value:

Parameter: Description

Type: OTATypeDescription

Description:

Sample Value:

Parameter: ComplimentaryInd

Type: boolean

Description:

Sample Value:

Parameter: StayDateRange

Type: string

Description:

Sample Value:

Parameter: StartDate

Type: date

Description:

Sample Value:

Parameter: EndDate

Type: date

Description:

Sample Value:

Parameter: Total

Type: TotalCharges

Description:

Sample Value:

Parameter: AmountAfterTax

Type: MoneyDataType

Description:

Sample Value:

Parameter: AmountBeforeTax

Type: MoneyDataType

Description:

Sample Value:

Parameter: CurrencyCode

Type: LodgingCurrencyCodeType

Description:

Sample Value:

Parameter: Changed

Type: boolean

Description: Denotes that total is changed since shopping

Sample Value:

Parameter: BalanceAmount

Type: MoneyDataType

Description: Some aggregators return a balance amount that needs to be paid after cancellation

Sample Value:

Parameter: SupplierChangedAmount

Type: MoneyDataType

Description:

Sample Value:

Parameter: AdditionalDetails

Type: AdditionalDetailsType

Description:

Sample Value:

Parameter: AdditionalDetail

Type: AdditionalDetailType

Description:

Sample Value:

Parameter: Code

Type: OTACodeType

Description:

Sample Value:

Parameter: Amount

Type: MoneyDataType

Description:

Sample Value:

Parameter: CurrencyCode

Type: LodgingCurrencyCodeType

Description:

Sample Value:

Parameter: GuestCount

Type: int

Description:

Sample Value:

Parameter: StartDate

Type: date

Description:

Sample Value:

Parameter: EndDate

Type: string

Description:

Sample Value:

Parameter: NumberOfNights

Type: int

Description:

Sample Value:

Parameter: Text

Type: string

Description:

Sample Value:

Parameter: Fees

Type: FeesType

Description:

Sample Value:

Parameter: Amount

Type: MoneyDataType

Description:

Sample Value:

Parameter: CurrencyCode

Type: LodgingCurrencyCodeType

Description:

Sample Value:

Parameter: Fee

Type: LodgingFeeType

Description:

Sample Value:

Parameter: Code

Type: OTACodeType

Description: OpenTravel Code List Fee Tax Type (FIT)

Sample Value:

Parameter: Amount

Type: MoneyDataType

Description:

Sample Value:

Parameter: CurrencyCode

Type: LodgingCurrencyCodeType

Description:

Sample Value:

Parameter: ApplyAs

Type: string

Description:

Sample Value:

Parameter: BasisType

Type: string

Description:

Sample Value:

Parameter: FeeDescription

Type: string

Description:

Sample Value:

Parameter: Text

Type: string

Description:

Sample Value:

Parameter: Taxes

Type: LodgingTaxesType

Description:

Sample Value:

Parameter: Tax

Type: LodgingTaxesType

Description:

Sample Value:

Parameter: TaxDescription

Type: string

Description:

Sample Value:

Parameter: CancelPenalties

Type: CancelPenalties

Description:

Sample Value:

Parameter: CancelPenalty

Type: CancelPenalty

Description:

Sample Value:

Parameter: Refundable

Type: boolean

Description:

Sample Value:

Parameter: Deadline

Type: string

Description:

Sample Value:

Parameter: AbsoluteDeadline

Type: dateTime

Description:

Sample Value:

Parameter: OffsetDropTime

Type: string

Description:

Sample Value:

Parameter: OffsetTimeUnit

Type: string

Description:

Sample Value:

Parameter: OffsetUnitMultiplier

Type: string

Description:

Sample Value:

Parameter: AmountPercent

Type: string

Description:

Sample Value:

Parameter: TaxInclusive

Type: boolean

Description:

Sample Value:

Parameter: FeesInclusiv

Type: boolean

Description:

Sample Value:

Parameter: NmbrOfNights

Type: int

Description:

Sample Value:

Parameter: BasisType

Type: string

Description:

Sample Value:

Parameter: Percent

Type: Percentage

Description:

Sample Value:

Parameter: Amount

Type: MoneyDataType

Description:

Sample Value:

Parameter: CurrencyCode

Type: LodgingCurrencyCodeType

Description:

Sample Value:

Parameter: ApplyAs

Type: string

Description:

Sample Value:

Parameter: PenaltyDescription

Type: string

Description:

Sample Value:

Parameter: Guarantee

Type: GuaranteeType

Description:

Sample Value:

Parameter: GuaranteeType

Type: string

Description:

Sample Value:

Parameter: GuaranteesAccepted

Type: GuaranteeType

Description:

Sample Value:

Parameter: GuaranteeAccepted

Type: string

Description:

Sample Value:

Parameter: GuaranteeTypeCode

Type: OTACodeType

Description: Uses OTA for PMT Table

Sample Value:

Parameter: PaymentCard

Type: string

Description: The Card like Credit card or debit card which is used to pay

Sample Value:

Parameter: CardCode

Type: PaymentCardCodeType

Description: Code identifying the card type

Sample Value:

Parameter: GuaranteeDescription

Type: string

Description:

Sample Value:

Parameter: Commission

Type: CommissionType

Description:

Sample Value:

Parameter: CommissionIndicator

Type: boolean

Description:

Sample Value:

Parameter: Type

Type: string

Description:

Sample Value:

Parameter: CommissionDescription

Type: string

Description:

Sample Value:

Parameter: Discounts

Type: Discounts

Description:

Sample Value:

Parameter: Discount

Type: Discount

Description:

Sample Value:

Parameter: Code

Type: string

Description:

Sample Value:

Parameter: Name

Type: string

Description:

Sample Value:

Parameter: Amount

Type: MoneyDataType

Description:

Sample Value:

Parameter: CurrencyCode

Type: LodgingCurrencyCodeType

Description:

Sample Value:

Parameter: Rooms

Type: Rooms

Description:

Sample Value:

Parameter: NumberOfRooms

Type: int

Description:

Sample Value:

Parameter: GuestCount

Type: int

Description:

Sample Value:

Parameter: NonSmoking

Type: boolean

Description:

Sample Value:

Parameter: BedTypeCode

Type: TACodeType

Description: OTA Type Codes , Uses BED Table

Sample Value:

Parameter: AccessibilityInformation

Type: OTACodeType

Description: OTA Types Code, Uses PHY table

Sample Value:

Parameter: RoomIndex

Type: IndexType

Description:

Sample Value:

Parameter: RoomTypeCode

Type: string

Description:

Sample Value:

Parameter: RoomTypeCode

Type: string

Description:

Sample Value:

Parameter: RoomType

Type: string

Description:

Sample Value:

Parameter: InvBlockCode

Type: string

Description:

Sample Value:

Parameter: RoomCategory

Type: string

Description:

Sample Value:

Parameter: RoomId

Type: string

Description:

Sample Value:

Parameter: SegmentNumber

Type: int

Description:

Sample Value:

Parameter: Floor

Type: string

Description:

Sample Value:

Parameter: RoomViewCode

Type: string

Description:

Sample Value:

Parameter: SharedRoomInd

Type: boolean

Description:

Sample Value:

Parameter: Action

Type: UpdateActionCodeForRoom

Description:

Sample Value:

Parameter: Guests

Type: Guests

Description:

Sample Value:

Parameter: Guest

Type: complexType

Description:

Sample Value:

Parameter: Title

Type: string

Description:

Sample Value:

Parameter: FirstName

Type: string

Description:

Sample Value:

Parameter: LastName

Type: string

Description:

Sample Value:

Parameter: Email

Type: EmailType

Description:

Sample Value:

Parameter: Age

Type: string

Description: Age is mandatory for a child

Sample Value:

Parameter: Index

Type: IndexType

Description:

Sample Value:

Parameter: LeadGuest

Type: boolean

Description: Only one lead passenger per booking

Sample Value:

Parameter: FrequentFlyerNumber

Type: MembershipIdType

Description:

Sample Value:

Parameter: LoyaltyId

Type: MembershipIdType

Description:

Sample Value:

Parameter: FullName

Type: In response sometimes aggregator does not return first name / last name and only full name is returned

Description:

Sample Value:

Parameter: Type

Type: OTACodeType

Description:

Sample Value:

Parameter: Contact

Type: ContactType

Description:

Sample Value:

Parameter: RoomDescription

Type: string

Description:

Sample Value:

Parameter: Text

Type: string

Description:

Sample Value:

Parameter: Name

Type: string

Description:

Sample Value:

Parameter: RoomExtras

Type: RoomExtras

Description:

Sample Value:

Parameter: RoomExtra

Type: RoomExtra

Description: For adding extras to a Room

Sample Value:

Parameter: Quantity

Type: string

Description: Quantity for room extras. Mandatory for request

Sample Value:

Parameter: Type

Type: OTACodeType

Description: Uses RMA OTA Table. Only 3 supported CRIB/Rollaway bed/Extra person

Sample Value:

Parameter: Amount

Type: MoneyDataType

Description:

Sample Value:

Parameter: ConfirmationCode

Type: string

Description: Room level Booking Confirmation Code if it exists

Sample Value:

Parameter: CancellationCode

Type: string

Description: Room Level Cancellation Code if it exists

Sample Value:

Parameter: BookingStatus

Type: string

Description: Room Level Booking Status

Sample Value:

Parameter: RatePlan

Type: RatePlanType

Description:

Sample Value:

Parameter: RatePlanName

Type: string

Description:

Sample Value:

Parameter: RatePlanCode

Type: string

Description:

Sample Value:

Parameter: SupplierRatePlanCode

Type: string

Description:

Sample Value:

Parameter: RatePlanType

Type: string

Description:

Sample Value:

Parameter: PrepaidIndicator

Type: string

Description:

Sample Value:

Parameter: RateAssured

Type: string

Description:

Sample Value:

Parameter: RatePlanDescription

Type: RatePlanDescriptionType

Description:

Sample Value:

Parameter: RatePlanInclusions

Type: RatePlanInclusionsType

Description:

Sample Value:

Parameter: RatePlanInclusionDescription

Type: RatePlanInclusionDescriptionType

Description:

Sample Value:

Parameter: MealsIncluded

Type: MealsIncludedType

Description:

Sample Value:

Parameter: MealIncluded

Type: MealIncludedType

Description:

Sample Value:

Parameter: Breakfast

Type: boolean

Description:

Sample Value:

Parameter: Lunch

Type: boolean

Description:

Sample Value:

Parameter: Dinner

Type: boolean

Description:

Sample Value:

Parameter: MealPlanIndicator

Type: boolean

Description: When true Meal Plan is include

Sample Value:

Parameter: MealPlanCode

Type: string

Description: Used to Identify the types of meals included. Refer to Open Travel Code List Meal Plan Type (MPT) list of codes

Sample Value:

Parameter: RateInfo

Type: RateInfoType

Description:

Sample Value:

Parameter: AmountBeforeTax

Type: MoneyDataType

Description:

Sample Value:

Parameter: AmountAfterTax

Type: MoneyDataType

Description:

Sample Value:

Parameter: CurrencyCode

Type: LodgingCurrencyCodeType

Description:

Sample Value:

Parameter: AppliedDiscount

Type: boolean

Description:

Sample Value:

Parameter: NightlyRate

Type: MoneyDataType

Description:

Sample Value:

Parameter: AdditionalFeesExcludedIndicator

Type: boolean

Description:

Sample Value:

Parameter: SupplierChangedAmount

Type: MoneyDataType

Description:

Sample Value:

Parameter: Rates

Type: complexType

Description:

Sample Value:

Parameter: ValueAdds

Type: ValueAdds

Description:

Sample Value:

Parameter: SpecialInstructions

Type: SpecialInstructions

Description:

Sample Value:

Parameter: SearchParameters

Type: LodgingSearchParameters

Description:

Sample Value:

Parameter: PaymentInformation

Type: LodgingPaymentInformation

Description:

Sample Value:

Parameter: ref

Type: string

Description:

Sample Value:

Parameter: newRef

Type:

Description:

Sample Value:

Parameter: deploymentId

Type: string

Description:

Sample Value:

Parameter: POS

Type: LodgingPOSType

Description:

Sample Value:

Parameter: Source

Type: complexType

Description:

Sample Value:

Parameter: AgencyName

Type: string

Description:

Sample Value:

Parameter: AgentSine

Type: string

Description:

Sample Value:

Parameter: AgentDutyCode

Type: string

Description:

Sample Value:

Parameter: Lniata

Type: string

Description:

Sample Value:

Parameter: AgentOriginCity

Type: string

Description:

Sample Value:

Parameter: ISOCountryCode

Type: string

Description:

Sample Value:

Parameter: ISOCurrencyCode

Type: string

Description:

Sample Value:

Parameter: AuxPlaceOfOrigin

Type: string

Description:

Sample Value:

Parameter: IATAOriginatorTypeCode

Type: string

Description:

Sample Value:

Parameter: CreationDate

Type: date

Description:

Sample Value:

Parameter: CreationTime

Type: time

Description:

Sample Value:

Parameter: PseudoCityCode

Type: string

Description:

Sample Value:

Parameter: RequestorID

Type: IATA ID is mandatory for GDS Booking

Description:

Sample Value:

Parameter: Type

Type: OTACodeType

Description: OTA Table UIT : Value 5 for travel agency

Sample Value:

Parameter: Id

Type: string

Description: Agency IATA ID

Sample Value:

Parameter: IdContext

Type: string

Description: Value : IATA

Sample Value:

Parameter: AgencyAddress

Type: LodgingAddressType

Description: Agency Address is mandatory for GDS Booking

Sample Value:

Parameter: AgencyContact

Type: ContactType

Description:

Sample Value:

Parameter: VoucherInformation

Type: VoucherInformation

Description:

Sample Value:

Parameter: OfficialSupplierName

Type: string

Description:

Sample Value:

Parameter: VoucherAttributes

Type: complexType

Description:

Sample Value:

Parameter: VoucherDetails

Type: complexType

Description:

Sample Value:

Parameter: EquipmentType

Type: string

Description: "EquipmentType" is used to return the aircraft equipment type associated with the particular flight segment. Its not used in booking process

Sample Value: