Select Flights and Itineraries
Turn results into a selection: row numbers, sets and ranges, building multi-segment itineraries across searches, long-sell, and availability.
Select by row number
Search results are numbered rows, and a bare number sells that row into your transaction:
1 # Select flight 1
1/2/3 # Flights 1, 2, and 3 (set)
1-5 # Flights 1 through 5 (range)
Each selected flight lands in the transaction sidebar as a segment. Selection is the sell; pricing comes after, with WP — the numbers always refer to the most recent results display.
Selections accumulate
The behavior to internalize on this page: selecting from a new search appends to what you already hold. A fresh search does not reset your selection — it gives you a fresh menu, and whatever you pick joins the segments already in the sidebar. That's how multi-segment itineraries are built: one origin-destination at a time.
29APRICNJFK # Search the outbound
2 # Select — ICN→JFK is now segment 1
01MAYEWRDTW # Search the next leg — note the different NYC airport
4 # Select — EWR→DTW appended; both segments retained
There is no geographic-overlap check and no requirement that legs physically chain — an open jaw like the one above is built exactly the same way as a neat out-and-back. The flip side: segments you forgot about also stay. Glance at the sidebar before pricing, and if it holds leftovers from a previous idea, clear first (below) and rebuild.

Long-sell from a row
A bare row number lets the airline pick the booking class. When you want a specific class or brand — matching an existing ticket, protecting an upgrade, hitting a corporate fare's class — suffix the row:
1R # Sell row 1 in booking class R
1CLASSIC # Sell row 1 by brand hint — fuzzy match on the brand name
1R/J # Connection: class per segment — R on the first, J on the second
A brand hint that matches more than one option prompts you to pick rather than guessing. Row long-sell works from search results and from availability displays (below) alike — in the web UI, clicking an open class in an availability row types the same shortcut for you.
Long-sell returns priced offers directly — the airline prices the class you named as part of the sell. Book straight from that answer with 1ER; running WP again is redundant unless the transaction changed in between.
Long-sell a known flight
When the flight is already decided — a client's fixed routing, a protected reservation — skip the search entirely. Date, pair, then flight number with the class glued on:
15MARPTYBOG/CM804J # CM 804 on Mar 15, booking class J — one line, no search
22MARBOGPTY/CM803/BR*PRO # Or target a brand by code or name
BR* is the explicit brand qualifier. Its value is matched against both the carrier's brand code and brand name, ignoring case and spaces; if the word matches more than one brand, NDCTerm asks you to choose instead of guessing. A bare brand hint after the flight number remains accepted, but BR* makes the intent unambiguous. Same contract as row long-sell: the answer is priced offers, ready for 1ER.
Availability displays
For the class-level view GDS agents actually miss — how many seats are open in each booking class — A is the availability display:
A # Re-check inventory for the last search results
A3 # Inventory for row 3 only
A20MARPTYMIA # Standalone: PTY–MIA on Mar 20, no prior search needed
A20MARPTYMIA/CM # With a carrier filter
The display shows live seat counts per booking class — including the classes shopping never volunteers: upgrade inventory, award classes, seasonal indicators. It's the fastest answer to "is R actually open on this flight?" before committing to a long-sell. Availability displays are supported on select direct-NDC carriers; elsewhere the command returns an error rather than a stale guess. Per-carrier support is listed under Airlines.
Start a fresh selection
Because selections accumulate, starting over is an explicit act: I clears the selection and offers, CLEAR wipes the whole transaction. The depths are covered in Getting Started — the habit that matters here is I before any search that begins a new itinerary rather than extending the current one.
Selection done, the itinerary is built — pricing and booking are the next step in the session shape, and the grammar behind every command on this page is in Understanding NDCTerm Command Grammar.