HaloSync
prod
  • prod
  • sbx
Home
LunaAlbus
Home
LunaAlbus
prod
  • prod
  • sbx
prod
  • prod
  • sbx
  1. API Reference
  • HaloSync Portal
  • Getting Started
    • About HaloSync
    • Supported Airlines & Onboarding
    • Quickstart
  • Operations & Support
    • Airline Operational Notes
    • FAQ & Contact
    • Reporting an Issue
  • Integration Guides
    • 🔐 Authentication (HMAC)
    • 🔑 Transaction ID Guidelines
    • Carrier Support Matrix
    • Error Handling & Troubleshooting
  • API Reference
    • OrderChangeNotif
      VIEW
    • AirShopping
      POST
    • OfferPrice
      POST
    • OrderCreate
      POST
    • OrderRetrieve
      POST
    • ServiceList
      POST
    • SeatAvailability
      POST
    • OrderReshop
      POST
    • OrderQuote
      POST
    • OrderChange
      POST
    • OrderCancel
      POST
  • Release Notes
    • PolarHub Release Note
    • Albus Release Note
    • Luna Release Note
  • Product Guides
    • Albus User Guide
      • Sign In
      • Dashboard
      • Shopping Offer
      • PolarHub Credential
      • Airline Profile
      • Airline Route Control
      • Airline L2B Limit
      • Airline Timeout
      • Customer Account
      • Albus Admin & User
      • Account Billing
      • Insight
      • Reservation
    • Luna User Guide
      • Login
      • Main Screen & Lists
      • Booking & Ticketing
      • Booking Cancellation
      • Booking PNR Details
      • Booking Change
      • Ancillary Services
      • User Management
  • Schemas
    • Archived
      • PolarHub Schema 2025.3
        • comm
          • TravelAgencyType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResponseParameterType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferType
          • OfferItemInfoType
          • PaxType
          • PaymentType
          • ContactInfoType
          • OrderViewOrderType
          • OfferType_Extend
        • AirShoppingRQ
        • AirShoppingRS
        • OfferPriceRQ
        • OfferPriceRS
        • OrderCreateRQ
        • OrderViewRS
        • SeatAvailabilityRQ
        • SeatAvailabilityRS
        • ServiceListRQ
        • ServiceListRS
        • OrderRetrieveRQ
        • OrderReshopRQ
        • OrderQuoteRQ
        • OrderReshopRS
        • OrderCancelRQ
        • OrderCancelRS
        • OrderChangeRQ
      • PolarHub Schema 2025.6
        • comm
          • RequestOfferItemType
          • RequestOrderItemType
          • OrderServicingDeleteType
          • TravelAgencyType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResponseParameterType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferType
          • OfferItemInfoType
          • PaxType
          • PaymentType
          • ContactInfoType
          • OrderViewOrderType
          • OfferType_Extend
        • AirShoppingRQ
        • AirShoppingRS
        • OfferPriceRQ
        • OfferPriceRS
        • OrderCreateRQ
        • OrderViewRS
        • SeatAvailabilityRQ
        • SeatAvailabilityRS
        • ServiceListRQ
        • ServiceListRS
        • OrderRetrieveRQ
        • OrderReshopRQ
        • OrderQuoteRQ
        • OrderReshopRS
        • OrderCancelRQ
        • OrderCancelRS
        • OrderChangeRQ
      • PolarHub Schema 2025.7
        • comm
          • TravelAgencyType
          • ResponseParameterType
          • OrderViewOrderType
          • OfferType
          • OfferType_Extend
          • PaymentType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferItemInfoType
          • PaxType
          • ContactInfoType
        • OrderViewRS
        • AirShoppingRS
        • OfferPriceRS
        • OrderReshopRS
        • OrderCreateRQ
        • OrderChangeRQ
        • SeatAvailabilityRS
        • ServiceListRS
        • OrderCancelRS
        • OrderCancelRQ
        • OrderQuoteRQ
        • OfferPriceRQ
        • AirShoppingRQ
        • SeatAvailabilityRQ
        • OrderRetrieveRQ
        • OrderReshopRQ
        • ServiceListRQ
      • PolarHub Schema 2025.9
        • Acknowledgement
        • OrderChangeNotif
      • PolarHub Schema 2026.3
        • comm
          • TravelAgencyType
          • ResponseParameterType
          • OrderViewOrderType
          • OfferType
          • OfferType_Extend
          • PaymentType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferItemInfoType
          • PaxType
          • ContactInfoType
          • PayerType
        • AirShoppingRS
        • OrderViewRS
        • OfferPriceRS
        • OrderReshopRS
        • OrderCreateRQ
        • OrderChangeRQ
        • SeatAvailabilityRS
        • ServiceListRS
        • OrderCancelRS
        • OrderCancelRQ
        • OrderQuoteRQ
        • OfferPriceRQ
        • AirShoppingRQ
        • SeatAvailabilityRQ
        • OrderRetrieveRQ
        • OrderReshopRQ
        • ServiceListRQ
        • OrderChangeNotif
        • Acknowledgement
      • PolarHub Schema 2026.2
        • comm
          • PayerType
          • TravelAgencyType
          • ResponseParameterType
          • OrderViewOrderType
          • OfferType
          • OfferType_Extend
          • PaymentType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferItemInfoType
          • PaxType
          • ContactInfoType
        • OrderViewRS
        • AirShoppingRS
        • OfferPriceRS
        • OrderReshopRS
        • OrderCreateRQ
        • OrderChangeRQ
        • SeatAvailabilityRS
        • ServiceListRS
        • OrderCancelRS
        • OrderCancelRQ
        • OrderQuoteRQ
        • OfferPriceRQ
        • AirShoppingRQ
        • SeatAvailabilityRQ
        • OrderRetrieveRQ
        • OrderReshopRQ
        • ServiceListRQ
        • OrderChangeNotif
        • Acknowledgement
      • PolarHub Schema 2026.1
        • comm
          • TravelAgencyType
          • ResponseParameterType
          • OrderViewOrderType
          • OfferType
          • OfferType_Extend
          • PaymentType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferItemInfoType
          • PaxType
          • ContactInfoType
        • OrderViewRS
        • AirShoppingRS
        • OfferPriceRS
        • OrderReshopRS
        • OrderCreateRQ
        • OrderChangeRQ
        • SeatAvailabilityRS
        • ServiceListRS
        • OrderCancelRS
        • OrderCancelRQ
        • OrderQuoteRQ
        • OfferPriceRQ
        • AirShoppingRQ
        • SeatAvailabilityRQ
        • OrderRetrieveRQ
        • OrderReshopRQ
        • ServiceListRQ
    • PolarHub Schema 2026.5 (Latest)
      • comm
        • TravelAgencyType
        • ResponseParameterType
        • OrderViewOrderType
        • OfferType
        • OfferType_Extend
        • PaymentType
        • OriginDestType
        • PaxCodeType
        • CriteriaType
        • ResultMessageType
        • DataListsType
        • OrderOfferType
        • OfferItemInfoType
        • PaxType
        • ContactInfoType
        • PayerType
      • AirShoppingRS
      • OrderViewRS
      • OfferPriceRS
      • OrderReshopRS
      • OrderCreateRQ
      • OrderChangeRQ
      • SeatAvailabilityRS
      • ServiceListRS
      • OrderCancelRS
      • OrderCancelRQ
      • OrderQuoteRQ
      • OfferPriceRQ
      • AirShoppingRQ
      • SeatAvailabilityRQ
      • OrderRetrieveRQ
      • OrderReshopRQ
      • ServiceListRQ
      • OrderChangeNotif
      • Acknowledgement
  1. API Reference

OrderChangeNotif

VIEW
https://hub.halo-platform.net
PolarHub API
Last modified:2026-06-08 05:26:48

Overview#

This section of this guide details how to obtain OCNs via the OrderChangeNotif API. It also provides guidance on handling reservation cancellations and related actions.

Usage Guidelines#

OrderChangeNotif/Acknowledgement (비자발적 여정 변경 알림)#

OrderChangeNotif is intended to notify you when an involuntary itinerary change occurs.
You must respond with an Acknowledgement when receiving the notification.

Laptop Computer Test Guidelines#

Submit the Order ID you wish to send to OCN to ATS.

Request

Header Params

Body Params application/json

Example
{
  "Code": "00000",
  "Message": "Success",
  "Data": {
    "Passengers": [
      {
        "PassengerID": "T2",
        "PassengerIDInfo": []
      }
    ],
    "Orders": [
      {
        "OrderID": "TSDEV-20240315-1210c7d6cd734e37",
        "TicketingFees": [],
        "FopPromotions": [],
        "BookingReferences": [
          {
            "Id": "NKIH8M",
            "AirlineID": "BA"
          }
        ],
        "OrderItems": [],
        "BaggageAllowances": [],
        "Amendment": [
          {
            "ActionType": "Cancel",
            "Remark": [
              "Disrupted Flight Segments Updated by sohee TEST",
              "BA0916 LHRFRA UN / 2022-04-25 19:45 2022-04-25 22:25"
            ]
          }
        ]
      }
    ],
    "Flights": [
      {
        "Segments": [
          {
            "SegmentKey": "FS1",
            "Departure": {
              "AirportCode": "LHR",
              "Date": "2022-04-25",
              "Time": "19:45",
              "AirportName": "London Heathrow",
              "Terminal": {}
            },
            "Arrival": {
              "AirportCode": "FRA",
              "Date": "2022-04-25",
              "Time": "22:25",
              "AirportName": "Frankfurt",
              "Terminal": {}
            },
            "Equipment": {},
            "Marketing": {
              "AirlineID": "BA",
              "FlightNumber": "0916"
            },
            "Operating": {
              "Name": "British Airways"
            },
            "DatedOperatingLeg": []
          }
        ]
      },
      {
        "Segments": [
          {
            "SegmentKey": "FS2",
            "Departure": {
              "AirportCode": "LHR",
              "Date": "2022-04-26",
              "Time": "17:15",
              "AirportName": "Heathrow (London) Airport",
              "Terminal": {
                "Name": "Terminal 5"
              }
            },
            "Arrival": {
              "AirportCode": "FRA",
              "Date": "2022-04-26",
              "Time": "17:47",
              "AirportName": "Frankfurt Airport",
              "Terminal": {
                "Name": "Terminal 2"
              }
            },
            "Equipment": {
              "AircraftCode": "319",
              "Name": "Airbus A319 jet"
            },
            "SegmentTime": "PT1H40M",
            "Marketing": {
              "AirlineID": "BA",
              "Name": "British Airways",
              "FlightNumber": "0916"
            },
            "Operating": {
              "AirlineID": "BA",
              "Name": "British Airways"
            },
            "DatedOperatingLeg": []
          }
        ]
      }
    ],
    "TicketDocInfos": [
      {
        "TicketDocuments": [
          {
            "TicketDocNbr": "1252132841235",
            "Type": "T",
            "DateOfIssue": "2022-04-19",
            "TimeOfIssue": "14:53",
            "ReportingType": "Airline",
            "Status": "OK",
            "CouponInfos": [
              {
                "CouponNumber": "1",
                "Status": "OPE",
                "ServiceRefs": []
              }
            ]
          }
        ],
        "PassengerID": "T2"
      },
      {
        "TicketDocuments": [
          {
            "TicketDocNbr": "1252132661852",
            "Type": "T",
            "DateOfIssue": "2022-04-19",
            "TimeOfIssue": "14:53",
            "ReportingType": "Airline",
            "Status": "OK",
            "CouponInfos": [
              {
                "CouponNumber": "1",
                "Status": "OPE",
                "ServiceRefs": []
              }
            ]
          }
        ],
        "PassengerID": "T2"
      }
    ],
    "Payments": []
  }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request VIEW 'https://hub.halo-platform.net' \
--header 'x-date: {{Header Construction - Step 1: Date Header}}' \
--header 'Digest: SHA-512={{Header Construction - Step 2: Digest Header}}' \
--header 'Authorization: hmac username={{TenantID}}, algorithm="hmac-sha512", headers="x-date digest", signature={{Header Construction - Step 3: Authorization Header}}' \
--header 'Content-Type: application/json' \
--data '{
  "Code": "00000",
  "Message": "Success",
  "Data": {
    "Passengers": [
      {
        "PassengerID": "T2",
        "PassengerIDInfo": []
      }
    ],
    "Orders": [
      {
        "OrderID": "TSDEV-20240315-1210c7d6cd734e37",
        "TicketingFees": [],
        "FopPromotions": [],
        "BookingReferences": [
          {
            "Id": "NKIH8M",
            "AirlineID": "BA"
          }
        ],
        "OrderItems": [],
        "BaggageAllowances": [],
        "Amendment": [
          {
            "ActionType": "Cancel",
            "Remark": [
              "Disrupted Flight Segments Updated by sohee TEST",
              "BA0916 LHRFRA UN / 2022-04-25 19:45 2022-04-25 22:25"
            ]
          }
        ]
      }
    ],
    "Flights": [
      {
        "Segments": [
          {
            "SegmentKey": "FS1",
            "Departure": {
              "AirportCode": "LHR",
              "Date": "2022-04-25",
              "Time": "19:45",
              "AirportName": "London Heathrow",
              "Terminal": {}
            },
            "Arrival": {
              "AirportCode": "FRA",
              "Date": "2022-04-25",
              "Time": "22:25",
              "AirportName": "Frankfurt",
              "Terminal": {}
            },
            "Equipment": {},
            "Marketing": {
              "AirlineID": "BA",
              "FlightNumber": "0916"
            },
            "Operating": {
              "Name": "British Airways"
            },
            "DatedOperatingLeg": []
          }
        ]
      },
      {
        "Segments": [
          {
            "SegmentKey": "FS2",
            "Departure": {
              "AirportCode": "LHR",
              "Date": "2022-04-26",
              "Time": "17:15",
              "AirportName": "Heathrow (London) Airport",
              "Terminal": {
                "Name": "Terminal 5"
              }
            },
            "Arrival": {
              "AirportCode": "FRA",
              "Date": "2022-04-26",
              "Time": "17:47",
              "AirportName": "Frankfurt Airport",
              "Terminal": {
                "Name": "Terminal 2"
              }
            },
            "Equipment": {
              "AircraftCode": "319",
              "Name": "Airbus A319 jet"
            },
            "SegmentTime": "PT1H40M",
            "Marketing": {
              "AirlineID": "BA",
              "Name": "British Airways",
              "FlightNumber": "0916"
            },
            "Operating": {
              "AirlineID": "BA",
              "Name": "British Airways"
            },
            "DatedOperatingLeg": []
          }
        ]
      }
    ],
    "TicketDocInfos": [
      {
        "TicketDocuments": [
          {
            "TicketDocNbr": "1252132841235",
            "Type": "T",
            "DateOfIssue": "2022-04-19",
            "TimeOfIssue": "14:53",
            "ReportingType": "Airline",
            "Status": "OK",
            "CouponInfos": [
              {
                "CouponNumber": "1",
                "Status": "OPE",
                "ServiceRefs": []
              }
            ]
          }
        ],
        "PassengerID": "T2"
      },
      {
        "TicketDocuments": [
          {
            "TicketDocNbr": "1252132661852",
            "Type": "T",
            "DateOfIssue": "2022-04-19",
            "TimeOfIssue": "14:53",
            "ReportingType": "Airline",
            "Status": "OK",
            "CouponInfos": [
              {
                "CouponNumber": "1",
                "Status": "OPE",
                "ServiceRefs": []
              }
            ]
          }
        ],
        "PassengerID": "T2"
      }
    ],
    "Payments": []
  }
}'

Responses

🟢200Success
application/json
Bodyapplication/json

Example
{
    "StatusCode": "string"
}
Modified at 2026-06-08 05:26:48
Previous
API Reference
Next
AirShopping
Built with