hotel-search

Create a hotel search session.

post/hotel-search/sessions/

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/hotel-search/sessions/
  • Auth: HTTP bearer

Request body

session_idstring uuid nullable
check_instring date required
check_outstring date required
conv_trip_idstring uuid nullable
flight_hotel_obligation_idstring uuid nullable

Accepted flight offer owned by this user; captured once for this search.

reuse_existingboolean

Reuse a current ordinary search owned by this user with identical stay criteria.

Example request

{
  "guests": {
    "rooms": [
      {
        "adults": 2,
        "children": [
          {
            "age": 5
          }
        ]
      }
    ]
  },
  "filters": {
    "amenities": [
      "wifi",
      "pool"
    ],
    "max_price_per_night": {
      "amount": 30000,
      "currency": "USD"
    },
    "max_star_rating": 4,
    "min_price_per_night": {
      "amount": 10000,
      "currency": "USD"
    },
    "min_review_score": 7.5,
    "min_star_rating": 3,
    "refundable_only": false
  }
}

Response

Successful Response

flight_hotel_obligation_idstring uuid nullable
payment_requirement'pay_now' nullable

Backend-required payment timing. pay_now requires full payment at booking; null preserves ordinary rate rules.

session_idstring uuid required
check_instring date required
check_outstring date required
nightsinteger required
criteria_hashstring nullable
created_atstring date-time required
expires_atstring date-time required
last_activity_atstring date-time nullable

Changes

    • 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

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status