SeatAvailability 17.2

SeatAvailability 17.2

Functional Description

 

SeatAvailability API returns seat maps for the applicable flights included in the request.

Seats can be booked for one or more of the flights in the Order, and can only be booked, presently, on flights operated by Iberia, Iberia Express, AirNostrum and Level.

Seats can be booked in the presale flow (in OrderCreate) with payment, or held without payment together with the unpaid flights. A specific PaymentTimeLimit can be returned for the seats, unless they require instant payment, in which case the entire Order must be paid for in the OrderCreate. An Order on hold must be paid for in full (all OrderItems) using the OrderChange - Payment.

Seats can also be added to a paid Order in the servicing flow, whereby the payment must be included in the OrderChangeRQ.

If Iberia Club information has been passed and validated earlier in the Shopping flow, it will be used when getting the Seat availability and any advantages/benefits will be applied.

  • Servicing flow:

    • Seats can only be added to an Order after the flights have been paid for and issued.

    • If Iberia Club information has been validated and included in the Order, it will be used when getting the Seat availability and any advantages/benefits will be applied.

Whenever servicing an existing Order, an OrderRetrieve should always be done before using this service. This ensures you have the latest version of the Order, which could have changed, such as if the Order had seats booked with a time limit, which may have been cancelled.

 

New NDC Footer.png