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

# POST /api/distributor/v1/configuration/get

`POST /api/distributor/v1/configuration/get`

## Request body

- ConfigurationParameters
  - `Client` string, required
  - `LanguageCode` string, nullable
  - `CultureCode` string, nullable
  - `FullAmounts` boolean, required
  - `Session` string, nullable
  - `Ids` string[], nullable
  - `PrimaryId` string, uuid, nullable
  - `WebOptions` string, nullable

## Response `200`

OK

- ConfigurationResult
  - `NowUtc` string, date-time, required
  - `LanguageCode` string, nullable
  - `CurrencyCode` string, currency, nullable
  - `IntroVideoUrl` string, uri, nullable
  - `Theme` 'Light' | 'Dark'
  - `PrimaryColor` string, nullable
  - `VoucherCode` string, nullable
  - `DisplayVoucherCode` boolean, nullable
  - `GtmContainerId` string, nullable
  - `StartDateOffset` integer, nullable
  - `EndDateOffset` integer, nullable
  - `CityId` string, uuid, nullable
  - `ImageBaseUrl` string, uri, required
  - `Configurations` BookingEngine[], required
    - `Id` string, uuid, required
    - `ServiceId` string, uuid, required
    - `AdultCount` integer, nullable
    - `ChildCount` integer, nullable
    - `MaxAdultCount` integer, nullable
    - `OccupancyData` OccupancyData[], nullable
      - `AgeCategoryId` string, uuid, required
      - `PersonCount` integer, required
    - `DisplaySpecialRequests` boolean, nullable
    - `DisplayRateComparison` boolean, nullable
    - `ChildSelectionEnabled` boolean, nullable
    - `DisplayAvailability` boolean, nullable
    - `PaymentGatewayEnabled` boolean
    - `PaymentCardInput` string, nullable
    - `PaymentCardRequirement` 'NotRequired' | 'NotRequiredForFullyPaidBookings' | 'AlwaysRequired' | 'NotRequiredForFullyOrPartiallyPaidBookings', required
    - `BookerReservationCustomerEmailInput` 'Required' | 'Optional', required
    - `RequiredFields` BookingEngineRequiredFields[], required
    - `OnlineTravelAgencies` string[], nullable
    - `CheckoutStatement` object, required
    - `CompetitorRateDescription` object, required
    - `CompetitorPriceRelativeAdjustment` number, double, nullable
    - `Enterprise` Enterprise, required
      - `Id` string, uuid, required
      - `Name` object, required
      - `Description` object, required
      - `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
      - `CityId` string, uuid, required
      - `ImageId` string, uuid, nullable
      - `IntroImageId` string, uuid, nullable
      - `Email` string, required
      - `Telephone` string, nullable
      - `TermsAndConditionsUrl` object, nullable
      - `PrivacyPolicyUrl` object, nullable
      - `DefaultLanguageCode` string, required
      - `DefaultCurrencyCode` string, currency, required
      - `DefaultRateCurrencyCode` string, currency, required
      - `IanaTimeZoneIdentifier` string, required
      - `AcceptedCurrencyCodes` string[], required
      - `TaxEnvironmentCode` string, required
      - `Pricing` 'Gross' | 'Net', required
      - `GrossAmountTaxPrecision` integer, nullable
      - `Categories` 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
      - `Rates` Rate[], required
        - `Id` string, uuid, required
        - `RateGroupId` string, uuid, required
        - `Ordering` integer, required
        - `Name` object, required
        - `Description` object, required
        - `IsPrivate` boolean, required
        - `CurrencyCode` string, currency, required
      - `CategoryImageAssignments` ResourceCategoryImageAssignment[], required
        - `Id` string, uuid, required
        - `CategoryId` string, uuid, required
        - `ImageId` string, uuid, required
        - `Ordering` integer, 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
      - `AdditionalLegalStatements` object[], nullable
  - `Cities` City[], required
    - `Id` string, uuid, required
    - `Name` object, required
    - `ImageId` string, uuid, nullable
  - `CurrencyCodes` string[], required
  - `AgeCategories` AgeCategory[], required
    - `Id` string, uuid, required
    - `ServiceId` string, uuid, required
    - `Name` object, required
    - `ShortName` object, required
    - `MinimalAge` integer, nullable
    - `MaximalAge` integer, nullable
    - `Classification` 'Adult' | 'Child', required
    - `IsDefault` boolean, required
  - `Services` Service[], required
    - `Id` string, uuid, required
    - `EnterpriseId` string, uuid, required
    - `Ordering` integer, required
    - `CreatedUtc` string, date-time, required
    - `Names` object, required
    - `ShortNames` object, required
    - `IsActive` boolean, required
    - `Data` object, required
      - `discriminator` string
      - `value` union
        - BookableService
          - `StartOffset` string, required
          - `EndOffset` string, required
          - `TimeUnit` 'Day' | 'Month' | 'Hour', required
        - object

---

[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)
