
2025/11/12 Production Release 3.1.0#
Release Notes Details
Current release version
3.1.0
Production release date
2025/11/12
Schema version change
Yes ( Current schema version : 2025.7 )
Airshopping cutoff time setting
PolarHub V2 provides the following features.1.
Specify an airline timeout when requesting an AirshoppingRQ via the CutOffTime scheme (seconds).
2.
PolarHub's cutoff time setting has higher priority over Albus setting.
Added Query/ResponseParameter/CutOffTime schema
Query/ResponseParameter/CutOffTime Add Affect Schema entry.
Impacted Service: AirShoppingRQ, OfferPriceRQ, ServiceListRQ, SeatAvailabilityRQ, OrderReshopRQ, OrderQuoteRQ
Added Sender/TravelAgency/salesBranchID schema
Sender/TravelAgency/salesBranchID Add Affect Schema entry.
Impacted Service: AirShoppingRQ, OfferPriceRQ, OrderCreateRQ, OrderRetrieveRQ, ServiceListRQ, SeatAvailabilityRQ, OrderChangeRQ, OrderReshopRQ, OrderQuoteRQ, OrderCancelRQ
PolarHub V2: 2025.7 [PolarHub v2 Schema]
2025/11/06 Sandbox Release 3.1.0#
Release Notes Details
Current release version
3.1.0
Sandbox release date
2025/11/06
Production release date
2025/11/12
Schema version change
Yes ( Current schema version : 2025.7 )
Airshopping cutoff time setting
PolarHub V2 provides the following features.1.
Specify an airline timeout when requesting an AirshoppingRQ via the CutOffTime scheme (seconds).
2.
PolarHub's cutoff time setting has higher priority over Albus setting.
Added Query/ResponseParameter/CutOffTime schema
Query/ResponseParameter/CutOffTime Add Affect Schema entry.
Impacted Service: AirShoppingRQ, OfferPriceRQ, ServiceListRQ, SeatAvailabilityRQ, OrderReshopRQ, OrderQuoteRQ
PolarHub V2: 2025.7 [PolarHub v2 Schema]
2025/10/15 Sandbox Release 3.1.0#
Release Notes Details
Current release version
3.1.0
Sandbox release date
2025/10/15
Production release date
2025/11/12
Schema version change
Yes ( Current schema version : 2025.7 )
Added Sender/TravelAgency/salesBranchID schema
Sender/TravelAgency/salesBranchID Add Affect Schema entry.
Impacted Service: AirShoppingRQ, OfferPriceRQ, OrderCreateRQ, OrderRetrieveRQ, ServiceListRQ, SeatAvailabilityRQ, OrderChangeRQ, OrderReshopRQ, OrderQuoteRQ, OrderCancelRQ
PolarHub V2: 2025.7 [PolarHub v2 Schema]
2025/10/15 Production Release 3.0.0#
Release Notes Details
Current release version
3.0.0
Production release date
2025/10/15
Schema version change
Yes ( Current schema version : 2025.6 )
Integration with the new airline TK
By integrating with the new airline TK, PolarHub V2 provides the following features.1.
It is not possible to set INF Contact Info.
2.
When splitting a PNR before ticketing, Extend Reserve TL must be performed first.
Instant Booking - Flights only (with FOP)
AirShoppingRQ → OfferPriceRQ → OrderCreateRQ
Delay Ticketing - Flights only (without FOP)
AirShoppingRQ → OfferPriceRQ → OrderCreateRQ
Confirm Held Booking
OrderRetrieveRQ → OrderQuoteRQ → OrderChangeRQ
Cancellation of a non-ticketed booking
OrderRetrieveRQ → OrderCancelRQ
Ticketed Booking VOID/Refund
OrderRetrieveRQ → OrderReshopRQ → OrderCancelRQ
PaymentTL extension (after Booking - without FOP)
OrderRetrieveRQ → OrderChangeRQ
Free (with / without FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → OrderCreateRQ → OrderChangeRQ
Pay (with FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → OrderCreateRQ → OrderQuoteRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)Free (with / without FOP)
OrderRetrieveRQ → SeatAvailabilityRQ → OrderQuoteRQ → OrderChangeRQ
Pay (with FOP)
OrderRetrieveRQ → SeatAvailabilityRQ → OrderQuoteRQ → OrderQuoteRQ → OrderChangeRQ
Free (with / without FOP)
AirShoppingRQ → OfferPriceRQ → ServiceListRQ → OrderCreateRQ → OrderChangeRQ
Pay group unit Only ,
Free & Pay group unit (ALL * with FOP)
AirShoppingRQ → OfferPriceRQ → ServiceListRQ → OrderCreateRQ → OrderChangeRQ
Pay 1 unit Only,
Pay group unit & Pay 1 unit ,
Free & Pay 1 unit (ALL * with FOP)
AirShoppingRQ → OfferPriceRQ → ServiceListRQ → OrderCreateRQ → OrderQuoteRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)Free (with / without FOP)
OrderRetrieveRQ → ServiceListRQ → OrderChangeRQ
Pay group unit Only ,
Free & Pay group unit (ALL * with FOP)
OrderRetrieveRQ → ServiceListRQ → OrderChangeRQ
Pay 1 unit Only,
Pay group unit & Pay 1 unit ,
Free & Pay 1 unit (ALL * with FOP)
OrderRetrieveRQ → ServiceListRQ → OrderQuoteRQ → OrderChangeRQ
Free (with / without FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → ServiceListRQ → OrderCreateRQ → OrderChangeRQ
Free Seat & Pay Service group unit (with FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → ServiceListRQ → OrderCreateRQ → OrderChangeRQ
Free Seat & Pay Service 1 unit ,
Pay Seat & Pay Service group unit ,
Pay Seat & Pay Service 1 unit (ALL * with FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → ServiceListRQ → OrderQuoteRQ → OrderCreateRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)Free (with / without FOP)
OrderRetrieveRQ → ServiceListRQ → SeatAvailabilityRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)
OrderRetrieveRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)
OrderRetrieveRQ → OrderChangeRQ
OCN
OrderChangeNotif → Acknowledgement
Impacted Service: AirShopping, OfferPrice, OrderCreate, OrderChange, OrderReshop, OrderQuote, OrderCancel, OrderRetrieve, SeatAvailability, OrderChangeNotif
PolarHub V2: 2025.6 [PolarHub v2 Schema]
OrderViewRS Commission schema Type changed to array
PolarHub OrderViewRS schema needs to be changed OrderViewRS/Order/OrderItem/Commission to array format
OrderViewRS/Order/OrderItem/Commission
Impacted Service: OrderView
Added FareDetail/PenaltyAmount schema
FareDetail/PenaltyAmount Add a PenaltyAmount schema entry
AirShoppingRS/Offer/OfferItem/FareDetail/PenaltyAmount
OfferPriceRS/PricedOffer/OfferItem/FareDetail/PenaltyAmount
OrderReshopRS/ReshopOffers/AddOfferItem/FareDetail/PenaltyAmount
OrderReshopRS/PricedOffer/RepricedOfferItem/FareDetail/PenaltyAmount
OrderReshopRS/PricedOffer/OriginalOrderItem/FareDetail/PenaltyAmount
OrderViewRS/Order/OrderItem/FareDetail/PenaltyAmount
Impacted Service: AirShoppingRS, OfferRriceRS, OrderReshopRS, OrderViewRS
Added OrderQuoteRQ/Query/Affect schema
OrderQuoteRQ/Query/Affect Add Affect Schema entry (TK Schedule Change Delete).
Type : OrderServicingDeleteType (List)OrderQuoteRQ/Query/Affect
Impacted Service: OrderQuoteRQ
Add OfferItem, OrderItem schema in SeatAvailabilityRQ, ServiceListRQ
Add OfferItem, OrderItem Schema entry
When searching for TK Airlines Services, only one segmentId, one paxId can be searched.
Type : RequestOfferItemTypeServiceListRQ/Offer/OfferItem
XPath - SeatAvailabilityRQSeatAvailabilityRQ/Offer/OfferItem
Type : RequestOrderItemTypeServiceListRQ/Order/OrderItem
XPath - SeatAvailabilityRQSeatAvailabilityRQ/Order/OrderItem
Impacted Service: ServiceListRQ, SeatAvailabilityRQ
2025/09/10 Sandbox Release 3.0.0#
Release Notes Details
Current release version
3.0.0
Sandbox release date
2025/09/10
Production release date
2025/10/15
Schema version change
Yes ( Current schema version : 2025.6 )
Integration with the new airline TK
By integrating with the new airline TK, PolarHub V2 provides the following features.1.
It is not possible to set INF Contact Info.
2.
When splitting a PNR before ticketing, Extend Reserve TL must be performed first.
Instant Booking - Flights only (with FOP)
AirShoppingRQ → OfferPriceRQ → OrderCreateRQ
Delay Ticketing - Flights only (without FOP)
AirShoppingRQ → OfferPriceRQ → OrderCreateRQ
Confirm Held Booking
OrderRetrieveRQ → OrderQuoteRQ → OrderChangeRQ
Cancellation of a non-ticketed booking
OrderRetrieveRQ → OrderCancelRQ
Ticketed Booking VOID/Refund
OrderRetrieveRQ → OrderReshopRQ → OrderCancelRQ
PaymentTL extension (after Booking - without FOP)
OrderRetrieveRQ → OrderChangeRQ
Free (with / without FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → OrderCreateRQ → OrderChangeRQ
Pay (with FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → OrderCreateRQ → OrderQuoteRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)Free (with / without FOP)
OrderRetrieveRQ → SeatAvailabilityRQ → OrderQuoteRQ → OrderChangeRQ
Pay (with FOP)
OrderRetrieveRQ → SeatAvailabilityRQ → OrderQuoteRQ → OrderQuoteRQ → OrderChangeRQ
Free (with / without FOP)
AirShoppingRQ → OfferPriceRQ → ServiceListRQ → OrderCreateRQ → OrderChangeRQ
Pay group unit Only ,
Free & Pay group unit (ALL * with FOP)
AirShoppingRQ → OfferPriceRQ → ServiceListRQ → OrderCreateRQ → OrderChangeRQ
Pay 1 unit Only,
Pay group unit & Pay 1 unit ,
Free & Pay 1 unit (ALL * with FOP)
AirShoppingRQ → OfferPriceRQ → ServiceListRQ → OrderCreateRQ → OrderQuoteRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)Free (with / without FOP)
OrderRetrieveRQ → ServiceListRQ → OrderChangeRQ
Pay group unit Only ,
Free & Pay group unit (ALL * with FOP)
OrderRetrieveRQ → ServiceListRQ → OrderChangeRQ
Pay 1 unit Only,
Pay group unit & Pay 1 unit ,
Free & Pay 1 unit (ALL * with FOP)
OrderRetrieveRQ → ServiceListRQ → OrderQuoteRQ → OrderChangeRQ
Free (with / without FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → ServiceListRQ → OrderCreateRQ → OrderChangeRQ
Free Seat & Pay Service group unit (with FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → ServiceListRQ → OrderCreateRQ → OrderChangeRQ
Free Seat & Pay Service 1 unit ,
Pay Seat & Pay Service group unit ,
Pay Seat & Pay Service 1 unit (ALL * with FOP)
AirShoppingRQ → OfferPriceRQ → SeatAvailabilityRQ → ServiceListRQ → OrderQuoteRQ → OrderCreateRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)Free (with / without FOP)
OrderRetrieveRQ → ServiceListRQ → SeatAvailabilityRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)
OrderRetrieveRQ → OrderChangeRQ
Post Booking (Held / Ticketed Booking)
OrderRetrieveRQ → OrderChangeRQ
OCN
OrderChangeNotif → Acknowledgement
Impacted Service: AirShopping, OfferPrice, OrderCreate, OrderChange, OrderReshop, OrderQuote, OrderCancel, OrderRetrieve, SeatAvailability, OrderChangeNotif
PolarHub V2: 2025.6 [PolarHub v2 Schema]
OrderViewRS Commission schema Type changed to array
PolarHub OrderViewRS schema needs to be changed OrderViewRS/Order/OrderItem/Commission to array format
OrderViewRS/Order/OrderItem/Commission
Impacted Service: OrderView
Added FareDetail/PenaltyAmount schema
FareDetail/PenaltyAmount Add a PenaltyAmount schema entry
AirShoppingRS/Offer/OfferItem/FareDetail/PenaltyAmount
OfferPriceRS/PricedOffer/OfferItem/FareDetail/PenaltyAmount
OrderReshopRS/ReshopOffers/AddOfferItem/FareDetail/PenaltyAmount
OrderReshopRS/PricedOffer/RepricedOfferItem/FareDetail/PenaltyAmount
OrderReshopRS/PricedOffer/OriginalOrderItem/FareDetail/PenaltyAmount
OrderViewRS/Order/OrderItem/FareDetail/PenaltyAmount
Impacted Service: AirShoppingRS, OfferRriceRS, OrderReshopRS, OrderViewRS
Added OrderQuoteRQ/Query/Affect schema
OrderQuoteRQ/Query/Affect Add Affect Schema entry (TK Schedule Change Delete).
Type : OrderServicingDeleteType (List)OrderQuoteRQ/Query/Affect
Impacted Service: OrderQuoteRQ
Add OfferItem, OrderItem schema in SeatAvailabilityRQ, ServiceListRQ
Add OfferItem, OrderItem Schema entry
When searching for TK Airlines Services, only one segmentId, one paxId can be searched.
Type : RequestOfferItemTypeServiceListRQ/Offer/OfferItem
XPath - SeatAvailabilityRQSeatAvailabilityRQ/Offer/OfferItem
Type : RequestOrderItemTypeServiceListRQ/Order/OrderItem
XPath - SeatAvailabilityRQSeatAvailabilityRQ/Order/OrderItem
Impacted Service: ServiceListRQ, SeatAvailabilityRQ
2025/08/13 Production Release 2.5.0#
Release Notes Details
Current release version
2.5.0
Production release date
2025/08/13
Schema Version change
No ( Current schema version : 2025.3 )
Introduction of fare search cache feature
1.
Purpose: Improve response speed and L2B ratio by controlling duplicate fare search requests.
2.
TTL: AirShoppingRS responses are cached for 2 hours.
3.
When PolarHub receives an AirShoppingRQ request, it checks for duplicate requests.
If a duplicate exists → returns cached AirShoppingRS.
If not → saves the request and calls the airline in real-time.
If a cached Offer is already used or expired → internal business logic will re-match and return proper OfferPriceRS.
Logic is controllable per airline.
4.
Workflow:AirShoppingRQ/RS → OfferPriceRQ → (Internal AirShoppingRQ/RS → Match Offer) → OfferPriceRS → OrderCreateRQ/RS
6.
| Category | Control Condition | Example |
|---|
| AirShoppingRQ | Per client | TSTV001 |
| Per airline | LH |
| Per route | ICNLHR |
| OfferPriceRQ | Airline-specific retry setting | KE |
Error Code (when retry setting is OFF):50332: OfferPrice request failed due to cache control being disabled.
KE VOID/Refund restriction
If OrderCancel is requested in cases where KE VOID/Refund is not allowed, the following error will be returned:ErrorMessage: The KE Order has not been cancelled, please proceed with the manual refund process.
KE VOID/Refund Not Allowed CasesWhen all coupons in ticket are not in status I or AL
When the first OriginCode is an airport in New Zealand
Impacted Service: OrderCancel
PolarHub V2: 2025.3 [PolarHub v2 Schema]
Modified at 2025-11-10 08:40:49