post
https://api.liteapi.travel/v3.0/flights/prebooks//services
Overview
Add ancillary services such as seat selection or extra baggage to an existing prebook before confirming the final booking.
When to Use
- Seat selection - Allow users to choose specific seats after prebook
- Extra baggage - Let users add additional luggage allowance
- Price update - Required when services change the total booking cost
- Voucher discount - Optional
voucherCodewhen attaching services changes the total and you need the discount reflected on the new payment intent
What You Get
- Updated prebook with the selected services attached
- New payment intent (
transactionId,secretKey) reflecting the updated total price (after any voucher discount) - Same response format as
POST /flights/prebooksfor easy integration
Key Features
- Seat selection: Assign specific seats to each passenger and segment
- Extra baggage: Add checked baggage or overweight allowances
- Updated payment: Automatically creates a new Stripe payment intent with the adjusted price
- Voucher recalculation: When a voucher applies, the discount is recomputed against the updated total (journey + ancillaries); invalid or expired vouchers return
400(same as prebook) - Modifies in place: Updates the existing prebook record in the database
Quick Start
Provide the prebookId in the URL path and selectedServices in the request body. Optionally pass voucherCode to apply a discount. Use the new transactionId from this response (not the original prebook transactionId) when confirming payment with Stripe and when calling POST /flights/bookings.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…