Release Notes 🗒️
A summary of notable API changes, presented in chronological order.
2026-04-08 (REST API)
Agency-Balance
- Agency Balanace service added.
Flight Duration times
- Flights duration times info added to the response.
2026-03-30 (REST API)
Get Price Detail Response Updates
- Ancillary Offer list added to the response if available.
Ancillary Search
- Ancillary Search added. For after booking if available.
Ancillary Ticket
- Ancillary Ticket added. For after booking if available.
2026-03-18 (REST API)
Search Request Updates
// OFFER DATA (SEARCH) RESPONSE
{
"offerId": "String",
"totalPrice": "PriceInfoModel",
"personTotalPrices": "List<PersonTypePriceInfoModel>",
"freeSeat": "Number",
"providerId": "Number",
"providerType": "ProviderType",
"packagePrice": "Boolean",
"priceChanged": "Boolean",
"selectedOffer": "Boolean",
"checkedBaggageInfo": "BaggageInfoModel",
"handBaggageInfo": "BaggageInfoModel",
"classCode": "String",
"fareBasis": "String",
"brandName": "String",
"cabinType": "CabinType"
}
bestPricedefault value set tofalseincludePersonPricedefault value set tofalseincludeSinglePersonPricedefault value set tofalseincludeBrandDetailsdefault value set tofalseIn the default response, passenger-based pricing is available under:
OutboundFlightorInboundFlight→offers→personTotalPrices.⚠️ This field contains only the aggregated total price per passenger.
Itemized breakdowns (such asbase fare,taxes, orfees) are not included at this level.Available Request Flags: To retrieve more detailed pricing, set one or more of the
includePersonPrice,includeSinglePersonPrice,includeBrandDetailsflags totrue⚠️ ‼️ To optimize performance, keep search requests as lightweight as possible by minimizing response size. All optional flags should remain
falseunless explicitly required. Enabling these flags significantly increases response size (potentially reaching MBs). Ensure your systems can handle larger payloads before enabling them.
Get Price Detail Request Updates
// GET PRICE DETAIL REQUEST
{
"outboundOfferId": "String",
"inboundOfferId": "String",
"PriceDetailBehaviorType": "PriceDetailBehaviorType",
"includeSinglePersonPrice": "Boolean"
}
The request structure has been updated.
Removed Fields (No Longer Supported) The following fields have been removed and are no longer supported:
bestBuyAvailablePrice,requestNewPriceIfUnavailable,excludeOtherOffers,holdSeatNew Field
PriceDetailBehaviorTypeThis field controls how offer matching is performed during the price detail request. The following values are supported:- ALL: Returns all available offers for the selected flight, regardless of brand or pricing conditions. Fare rules, baggage policies, and other conditions may differ from the original search response.
- FARE_MATCH: Returns only the offer matching the selected brand of the chosen flight. Brand availability is the sole criterion — Changes in price, baggage allowance, or schedule are not evaluated and may differ from the original search response.
- STRICT_MATCH: Returns only the offer that fully matches the selected brand of the chosen flight. All flight details are validated, including price, baggage allowance, brand, and schedule. Any inconsistency with the original search result will result in no match.
2026-03-18
- Introduced the release notes page: https://developer.dbglobe.com/release-notes.html
2026-03-03
- Updated host name: https://developer.dbglobe.com
2024-02-02
- Initial documentation released: https://api-docs.prod.dbglobe.com