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.

The following example shows a full payload request for brand pricing. All brand-related attributes are highlighted. The full payload request is supported only for GDS, not NDC.
{
"OfferQueryBuildFromProducts":{
"fareRuleType":"null",
"lowFareFinderInd":"true",
"returnBrandedFaresInd":"true",
"BuildFromProductsRequest":{
"@type":"BuildFromProductsRequestAir",
"PassengerCriteria":[
{
"number":"1",
"value":"ADT",
"age":24
},
{
"number":"1",
"value":"CHD",
"age":14
},
{
"number":"1",
"value":"INF",
"age":1
}
],
"ProductCriteriaAir":[
{
"SpecificFlightCriteria":[
{
"@type":"SpecificFlightCriteria",
"carrier":"EK",
"flightNumber":"525",
"departureDate":"2019-04-24",
"departureTime":"04:35:00",
"arrivalDate":"2019-04-24",
"arrivalTime":"06:40:00",
"from":"HYD",
"to":"DXB",
"cabin":"Economy",
"classOfService":"U",
"segmentSequence":"0",
"brandTier":3
}
]
},
{
"SpecificFlightCriteria":[
{
"@type":"SpecificFlightCriteria",
"carrier":"EK",
"flightNumber":"528",
"departureDate":"2019-04-28",
"departureTime":"15:10:00",
"arrivalDate":"2019-04-28",
"arrivalTime":"20:15:00",
"from":"DXB",
"to":"HYD",
"cabin":"Economy",
"classOfService":"U",
"segmentSequence":"0",
"brandTier":3
}
]
}
]
}
}
}

The following example shows a reference payload brand pricing request for an NDC itinerary. The reference payload is supported for both NDC and GDS.
{
"OfferQueryBuildFromCatalogOfferings": {
"returnBrandedFaresInd": true,
"BuildFromCatalogOfferingsRequest": {
"@type": "BuildFromCatalogOfferingsRequestAir",
"CatalogOfferingsIdentifier": {
"Identifier": {
"value": "8bb5c02e-8608-43af-85c2-aad4a97edce9"
}
},
"CatalogOfferingIdentifier": {
"Identifier": {
"value": "o0.0"
}
},
"ProductIdentifier": [
{
"Identifier": {
"value": "p0"
}
}
]
}
}
}
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.

{
"OfferList Response":{
"Offer":{
"@type":"Offer",
"id":"o0",
"Product":[
{
"@type":"ProductAir",
"totalDuration":"PT3H35M",
"id":"p0",
"FlightSegment":[
{
"id":"s1",
"sequence":1,
"Flight":{
"@type":"Flight",
"duration":"PT3H35M",
"carrier":"EK",
"number":"525",
"operatingCarrier":"EK",
"operatingCarrierName":"Emirates",
"id":"f1",
"Departure":{
"@type":"Departure",
"location":"HYD",
"date":"2019-04-24",
"time":"04:35:00"
},
"Arrival":{
"@type":"Arrival",
"location":"DXB",
"date":"2019-04-24",
"time":"06:40:00"
}
}
}
],
"PassengerFlight":[
{
"passengerQuantity":1,
"passengerTypeCode":"ADT",
"FlightProduct":[
{
"segmentSequence":[
1
],
"classOfService":"U",
"cabin":"Economy",
"fareBasisCode":"UHXESIN1",
"Brand":{
"@type":"Brand",
"BrandRef":"b1"
}
}
]
},
{
"passengerQuantity":1,
"passengerTypeCode":"INF",
"FlightProduct":[
{
"segmentSequence":[
1
],
"classOfService":"U",
"cabin":"Economy",
"fareBasisCode":"UHXESIN1IN",
"Brand":{
"@type":"Brand",
"BrandRef":"b1"
}
}
]
},
{
"passengerQuantity":1,
"passengerTypeCode":"CHD",
"FlightProduct":[
{
"segmentSequence":[
1
],
"classOfService":"U",
"cabin":"Economy",
"fareBasisCode":"UHXESIN1CH",
"Brand":{
"@type":"Brand",
"BrandRef":"b1"
}
}
]
}
]
},
{
"@type":"ProductAir",
"totalDuration":"PT3H35M",
"id":"p1",
"FlightSegment":[
{
"id":"s2",
"sequence":1,
"Flight":{
"@type":"Flight",
"duration":"PT3H35M",
"carrier":"EK",
"number":"528",
"operatingCarrier":"EK",
"operatingCarrierName":"Emirates",
"id":"f2",
"Departure":{
"@type":"Departure",
"location":"DXB",
"date":"2019-04-28",
"time":"15:10:00"
},
"Arrival":{
"@type":"Arrival",
"location":"HYD",
"date":"2019-04-28",
"time":"20:15:00"
}
}
}
],
"PassengerFlight":[
{
"passengerQuantity":1,
"passengerTypeCode":"ADT",
"FlightProduct":[
{
"segmentSequence":[
1
],
"classOfService":"U",
"cabin":"Economy",
"fareBasisCode":"UHWESIN1",
"Brand":{
"@type":"Brand",
"BrandRef":"b1"
}
}
]
},
{
"passengerQuantity":1,
"passengerTypeCode":"INF",
"FlightProduct":[
{
"segmentSequence":[
1
],
"classOfService":"U",
"cabin":"Economy",
"fareBasisCode":"UHWESIN1IN",
"Brand":{
"@type":"Brand",
"BrandRef":"b1"
}
}
]
},
{
"passengerQuantity":1,
"passengerTypeCode":"CHD",
"FlightProduct":[
{
"segmentSequence":[
1
],
"classOfService":"U",
"cabin":"Economy",
"fareBasisCode":"UHWESIN1CH",
"Brand":{
"@type":"Brand",
"BrandRef":"b1"
}
}
]
}
]
}
],
"Price":{
"@type":"PriceDetail",
"currencyCode":"USD",
"id":"price0",
"Base":"708.00",
"TotalTaxes":"500.10",
"TotalFees":"0.00",
"TotalPrice":"1208.10",
"PriceBreakdown":[
{
"@type":"PriceBreakdownAir",
"quantity":1,
"requestedPassengerType":"ADT",
"Amount":{
"Base":"383.00",
"Taxes":{
"@type":"TaxesDetail",
"TotalTaxes":"251.50",
"Tax":[
{
"taxCode":"IN",
"value":28.5
},
{
"taxCode":"K3",
"value":27
},
{
"taxCode":"WO",
"value":5.9
},
{
"taxCode":"AE",
"value":20.4
},
{
"taxCode":"F6",
"value":9.5
},
{
"taxCode":"TP",
"value":1.4
},
{
"taxCode":"ZR",
"value":2.8
},
{
"taxCode":"YQ",
"value":156
}
]
},
"Fees":{
"@type":"FeesDetail",
"TotalFees":"0.00"
},
"Total":"634.50"
}
},
{
"@type":"PriceBreakdownAir",
"quantity":1,
"requestedPassengerType":"INF",
"Amount":{
"Base":"38.00",
"Taxes":{
"@type":"TaxesDetail",
"TotalTaxes":"1.90",
"Tax":[
{
"taxCode":"K3",
"value":1.9
}
]
},
"Fees":{
"@type":"FeesDetail",
"TotalFees":"0.00"
},
"Total":"39.90"
}
},
{
"@type":"PriceBreakdownAir",
"quantity":1,
"requestedPassengerType":"CHD",
"Amount":{
"Base":"287.00",
"Taxes":{
"@type":"TaxesDetail",
"TotalTaxes":"246.70",
"Tax":[
{
"taxCode":"IN",
"value":28.5
},
{
"taxCode":"K3",
"value":22.2
},
{
"taxCode":"WO",
"value":5.9
},
{
"taxCode":"AE",
"value":20.4
},
{
"taxCode":"F6",
"value":9.5
},
{
"taxCode":"TP",
"value":1.4
},
{
"taxCode":"ZR",
"value":2.8
},
{
"taxCode":"YQ",
"value":156
}
]
},
"Fees":{
"@type":"FeesDetail",
"TotalFees":"0.00"
},
"Total":"533.70"
}
}
]
},
"TermsAndConditionsFull":[
{
"@type":"TermsAndConditionsFullAir",
"validatingCarrier":"EK",
"ExpiryDate":"2019-02-25T04:59:00Z",
"BaggageAllowance":[
{
"@type":"BaggageAllowanceDetail",
"url":"http://VIEWTRIP.TRAVELPORT.COM/BAGGAGEPOLICY/EK",
"passengerTypeCodes":[
"ADT",
"INF",
"CHD"
],
"baggageType":"FirstCheckedBag",
"ProductRef":[
"p0"
],
"BaggageItem":[
{
"quantity":1,
"Text":"CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE"
}
],
"SegmentSequenceList":[
1
]
},
{
"@type":"BaggageAllowanceDetail",
"url":"http://VIEWTRIP.TRAVELPORT.COM/BAGGAGEPOLICY/EK",
"passengerTypeCodes":[
"ADT",
"INF",
"CHD"
],
"baggageType":"SecondCheckedBag",
"ProductRef":[
"p0"
],
"BaggageItem":[
{
"quantity":1,
"Text":"CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE"
}
],
"SegmentSequenceList":[
1
]
},
{
"@type":"BaggageAllowanceDetail",
"passengerTypeCodes":[
"INF"
],
"baggageType":"CarryOn",
"ProductRef":[
"p1"
],
"BaggageItem":[
{
"quantity":1,
"BaggageFee":{
"code":"USD",
"approximateInd":true,
"value":0
},
"Text":"UPTO11LB/5KG AND UPTO45LI/115LCM"
}
],
"SegmentSequenceList":[
1
],
"Text":"1P"
}
]
}
]
},
"ReferenceList":[
{
"@type":"ReferenceListBrand",
"Brand":[
{
"@type":"Brand",
"name":"Economy Flex",
"tier":3,
"id":"b1",
"Identifier":{
"authority":"Travelport",
"value":"177280"
},
"BrandAttribute":[
{
"classification":"CarryOn",
"inclusion":"Included"
},
{
"classification":"WiFi",
"inclusion":"Included"
},
{
"classification":"CheckedBag",
"inclusion":"Included"
},
{
"classification":"Meals",
"inclusion":"Included"
},
{
"classification":"Seats",
"inclusion":"Included"
},
{
"classification":"Rebooking",
"inclusion":"Chargeable"
},
{
"classification":"Refund",
"inclusion":"Chargeable"
}
]
}
]
}
]
}
}
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.

{
"BrandQueryBuildCompleteInfoFromOffer": {
"OfferIdentifier": {
"Identifier": {
"value": "168750d8-cef5-47b8-91a6-1bd76a080a69_PC"
}
},
"ProductIdentifier": [
{
"Identifier": {
"value": "p0"
}
}
]
}
}
Full Brand Response
The response returns any additional details available, such as beverages, mileage, etc.

{
"BrandListResponse": {
"transactionId": "29B52F320A0761E5B8719FC29DB20CF6",
"BrandID": [
{
"@type": "BrandCompleteInfo",
"name": "BASIC ECONOMY",
"tier": 1,
"id": "p0s1",
"Identifier": {
"value": "535231"
},
"BrandAttribute": [
{
"@type": "BrandAttributeCompleteInfo",
"name": "CARRY ON UP TO 45 LI 115 LCM",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "FIRST BAG 23K 50LB 62LI 158LCM",
"classification": "Other",
"inclusion": "Chargeable"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "SECOND BAG 23K50LB 62LI 158LCM",
"classification": "Other",
"inclusion": "Chargeable"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "FIRST BAG 32K 70LB 62LI 158LCM",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "SECOND BAG 32K70LB 62LI 158LCM",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "CHANGEABLE TICKET",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "REFUNDABLE TICKET",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "UPGRADE ELIGIBILITY",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "PRE RESERVED SEAT ASSIGNMENT",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "SNACK",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "ALCOHOLIC DRINK",
"classification": "Other",
"inclusion": "Chargeable"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "INFLIGHT ENT",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "INTERNET ACCESS",
"classification": "Other",
"inclusion": "Chargeable"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "MILEAGE ACCRUAL",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "LOUNGE ACCESS",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "STANDBY",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "PRIORITY CHECK IN",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "PRIORITY BOARDING",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "UNACCOMPANIED MINOR",
"classification": "Other",
"inclusion": "Chargeable"
}
],
"BrandText": [
{
"@type": "BrandTextDetail",
"target": "External",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "Basic Economy"
}
]
},
{
"@type": "BrandTextDetail",
"target": "Short",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "D1"
}
]
},
{
"@type": "BrandTextDetail",
"target": "Consumer",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "ASSIGNMENT//0CM/F/MILEAGE//0B5/D/PRERESERVED SEATBAG//058/D/UPGRADE ELIGIBILITY/
/03P/D/PRIORITY62LI 158LCM//OEA/F/IN-FLIGHT ENTERTAINMENTTICKET//059/F/CHANGEABLE TICKET//0AV/C/ALCOHOLICTIER
1 BASIC ECONOMY BRAND23K 50LB 62LI 158LCM//BG2/C/SECOND BAG 23K 50LBACCRUAL//0BV/D/STANDBY//0BH/C/UNACCOMPAN
IEDCHECK IN//0BX/D/LOUNGE ACCESS//BG1/C/FIRST BAGDRINK//0AT/F/SNACK//0MU/F/CARRY ONBOARDING//056/D/
REFUNDABLEMINOR//0CL/C/INTERNET ACCESS//0G6/D/PRIORITY"
}
]
},
{
"@type": "BrandTextDetail",
"target": "MarketingConsumer",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "\"Enjoy Main Cabin and a lower fare with less flexibility. \n•\tComplimentary premium
entertainment\n•\tComplimentary snacks, non-alcoholic beverages, and Starbucks® coffee on nearly all
flights\n\nConsumer Basic Economy restrictions:\n•\tSeat Assignment at gate or after check-in\n•\tRefunds
and any ticket changes, including same-day changes, are not permitted\n•\tNo paid or complimentary access
or upgrades to premium seats or products, including Delta Comfort+™ or Preferred Seats, and no paid access
to Priority Boarding\n• Please note that if the flight is operated by another airline then the onboard
product or service maybe different to that described above.\""
}
]
},
{
"@type": "BrandTextDetail",
"target": "MarketingAgent",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "\"Enjoy Main Cabin and a lower fare with less flexibility. \n•\tComplimentary premium
entertainment\n•\tComplimentary snacks, non-alcoholic beverages, and Starbucks® coffee on nearly all
flights\n\nAgent Basic Economy restrictions:\n•\tSeat Assignment at gate or after check-in\n•\tRefunds and
any ticket changes, including same-day changes, are not permitted\n•\tNo paid or complimentary access or
upgrades to premium seats or products, including Delta Comfort+™ or Preferred Seats, and no paid access to
Priority Boarding\n• Please note that if the flight is operated by another airline then the onboard product
or service maybe different to that described above.\""
}
]
},
{
"@type": "BrandTextDetail",
"target": "Strapline",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "A value in Basic Economy"
}
]
}
]
},
{
"@type": "BrandCompleteInfo",
"name": "BASIC ECONOMY",
"tier": 1,
"id": "p0s2",
"Identifier": {
"value": "535231"
},
"BrandAttribute": [
{
"@type": "BrandAttributeCompleteInfo",
"name": "CARRY ON UP TO 45 LI 115 LCM",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "FIRST BAG 23K 50LB 62LI 158LCM",
"classification": "Other",
"inclusion": "Chargeable"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "SECOND BAG 23K50LB 62LI 158LCM",
"classification": "Other",
"inclusion": "Chargeable"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "FIRST BAG 32K 70LB 62LI 158LCM",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "SECOND BAG 32K70LB 62LI 158LCM",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "CHANGEABLE TICKET",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "REFUNDABLE TICKET",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "UPGRADE ELIGIBILITY",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "PRE RESERVED SEAT ASSIGNMENT",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "SNACK",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "ALCOHOLIC DRINK",
"classification": "Other",
"inclusion": "Chargeable"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "INFLIGHT ENT",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "INTERNET ACCESS",
"classification": "Other",
"inclusion": "Chargeable"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "MILEAGE ACCRUAL",
"classification": "Other",
"inclusion": "Included"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "LOUNGE ACCESS",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "STANDBY",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "PRIORITY CHECK IN",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "PRIORITY BOARDING",
"classification": "Other",
"inclusion": "Not Offered"
},
{
"@type": "BrandAttributeCompleteInfo",
"name": "UNACCOMPANIED MINOR",
"classification": "Other",
"inclusion": "Chargeable"
}
],
"BrandText": [
{
"@type": "BrandTextDetail",
"target": "External",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "Basic Economy"
}
]
},
{
"@type": "BrandTextDetail",
"target": "Short",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "D1"
}
]
},
{
"@type": "BrandTextDetail",
"target": "Consumer",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "ASSIGNMENT//0CM/F/MILEAGE//0B5/D/PRERESERVED SEATBAG//058/D/UPGRADE
ELIGIBILITY//03P/D/PRIORITY62LI 158LCM//OEA/F/IN-FLIGHT ENTERTAINMENTTICKET//
059/F/CHANGEABLE TICKET//0AV/C/ALCOHOLICTIER 1 BASIC ECONOMY BRAND23K 50LB 62LI 158LCM/
/BG2/C/SECOND BAG 23K 50LBACCRUAL//0BV/D/STANDBY//0BH/C/UNACCOMPANIEDCHECK IN//0BX/D/
LOUNGE ACCESS//BG1/C/FIRST BAGDRINK//0AT/F/SNACK//0MU/F/CARRY ONBOARDING//056/D/
REFUNDABLEMINOR//0CL/C/INTERNET ACCESS//0G6/D/PRIORITY"
}
]
},
{
"@type": "BrandTextDetail",
"target": "MarketingConsumer",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "\"Enjoy Main Cabin and a lower fare with less flexibility.
\n•\tComplimentary premium entertainment\n•\tComplimentary snacks, non-alcoholic beverages,
and Starbucks® coffee on nearly all flights\n\nConsumer Basic Economy restrictions:
\n•\tSeat Assignment at gate or after check-in\n•\tRefunds and any ticket changes,
including same-day changes, are not permitted\n•\tNo paid or complimentary access or
upgrades to premium seats or products, including Delta Comfort+™ or Preferred Seats,
and no paid access to Priority Boarding\n• Please note that if the flight is operated
by another airline then the onboard product or service maybe different to that described above.\""
}
]
},
{
"@type": "BrandTextDetail",
"target": "MarketingAgent",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "\"Enjoy Main Cabin and a lower fare with less flexibility. \n•\tComplimentary
premium entertainment\n•\tComplimentary snacks, non-alcoholic beverages, and Starbucks® coffee on nearly
all flights\n\nAgent Basic Economy restrictions:\n•\tSeat Assignment at gate or after
check-in\n•\tRefunds and any ticket changes, including same-day changes, are not
permitted\n•\tNo paid or complimentary access or upgrades to premium seats or products,
including Delta Comfort+™ or Preferred Seats, and no paid access to Priority Boarding\n•\""
}
]
},
{
"@type": "BrandTextDetail",
"target": "Strapline",
"TextFormatted": [
{
"language": "EN",
"textFormat": "PlainText",
"value": "A value in Basic Economy"
}
]
}
]
}
],
"Identifier": {
"authority": "Travelport",
"value": "3c11a84a-7918-828b-80c3-0c751cbaffe0"
}
}
}
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