---
title: "Get Flight Booking Ancillary Options"
method: GET
path: "/flight-booking/sessions/{session_id}/ancillaries/options"
tags: ["flight-booking"]
---

# Get Flight Booking Ancillary Options

`GET /flight-booking/sessions/{session_id}/ancillaries/options`

Fetch Axel-renderable Gordian bag options for checkout.

## Path parameters

- `session_id` string, uuid, required

## Response `200`

Successful Response

- FlightAncillaryOptionsResponse — Axel-renderable ancillary options for the checkout session.
  - `enabled` boolean, required
  - `supported` boolean
  - `bag_supported` boolean
  - `seat_supported` boolean
  - `provider` 'gordian'
  - `status` 'not_started' | 'not_configured' | 'unsupported' | 'prewarming' | 'ready' | 'checking' | 'failed' | 'validated', required
  - `travelers` FlightAncillaryTravelerOption[]
    - `traveler_profile_id` string, uuid, required
    - `passenger_id` string, required
    - `display_name` string, required
  - `bags` FlightAncillaryBagOption[]
    - `product_id` string, required
    - `display_name` string, required
    - `segment_id` string, nullable
    - `segment_label` string, nullable
    - `description` string, nullable
    - `checked` boolean, nullable
    - `cabin` boolean, nullable
    - `weight` string, nullable
    - `dimensions` string, nullable
    - `quantity_min` integer
    - `quantity_max` integer
    - `price_by_passenger` object
  - `seats` FlightAncillarySeatOption[]
    - `product_id` string, required
    - `display_name` string, required
    - `seat` string, required
    - `segment_id` string, nullable
    - `segment_label` string, nullable
    - `price_by_passenger` object
  - `seatmaps` FlightAncillarySeatmap[]
    - `segment_id` string, required
    - `segment_label` string, nullable
    - `cabin` string, nullable
    - `columns` array[]
      - string[]
    - `rows` FlightAncillarySeatmapRow[]
      - `row` string, required
      - `exit_row` boolean
      - `groups` array[]
        - FlightAncillarySeatmapCell[]
          - `seat` string, nullable
          - `product_id` string, nullable
          - `seat_category_id` string, nullable
          - `available` boolean
          - `characteristics` string[]
    - `categories` FlightAncillarySeatCategory[]
      - `seat_category_id` string, required
      - `display_name` string, nullable
      - `description` string, nullable
      - `rank` integer, nullable
      - `price_min_cents` integer, nullable
      - `price_max_cents` integer, nullable
  - `seat_status` string, nullable
  - `selected_items` FlightAncillaryItem[]
    - `id` string, nullable
    - `product_id` string, nullable
    - `product_type` string, required
    - `passenger_id` string, nullable
    - `traveler_profile_id` string, uuid, nullable
    - `segment_id` string, nullable
    - `description` string, nullable
    - `seat` string, nullable
    - `quantity` integer
    - `amount_cents` integer
    - `currency` string
    - `validity_status` string, nullable
    - `valid_until` string, date-time, nullable
  - `total_amount_cents` integer
  - `currency` string
  - `error` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/helloaxel/apis/client-api-gateway.md) · [All operations](https://skmtc.dev/helloaxel/apis/client-api-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/helloaxel/client-api-gateway/revisions/4f4ea4eb6a21/schema)
