{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Change log","meta":[{"name":"title","content":"Korus Ticket Developer Portal"},{"name":"description","content":"Learn how to work with Korus Ticket APIs"},{"name":"lang","content":"en-US"},{"name":"robots","content":"noindex"}]},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"change-log","__idx":0},"children":["Change log"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This page lists the changes made to the Korus Ticket API that affect your integration. Changes are listed from the most"," ","recent to the oldest."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"change-of-22102026","__idx":1},"children":["Change of 22/10/2026"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"realtime-flags-moved-from-the-offer-to-the-product-base","__idx":2},"children":["Realtime flags moved from the offer to the product base"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["availabilityCheckRequired"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["realtimePriceRequired"]}," flags are now defined on the product base. All the offers of"," ","a product base share the same values."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What changed"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TicketingProductBase"]}," exposes two new fields:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["availabilityCheckRequired"]},": when ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]},", check the real-time availability of an offer before reserving it. See"," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/how-to/availability-checks"},"children":["Get availabilities"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["realtimePriceRequired"]},": when ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]},", fetch the current price of an offer before reserving it. See"," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/how-to/real-time-price"},"children":["Get realtime price"]},". This field is always ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}," when the price of the product base is"," ","managed manually."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["availabilityCheckRequired"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["realtimePriceRequired"]}," fields of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TicketingOffer"]}," are ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["deprecated"]},". They are"," ","still returned and hold the value of their product base."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What you need to do"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Read both flags from the product base, with"," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/openapi/ticketingproductbase/api_v1ticketingproduct_bases_id_get"},"children":["GET /v1/ticketing/product_bases/{id}"]},", instead of"," ","from each offer. The deprecated offer fields will be removed in a future version."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This change is not breaking: your current integration keeps working without any change."]}]},"headings":[{"value":"Change log","id":"change-log","depth":1},{"value":"Change of 22/10/2026","id":"change-of-22102026","depth":2},{"value":"Realtime flags moved from the offer to the product base","id":"realtime-flags-moved-from-the-offer-to-the-product-base","depth":3}],"frontmatter":{"seo":{"title":"Change log"}},"lastModified":"2026-10-21T15:27:53.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/changelog","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}