---
title: "Departure Dates"
method: POST
path: "/conv/agent-flight-searches/departure-dates"
tags: ["conversational"]
---

# Departure Dates

`POST /conv/agent-flight-searches/departure-dates`

## 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/agent-flight-searches/departure-dates`
- Auth: none declared. Required headers: `X-Axel-Quote-Session`

Read three exact cache entries in parallel; a miss never starts a search.

## Headers

- `X-Axel-Quote-Session` string, uuid, required

## Request body

- AgentFlightQuoteRequest: Route search using existing airport resolution and traveler types.
  - `origin` string, required: Airport code, city/metro name or code, or comma-separated airport codes. Resolves to searchable airport codes before search.
  - `destination` string, required: Airport code, city/metro name or code, or comma-separated airport codes. Resolves to searchable airport codes before search.
  - `departure_date` string, date, required
  - `return_date` string, date, nullable
  - `passengers` AgentFlightPassengers, required: Anonymous pricing needs counts/types, never traveler identities.
    - `adults` integer, required
    - `children` integer
    - `infants_in_seat` integer
    - `infants_on_lap` integer
  - `airline` string, nullable
  - `max_stops` integer, nullable: Maximum stops per direction; null leaves stops unrestricted.
  - `cabin` 'economy' | 'business'
  - `currency` 'USD'

## Response `200`

Successful Response

- AgentFlightDepartureDatesResponse
  - `dates` AgentFlightDepartureDate[], required
    - `departure_date` string, date, required
    - `result` AgentFlightSearchOptionsResponse (unresolved $ref)

## Other responses

- `422`: Validation Error

## Changes

> 68 revisions in range; 1 not diffed.

- **2026-10-18** `d5c0dc4b71d9`: 3 info
  - added the optional property `dates/items/result/anyOf[subschema #1: AgentFlightSearchOptionsResponse]/options/items/cached_fare_options` to the response with the `200` status
  - added the optional property `dates/items/result/anyOf[subschema #1: AgentFlightSearchOptionsResponse]/options/items/verified_cabin` to the response with the `200` status
  - added the optional property `dates/items/result/anyOf[subschema #1: AgentFlightSearchOptionsResponse]/ready_return_options` to the response with the `200` status
- **2026-10-16** `bffc187987a5`: 1 info
  - added the optional property `dates/items/result/anyOf[subschema #1: AgentFlightSearchOptionsResponse]/options/items/quality_sort_key` to the response with the `200` status
- **2026-10-16** `db594d8cf9a6`: 2 info
  - added the optional property `dates/items/result/anyOf[subschema #1: AgentFlightSearchOptionsResponse]/options/items/quality_flags` to the response with the `200` status
  - added the optional property `dates/items/result/anyOf[subschema #1: AgentFlightSearchOptionsResponse]/options/items/quality_rank` to the response with the `200` status
- **2026-10-15** `c14deb245ba3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/helloaxel/apis/client-api-gateway/changes/conv/agent-flight-searches/departure-dates/post.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/8824999a7a0a?raw)
