Get flight cancellation status
get_flights_bookings_bookingid_cancellationsPreview flight booking cancellation refund eligibility, estimated refund and penalty amounts without cancelling. Use bookingId and booking email to see financial impact.
Instructions
Overview
Returns refund eligibility, estimated refund amounts, and penalty details for a booking without actually cancelling it. Useful before post_flights_bookings_bookingid_cancellations to understand the financial impact of cancellation.
When to Use
Pre-cancellation review — Show the customer the potential maximum refund (not guaranteed) before they confirm cancellation
Refund estimation — Display potential maximum refund and penalty amounts in the booking management UI (refund is not granted until cancel completes)
Eligibility check — Determine whether the booking is within the void window (
isVoidable) or eligible for a partial refund (isRefundable)
What You Get
confidence— How reliable the quote is (confirmed,estimated,heuristic,unknown)isRefundable/isVoidable— Quick eligibility flagsrefund/penalty— Aggregate amounts with margin applied.refundis the potential maximum the airline may refund — not a granted/guaranteed amountpenalties[]— Itemised penalty breakdown when availabletickets[]— Per-ticket detail when availabledestination— Where the refund goesvouchers[]— Airline travel vouchers / credit-shells whendestinationisvoucher; omitted when absent. Distinct from MAQAMI discountvoucherCodeon prebook
Concurrent cancellation
If a cancellation was already submitted and is still awaiting provider confirmation, this endpoint returns HTTP 409 with code 49007 (CONCURRENT_OPERATION). A new quote is not available until that cancellation completes or fails.
Refund amount caveat
The refund amount on a cancellation quote is the potential maximum the airline may refund if cancellation proceeds under the quoted conditions. It is an estimate for decision-making only and is not granted — the final refund (if any) is determined when cancellation completes and may be lower or zero. The refund may arrive asynchronously once the airline determines the final amount.
Key Features
Non-destructive — Does not cancel the booking; safe to call before user confirmation
Margin-applied pricing — All amounts (including voucher
pricing.display) reflect the same margin applied at booking time
Quick Start
Provide the bookingId from the flight booking confirmation. Each call checks the airline live.
Requires the bookingId and the email used to book: the server only returns or changes a booking when they match.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | The email address used to make the booking. The server checks it against the booking before returning or changing anything. | ||
| lastName | No | The booking holder's last name, if the customer gives it. Optional. | |
| bookingId | Yes | The unique booking identifier |