---
title: "POST /api/distributor/v1/hotels/get"
method: POST
path: "/api/distributor/v1/hotels/get"
tags: ["DistributorApi"]
---

# POST /api/distributor/v1/hotels/get

`POST /api/distributor/v1/hotels/get`

## Request body

- HotelParameters
  - `Client` string, required
  - `LanguageCode` string, nullable
  - `CultureCode` string, nullable
  - `FullAmounts` boolean, required
  - `Session` string, nullable
  - `HotelId` string, uuid, required

## Response `200`

OK

- SingleHotelResult
  - `Id` string, uuid, required
  - `Name` object, required
  - `Description` object, required
  - `CityId` string, uuid, required
  - `ImageId` string, uuid, nullable
  - `IntroImageId` string, uuid, nullable
  - `DefaultLanguageCode` string, required
  - `DefaultCurrencyCode` string, currency, required
  - `DefaultRateCurrencyCode` string, currency, required
  - `SupportedLanguageCodes` string[], required
  - `AcceptedCurrencyCodes` string[], required
  - `TaxEnvironmentCode` string, required
  - `Pricing` 'Gross' | 'Net', required
  - `RoomCategories` Category[], required
    - `Id` string, uuid, required
    - `Name` object, required
    - `Description` object, required
    - `ImageIds` string[], nullable
    - `Ordering` integer, nullable
    - `NormalBedCount` integer, required
    - `ExtraBedCount` integer, required
    - `SpaceType` 'Room' | 'Bed' | 'Dorm' | 'Apartment' | 'Suite' | 'Villa' | 'Site' | 'Office' | 'MeetingRoom' | 'ParkingSpot' | 'Desk' | 'TeamArea' | 'Membership' | 'Tent' | 'CaravanOrRV' | 'UnequippedCampsite' | 'Bike' | 'ExtraBed' | 'Cot' | 'Crib' | 'ConferenceRoom' | 'Rooftop' | 'Garden' | 'Restaurant' | 'Amphitheater' | 'PrivateSpaces' | 'Cabin' | 'Pod' | 'SunBed', required
  - `Products` Product[], required
    - `Id` string, uuid, required
    - `Name` object, required
    - `Description` object, required
    - `CategoryId` string, uuid, nullable
    - `ImageId` string, uuid, nullable
    - `IncludedByDefault` boolean, required
    - `AlwaysIncluded` boolean, required
    - `Prices` unknown, required
    - `Pricing` object, required
      - `discriminator` string
      - `value` RelativeProductPrice
        - `ProductIds` string[], required
        - `TaxRateCodes` string[], required
        - `Multiplier` number, double, required
        - `Target` 'NetValue' | 'TaxValue' | 'GrossValue', required
    - `Amounts` unknown, required
    - `RelativePrice` number, double, nullable
    - `Charging` string, nullable
    - `ChargingMode` 'Once' | 'PerTimeUnit' | 'PerPersonPerTimeUnit' | 'PerPerson', required
    - `Posting` string, nullable
    - `PostingMode` 'Once' | 'PerTimeUnit', required
    - `Ordering` integer, required
  - `PaymentGateway` PaymentGateway
    - `PaymentGatewayType` string, nullable
    - `PaymentCardStorageType` 'Adyen' | 'Stripe' | 'PciProxy', required
    - `IsMerchant` boolean, required
    - `Model` 'MerchantOfRecord' | 'PaymentFacilitator' | 'Direct', required
    - `SupportedCreditCardTypes` CreditCardTypes[], required
    - `SupportedPaymentMethods` PaymentMethods, required
      - `PaymentCard` boolean, required
      - `Ideal` boolean, required
      - `ApplePay` boolean, required
      - `GooglePay` boolean, required
    - `PublicKey` string, required
    - `DefaultCurrencyCode` string, currency, required
    - `Accounts` PaymentGatewayAccount[], required
      - `CurrencyCode` string, currency, required
  - `TermsAndConditionsUrl` string, uri, required
  - `IanaTimeZoneIdentifier` string, required
  - `Email` string, required
  - `Telephone` string, nullable
  - `AdditionalLegalStatements` object[], nullable
  - `Address` Address, required
    - `Line1` string, nullable
    - `Line2` string, nullable
    - `City` string, nullable
    - `PostalCode` string, nullable
    - `CountryCode` string, nullable
    - `Latitude` number, double, nullable
    - `Longitude` number, double, nullable
  - `Languages` Language[], required
    - `Code` string, required
    - `Name` string, required
    - `DefaultCulture` Culture, required
      - `CurrencyDecimalSeparator` string, required
      - `CurrencyGroupSeparator` string, required
  - `Currencies` Currency[], required
    - `Code` string, currency, required
    - `Symbol` string, required
    - `ValueFormat` string, required
    - `DecimalPlaces` integer, required
    - `SymbolIsBehindValue` boolean, required
  - `Countries` Country[], required
    - `Code` string, required
    - `SovereignCountryCode` string, nullable
    - `Name` string, required
  - `ImageBaseUrl` string, uri, required

## Changes

- **2026-08-19** `90516153f0ff` — 3 warning
  - added the new `Cabin` enum value to the `RoomCategories/items/SpaceType` response property for the response status `200`
  - added the new `Pod` enum value to the `RoomCategories/items/SpaceType` response property for the response status `200`
  - added the new `SunBed` enum value to the `RoomCategories/items/SpaceType` response property for the response status `200`

[Change history](https://skmtc.dev/mews/apis/distributorapi/changes/api/distributor/v1/hotels/get/post.md)

---

[API](https://skmtc.dev/mews/apis/distributorapi.md) · [All operations](https://skmtc.dev/mews/apis/distributorapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mews/distributorapi/revisions/90516153f0ff/schema)
