---
title: "Preview Flight Booking Session Fare Hold"
method: GET
path: "/flight-booking/sessions/{session_id}/fare-hold-preview"
tags: ["flight-booking"]
---

# Preview Flight Booking Session Fare Hold

`GET /flight-booking/sessions/{session_id}/fare-hold-preview`

Read-only preview of the fare-hold charge /pay would apply (FAC-940).

## Path parameters

- `session_id` string, uuid, required

## Response `200`

Successful Response

- FlightBookingFareHoldPreviewResponse — What /pay would charge right now, given the trip's fare hold (FAC-940). Computed by the same resolution the charge path runs (identity match, pax, currency, fare-space min(held, live) + locked items) so a hold diagnosis can cite the charge path's own answer instead of guessing from raw data. Read-only: never consumes, stamps, or emits redemption telemetry.
  - `applies` boolean, required
  - `hold_id` string, nullable
  - `held_total_cents` integer, nullable
  - `live_total_cents` integer, nullable
  - `charge_cents` integer, nullable
  - `currency` 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)
