---
title: "POST /api/distributor/v1/reservations/price"
method: POST
path: "/api/distributor/v1/reservations/price"
tags: ["DistributorApi"]
---

# POST /api/distributor/v1/reservations/price

`POST /api/distributor/v1/reservations/price`

## Request body

- ReservationPriceParameters
  - `Client` string, required
  - `LanguageCode` string, nullable
  - `CultureCode` string, nullable
  - `FullAmounts` boolean, required
  - `Session` string, nullable
  - `ConfigurationId` string, uuid, required
  - `Reservations` Reservation[], required
    - `Id` string, uuid, required
    - `Identifier` string, nullable
    - `Number` string, required
    - `StartUtc` string, date-time, required
    - `EndUtc` string, date-time, required
    - `VoucherCode` string, nullable
    - `AvailabilityBlockId` string, uuid, nullable
    - `RoomCategoryId` string, uuid, required
    - `RateId` string, uuid, required
    - `Rate` Rate
      - `Id` string, uuid, required
      - `RateGroupId` string, uuid, required
      - `Ordering` integer, required
      - `Name` object, required
      - `Description` object, required
      - `IsPrivate` boolean, required
      - `CurrencyCode` string, currency, required
    - `ProductIds` string[], nullable
    - `AdultCount` integer, nullable
    - `ChildCount` integer, nullable
    - `OccupancyData` OccupancyData[], required
      - `AgeCategoryId` string, uuid, required
      - `PersonCount` integer, required
    - `Notes` string, nullable
    - `Cost` unknown, required
    - `Amount` unknown, required
  - `CurrencyCode` string, currency, nullable

## Response `200`

OK

- ReservationPriceResult
  - `ReservationPrice` ReservationPricingInfo[], required
    - `Identifier` string, nullable
    - `TotalAmount` Amount, required
      - `Currency` string, currency, required
      - `GrossValue` number, double, required
      - `NetValue` number, double, required
      - `TaxValues` TaxValue[], required
        - `TaxRateCode` string, required
        - `Value` number, double, required
      - `Breakdown` TaxBreakdown, required
        - `Items` TaxBreakdownItem[], required
          - `TaxRateCode` string, nullable
          - `NetValue` number, double, required
          - `TaxValue` number, double, required
    - `AmountToChargeOnConfirmation` Amount
      - `Currency` string, currency, required
      - `GrossValue` number, double, required
      - `NetValue` number, double, required
      - `TaxValues` TaxValue[], required
        - `TaxRateCode` string, required
        - `Value` number, double, required
      - `Breakdown` TaxBreakdown, required
        - `Items` TaxBreakdownItem[], required
          - `TaxRateCode` string, nullable
          - `NetValue` number, double, required
          - `TaxValue` number, double, required
    - `ProductOrderPrices` ProductOrderPricingInfo[], required
      - `ProductId` string, uuid, required
      - `AgeCategoryId` string, uuid, nullable
      - `ProductName` object, required
      - `ProductOptions` ProductOptions, required
        - `SelectedByDefault` boolean, required
        - `BillAsPackage` boolean, required
        - `OfferToCustomer` boolean, required
        - `ExcludePriceFromOffer` boolean, required
        - `OfferToEmployee` boolean, required
      - `ChargingMode` 'Once' | 'PerTimeUnit' | 'PerPersonPerTimeUnit' | 'PerPerson', required
      - `TotalAmount` Amount, required
        - `Currency` string, currency, required
        - `GrossValue` number, double, required
        - `NetValue` number, double, required
        - `TaxValues` TaxValue[], required
          - `TaxRateCode` string, required
          - `Value` number, double, required
        - `Breakdown` TaxBreakdown, required
          - `Items` TaxBreakdownItem[], required
            - `TaxRateCode` string, nullable
            - `NetValue` number, double, required
            - `TaxValue` number, double, required
    - `Settlements` ReservationSettlement[], nullable
      - `Amount` Amount, required
        - `Currency` string, currency, required
        - `GrossValue` number, double, required
        - `NetValue` number, double, required
        - `TaxValues` TaxValue[], required
          - `TaxRateCode` string, required
          - `Value` number, double, required
        - `Breakdown` TaxBreakdown, required
          - `Items` TaxBreakdownItem[], required
            - `TaxRateCode` string, nullable
            - `NetValue` number, double, required
            - `TaxValue` number, double, required
      - `Action` 'ChargeCreditCard' | 'CreatePreauthorization', required
      - `Type` 'Manual' | 'Automatic', required
      - `Trigger` 'Confirmation' | 'Start' | 'End' | 'StartDate' | 'EndDate', required
      - `TriggerOffset` string, required
      - `IsTriggeredOnConfirmation` boolean, required

---

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