Air Pricing

Air Pricing provides the lowest available price for an itinerary specified in the request, taking into account all cabin classes (class of service) that are currently available on the flights that make up the itinerary.

An Air Pricing request is:

Important! An Air Pricing request is required for Low Cost Carriers (LCCs) before Air Booking.

Schema

Located in Air.xsd:

Request

  1. Enter the minimum required data for AirPriceReq to make a Air Pricing request.

  2. For Worldspan (1P), include the AirReservationLocatorCode to re-price a booking by taking into account the initial booking date and time.

  3. Optional. Enter HostToken and @HostTokenRef to aid with pricing and booking of branded fares.

  4. Enter additional optional data to refine the response.

    Optional Data

    Description

    @ReturnAmenities

    Routehappy amenity content, including Seat, Wi-Fi, Power, Entertainment, Food, Beverage, Aircraft, and Layout, is returned in schema version 53 of the Shop, Price, Book and Retrieve responses when the ReturnAmenities="true" attribute is included in the request. N

    Sample

    @CheckFlightDetails

    Set to true to return flight details. Default is false.

    @FareRuleType

    Specify if no, short, or long fare rules should be returned.

    @SplitPricing

    Indicates whether the AirSegments should be priced together (false) or separately (true). Refer to Split Ticketing Search for more information.

    @CheckOBFees

    If true, Universal API checks for OB Fees charged by the carrier. If OB Fees are present, AirPriceRsp returns the details in AirPriceRsp/AirPriceResult/AirPricingSolution/FeeInfo. Default is false.

    Price Open Segments

    Open segments are air segments that do not specify the flight number. Open segments may or may not include the travel date, and are typically used to secure a fare even though the traveler is not certain of one or more travel dates. Open segments can be booked, modified, and ticketed the same way as regular air segments. Prior to travel, they are exchanged for a ticket with complete flight details.

    Connection

    If a Connection is returned in the Low Fare Shopping or Air Availability response it indicates a connection between two or more air segments. The Connection indicator must be used when Pricing and Booking to ensure the flights are sold correctly and a sell failure does not occur. See Air Segment Connection Logic for more details.

    PersonalGeography

    When SearchPassenger/PersonalGeography information is included in a price request, the traveler's location is considered at the time of pricing. Some airline vendors offer specific rates based on traveler location. Release 18.2

    Note: Available in Travelport Worldspan.

    @SplitTicketing and Split Booking

    If true, the requested segment groups are priced separately. The default is false, which prices all segments together.

    For more complete details on Split Pricing and Split Booking, see the Split Ticketing Search and Book topic

  5. Enter modifiers at the global level to apply to all the commands using AirPriceReq/AirPricingModifiers, or enter modifiers separately for each command.
  6. PCC

    See Air Pricing Modifiers for more details.

  7. If using the Travelport Search Control Console (SCC), it is optional to use AirPriceReq to activate or override the SCC filters.

Response

The AirPriceRsp contains the AirItinerary that was specified in the request and all the AirPriceResults of the specified AirPricingCommands.

The response includes both the lowest price and the booking information needed to book the itinerary; or if booking codes have been requested, the lowest price for the requested booking codes.

The children of AirPriceResult provide the details of the specific Air Pricing result.

Rich Content and Branding

The response may also contain Brand details for the fares. See Rich Content and Branding in the Air Pricing Response for details, including the Brand Attribute and DisplayOrder.

Exceptions

TSPT-17048 / TSPT-11599 / AHA-PRICING-866 Release 21.2