---
title: "Calculates a quote for a specific property and stay period."
method: GET
path: "/v1/quote/{propertyId}"
tags: ["Reservations"]
---

# Calculates a quote for a specific property and stay period.

`GET /v1/quote/{propertyId}`

Calculates the price and details for a potential booking based on the provided parameters (dates, property, room types, etc.). Returns a list of quotes for different rate plans.

## Path parameters

- `propertyId` integer, required

## Query parameters

- `arrival` string, date-time
- `departure` string, date-time
- `roomTypes` LodgifyApiPublicReservationsModelsV1QuoteRoomTypeParamDto[]
  - `id` integer — The unique identifier for the room type.
  - `guest_breakdown` LodgifyApiPublicReservationsModelsV12GuestBreakdownDto, required — The breakdown of guests for the booking or enquiry
    - `adults` integer — The number of adults
    - `children` integer — The number of children
    - `infants` integer — The number of infants
    - `pets` integer — The number of pets
  - `people` integer — Deprecated. Use GuestBreakdown.Adults instead.
- `addOns` LodgifyApiPublicReservationsModelsV1QuoteAddOnParamDto[]
  - `id` integer
  - `units` integer, nullable
- `promotionCode` string

## Response `200`

OK

- LodgifyApiPublicReservationsModelsV1QuoteQuoteDto[]
  - `rate_type` LodgifyApiPublicReservationsModelsV1QuoteRateTypeDto — Represents the rate plan or pricing category applied to the quote.
    - `name` string, nullable — The descriptive name of the rate type.
  - `currency` string, nullable — The currency code (e.g., USD, EUR) used for all monetary values in this quote.
  - `rent` number, double — The total rental cost for the specified period and room types, excluding fees and taxes.
  - `discount` number, double — The total discount amount applied to the rental cost.
  - `fees` LodgifyApiPublicReservationsModelsV1QuoteFeeDto[], nullable — A collection of applicable fees included in the quote.
    - `type` 'Cleaning' | 'Miscellaneous' — Specifies the category of a fee applied to a reservation quote.
    - `name` string, nullable — Localized name of the fee.
    - `value` number, double — Total monetary amount of the fee.
  - `add_ons` LodgifyApiPublicReservationsModelsV1QuoteAddOnDto[], nullable — A collection of optional add-ons selected for the reservation.
    - `id` integer — Unique identifier for the add-on.
    - `name` string, nullable — Name of the add-on.
    - `value` number, double — Total cost of the add-on.
    - `details` string, nullable — Detailed information about the add-on requests.
  - `room_type_quotes` LodgifyApiPublicReservationsModelsV1QuoteRoomTypeQuoteDto[], nullable — Detailed quote breakdown for each specific room type.
    - `id` integer — The unique identifier of the room type.
    - `value` number, double — The total cost for the stay for this room type.
    - `details` LodgifyApiPublicReservationsModelsV1QuoteRoomTypeQuoteDetailsDto[], nullable — The breakdown of price details for the room type.
      - `from` string, date-time — The start date of the pricing period.
      - `to` string, date-time — The end date of the pricing period.
      - `prices` LodgifyApiPublicReservationsModelsV1QuoteRoomTypeQuotePriceDto[], nullable — The list of prices applicable during this period.
        - `type` string, nullable — The type of price applied.
        - `days` integer — The duration in days that this price covers.
        - `value` number, double — The amount charged for this price component.
        - `is_best` boolean — A value indicating if this is the best price for the period.
        - `inner_price` string, nullable — The underlying price type used for calculation.
    - `short_stay_premium` number, double — The additional charge applied when the stay duration is shorter than the minimum requirement.
    - `discount` LodgifyApiPublicReservationsModelsV1QuoteRoomTypeDiscountDto — Represents the discount details applicable to a room type.
      - `description` string, nullable — The description of the promotion for the discount.
      - `value` number, double — The amount of the discount.
  - `taxes` number, double — The total amount of taxes applied to the reservation.
  - `security_deposit` number, double — The amount required as a security deposit.
  - `reservation_deposit` number, double — The initial deposit amount required to secure the reservation.
  - `total` number, double — The final total amount payable for the booking, including rent, fees, taxes, and add-ons.
  - `warnings` LodgifyApiPublicReservationsModelsV1QuoteWarningDto[], nullable — A list of warnings generated during the quote calculation process.
    - `type` 'Unknown' | 'NoRateDefined' | 'MinStayRequired' | 'BookingStatusUnknown' | 'BookingMessageTypeNotAllowed' | 'BookingNoRooms' | 'BookingCannotChangeStatus' | 'EnquiryAlreadyUpgraded' | 'BookingPaymentNotValid' | 'ArrivalNotValid' | 'DepartureNotValid' | 'PropertyNotAvailable' | 'MaxStayExceeded' | 'CaptchaInvalid' | 'StripeError' | 'ValidationError' | 'PaymentError' | 'ArgumentError' | 'NotFound' | 'NotImplemented' | 'NotAuthorized'
    - `message` string, nullable — The descriptive message explaining the warning.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/lodgify/apis/lodgify-public-api-v1.md) · [All operations](https://skmtc.net/lodgify/apis/lodgify-public-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lodgify/lodgify-public-api-v1/versions/ddf40757d411/schema)
