The flight funnel: createFlightSearch starts an async search, getFlightSearchResults reads ranked snapshots while providers answer, getFlightTrip opens one trip with every fare. Fares with kind: "wego" continue into getFareOptions and getFareBookingLink; airline and partner fares carry their own handoff URL instead. Ids expire; a 404 means search again.
Operations
- Create a flight search:
POST /v1/flights/searches - Read ranked flight results:
GET /v1/flights/searches/{searchId}/results - Open one flight trip:
GET /v1/flights/trips/{tripId} - List a fare’s options:
GET /v1/flights/fares/{fareId}/options - Build a fare’s wego.com booking link:
GET /v1/flights/fares/{fareId}/booking-link