Skip to content

Seat changes

These operations cover the changes that can be made to seat assignments on the booking.

Webhook used: PNR_V3

StepOperation Event triggerContext
1FLIGHT_SEAT_ CONFIRMEDWhen a requested seat assignment is confirmed by the airline.A seat that was in a pending or requested state has now been confirmed by the airline.

Example: A traveler requested seat 14A (window). The airline confirms the assignment and the operation is triggered with the confirmed seat details.
2FLIGHT_SEAT_ CHANGEDWhen a confirmed seat is reassigned to a different seat by the airline.The traveler's confirmed seat number has changed. The most common cause is an aircraft equipment swap where the airline changes the plane type and the seat map is completely different. If the traveler paid for a premium seat selection (e.g., extra legroom), the fee is not automatically refunded. The traveler or the agent should contact the airline to request a refund for the seat.

Example: A traveler paid $45 for seat 14A (extra-legroom window). The airline swaps the aircraft and reassigns them to seat 22C (middle seat, standard legroom). The FLIGHT_SEAT_CHANGEDevent is triggered with the updated seat info. The $45 seat fee is not automatically refunded, so the traveler should request a refund through the TMC or airline.
3FLIGHT_SEAT_ CANCELLEDWhen a confirmed seat assignment is completely removed by the airline.The traveler's seat assignment has been removed entirely. The flight booking and ticket exist but no specific seat is assigned for the traveler. This could be due to an aircraft equipment swap, or a schedule change requiring re-accommodation on a different flight. The system does not automatically rebook a new seat. The traveler must manually select a new seat from the seat map, or the airline will assign one at check-in. Paid seat fees are not automatically refunded and the refund depends on the airline's policy.

Example: A traveler had seat 8F confirmed on a London to Dubai flight. The airline changes the aircraft from an A380 to a 777 and seat 8F no longer exists. The event FLIGHT_SEAT_CANCELLED is triggered. The traveler can now select a new seat from the available seat map, or wait until check-in for an airline-assigned seat. If they paid for the original seat, they should contact support to request a refund.

Seat change flow diagram

Seat changes

Seat
confirmed

Seat
changed

Seat
cancelled

Ticketed booking

Seat change
initiated?

FLIGHT_SEAT_
CONFIRMED

―――――――――――
Requested seat confirmed
by the airline.

FLIGHT_SEAT_
CHANGED

―――――――――――
Seat reassigned
(e.g., equipment swap).
Paid seat fee NOT
auto-refunded.

FLIGHT_SEAT_
CANCELLED

―――――――――――
Seat removed
(e.g., equipment swap).
Traveler must select
a new seat.