---
title: "Get Flight Outbounds"
method: GET
path: "/conv/trips/{trip_id}/flight-outbounds/{outbound_observation_id}"
tags: ["conversational"]
---

# Get Flight Outbounds

`GET /conv/trips/{trip_id}/flight-outbounds/{outbound_observation_id}`

## Request

- Base URL: `https://api.helloaxel.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.helloaxel.com/conv/trips/{trip_id}/flight-outbounds/{outbound_observation_id}`
- Auth: HTTP bearer

Outbound variants ("other departures for this trip") for an outbound (FAC-903).

Safe to poll at 1-2s intervals: the brain reads the Phase-1 stash only and
never issues a supplier call or a fresh search.

## Path parameters

- `trip_id` string, required
- `outbound_observation_id` string, required

## Query parameters

- `hotel_proposal_set_id` string, uuid, nullable

## Response `200`

Successful Response

- FlightPairingsResponse: Display-composed round-trip return pairings envelope (FAC-895). ``results`` items are field-compatible with the FE FlightResultOption contract; kept as loose dicts so the pass-through card shape is preserved.
  - `status` 'warming' | 'ready', required
  - `results` object[], nullable
  - `total_available` integer, nullable
  - `timing` object, nullable
  - `market_checked_at` integer, nullable

## Other responses

- `422`: Validation Error

## Changes

> 82 revisions in range; 1 not diffed.

- **2026-09-26** `ff95d5d338e4`: 1 info
  - added the new optional `query` request parameter `hotel_proposal_set_id`

[Operation history](https://skmtc.dev/helloaxel/apis/client-api-gateway/changes/conv/trips/:trip_id/flight-outbounds/:outbound_observation_id/get.md)

---

[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.dev/helloaxel/apis/client-api-gateway/revisions/5d2bae0deed4?raw)
