Brand Detail Pricing

Requesting brand details in the AirPrice request returns the brand tier and summary brand content associated with a fare. As in the search APIs, brand details allow you to determine if features such a meals or a carry-on bag are available and whether each is included in the fare or available at an extra charge.

After your brand pricing request, you can send a follow-on full brand request per below to return any additional content for the branded fares returned, such as details about mileage accrual, in-flight entertainment, etc.

In this topic:

Brand Pricing

Note that when requesting brand pricing with lowFareFindInd set to true, AirPrice uses only the brand tier (and any other pricing modifiers) to find the lowest fare within a brand tier regardless of class of service.

Brand Pricing Request

AirPrice does not return branded fares by default. To return branded fares, in the request:

  • Set returnBrandedFaresInd to true. If not sent the default value is false.
  • Send SpecificFlightCriteria @brandTier with the brand tier to price. Sending @brandTier is currently supported only with the full payload request.

If no brand content exists for the itinerary, the AirPrice response prices the itinerary and returns a message that no brands are available.

Brand Details Response

When brand details are is requested, the response may include multiple flights with the same brand information. So, in a pricing response with brand details, common brand details are consolidated across flights in the ReferenceListBrand object. For each flight, an internal identifier in the offer matches to an identifier ReferenceListBrand/Brand, which lists brand attributes. 

Brand identifiers start with the letter b, as in b1, b2, and so on. For NDC, brand numbers incorporate the carrier code; for example, QFb1, AAb2.

The BrandAttribute object contains one or more instances of the key value pairs classification and inclusion, as follows:

  • classification: Returns any of seven possible values:
    • CarryOn
    • CheckedBag
    • Meals
    • Seats
    • Rebooking
    • Refund
    • Wifi
  • inclusion: Notes whether the brand attribute in classification is included in the price of the fare or is chargeable. Possible values are:
    • Included: The attribute is included in the fare at no additional charge.
    • Chargeable: The attribute is included in the fare at a cost.

Request Additional Brand Details

Full Brand Request

GDS only. Not supported for NDC.

See the Full Brand Pricing API Reference.

Optionally, you can send a follow-on request to the brand pricing request above to return any additional content for the branded fares returned. The request sends the offer and product identifiers from the brand pricing response.

All attributes associated with that branded fare are returned along with any additional details available, such as beverages, mileage accrual, etc. If brand details are not available for that market, no additional details are returned.

Full Brand Response

The response returns any additional details available, such as beverages, mileage, etc.

 

MLR: See Jira stories for difference on tier and attributes and description of how this is supposed to work for reference payload requests:

http://jira.prod.tvlport.com/browse/TPSVCS-2870 - brand tier

http://jira.prod.tvlport.com/browse/TPSVCS-1816 - brand content