Full Brand Pricing API Reference

The full brand pricing request is a follow-on request to air pricing that returns any additional content for the branded fares returned. 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.

The full brand pricing request can be sent after either an AirPrice reference payload request or an AirPrice full payload request, as long as the request sent returnBrandedFaresInd set to true to return brand attributes.

See Brand Detail Pricing for more information.

Not supported for NDC.

In this topic:

Full Brand Price Request

Query Parameters

None.

POST Request

Send the POST request to the following resource:

POST brandfullinfo/brands/buildcompleteinfofromoffer

Base path:

Pre-production https://api.pp.travelport.com/9/air/

Production https://api.travelport.com/9/air/

Request Body

The request sends the offer and product identifiers from the AirPrice brand pricing response.

Object

Description

Required/Optional

BrandQueryBuildCompleteInfoFromOffer

Top level object.

Includes OfferIdentifier and ProductIdentifier.

Required

OfferIdentifier

Top level object for offer identifier.

Includes Identifier.

Required

OfferIdentifier/Identifier

Identifier.

Required

value

Sends value from AirPrice response in OfferListResponse/OfferID/Identifier/value

Required

ProductIdentifier

Top level object for product identifier.

Includes Identifier.

Required

ProductIdentifier/Identifier

Identifier.

Required

value

Sends value from AirPrice response in OfferID/Product/id

Required

Response

Object

Description

BrandListResponse

Top level object.

Key value pairs:

transactionId: System-generated unique ID for this response. Can be used for internal tracking and troubleshooting.

traceId: Returned if a custom trace ID was sent in the request header. See Transaction and Trace IDs for details.

See Identifier Values, IDs, and Transaction IDs in the Air Shopping Guide for more about identifiers in the JSON APIs.

Includes BrandID and Identifier objects.

Identifier

Identifier information for response.

Key value pairs:

authority: Source of information.

value: Unique system-generated identifier.

BrandID

Array. One instance for each brand id.

Key value pairs:

name: Brand name from supplier.

tier: Brand tier.

id: Internal brand identifier.

Includes Identifier, BrandAttribute, and BrandText objects.

BrandID/Identifier

Identifier information.

Key value pairs:

value: Brand identifier from supplier.

BrandAttribute

Array of features that are included, chargeable, or not offered for this brand.

Contains one or more instances of the following:

name: Short description of attribute as filed by supplier.

classification: Brand attribute classification. Possible values vary as filed by the supplier.

inclusion: Possible values are:

  • Included: Attribute is included in the brand at no additional charge.
  • Chargeable: Attribute is available for the brand at a cost.
  • Not Offered: Attribute is not available for this brand.

BrandText

Array. Additional information for brand.

Key value pairs:

target: Supplier provided value.

Includes TextFormatted object.

TextFormatted

Array. Additional freeform text information for brand.

Key value pairs:

language: Language code of text.

textFormat: Text format.

value: Supplier=provided value.