conversational

Get Axel's current shortlist for an existing hotel search.

post/conv/trips/{trip_id}/hotel-curate

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}/hotel-curate
  • Auth: HTTP bearer

Path parameters

trip_idstring required

Request body

read_onlyboolean
hotel_search_session_idstring uuid required
selection_context'post_flight_offer' nullable

Select the hotels leading a paid flight's hotel offer. Financial facts and eligibility are resolved by the server; omit for ordinary hotel browsing.

trigger'inventory_update' | 'ask_axel' | 'recommend_area' | 'browse_preferences'
areastring nullable
area_latnumber nullable
area_lngnumber nullable
area_radius_kmnumber nullable
starsstring nullable
notesstring nullable
selected_hotel_idinteger nullable
comparison_refresh_tokenstring uuid nullable

Consume an optional comparison follow-up after the first complete picks are visible. The server owns its hotel IDs and budget.

Response

Successful Response

takestring required
notes_locationobject nullable
pick_hotel_idsinteger[]
new_pick_hotel_idsinteger[]
comparison_refresh_tokenstring uuid nullable
retry_after_msinteger nullable
curation_status'applied' | 'waiting_for_inventory' | 'preserved'

Changes

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property //

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status