# Retrieves a list of hotels based on the specified query parameters. **GET /api/Hotels** The retrieval of hotels can be customized by providing various query parameters. These parameters include sorting options, page number, page size, and a search term. Sample request: GET /hotels?sortOrder=asc&sortColumn=name&pageNumber=1&pageSize=10&searchQuery=Carlton ## Servers - http://api.example.com: http://api.example.com () ## Parameters ### Query parameters - **PageNumber** (integer(int32)) - **PageSize** (integer(int32)) - **SearchTerm** (string) search by: - **SortColumn** (string) sort by: - **SortOrder** (string) asc or desc ## Responses ### 200 Returns the list of hotels based on the query parameters. #### Body: application/json (array[object]) - **id** (string(uuid)) - **creationDate** (string(date-time)) - **lastModified** (string(date-time)) - **name** (string | null) - **owner** (string | null) - **starRate** (integer(int32)) - **roomsNumber** (integer(int32)) - **Additional properties are NOT allowed** () ### 400 If the request parameters are invalid or missing. [Powered by Bump.sh](https://bump.sh)