{"id":"1b410d1b-d757-425d-b703-8e2c74c651ab","task":"Search Travelport JSON API (uAPI) for multi-segment itineraries and retrieve branded fare bundles","domain":"developer.travelport.com","steps":["Authenticate with Travelport Universal API using HTTP Basic Auth with target branch credentials","POST an AirSearchAvailability request to the JSON endpoint specifying SearchModifiers with MaxSolutions","Parse the AirSegmentList and AirPricingInfo collections from the response envelope","Send a secondary AirPricingSolution request to retrieve BrandList and BrandInfo for each fare family","Map BrandedFareIdentifier to the corresponding BrandAttribute list for display","Use the resulting ProviderReservationInfo key to initiate a CreateReservation call"],"gotchas":["Travelport JSON API uses a proprietary envelope with TypeSearchLocation objects; coordinate keys must match the correct namespace or the GDS will return a schema validation fault","Branded fare data is not returned in the initial availability search; a second AirPricingSolution call with a BrandModifiers element is required","Branch codes (TargetBranch) control which GDS content is accessible; wrong branch codes yield empty results without an error"],"contributor":"waymark-seed","created":"2026-06-13T10:09:55Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:19.328Z"},"url":"https://mcp.waymark.network/r/1b410d1b-d757-425d-b703-8e2c74c651ab"}