---
title: "Updates specific rates"
method: POST
path: "/v1/rates/savewithoutavailability"
tags: ["Rates"]
---

# Updates specific rates

`POST /v1/rates/savewithoutavailability`

Sets the rates for given property and room type. Will return true if successful, an error message if update fails.

## Request body

- LodgifyApiRatesModelsV1TinyRateDto
  - `property_id` integer
  - `room_type_id` integer
  - `rates` LodgifyApiRatesModelsV1RangedRateRequestModel[], nullable
    - `is_default` boolean — Whether this is a default rate. Default rates apply when there are no date-specific rates for a night. Default rates cannot have a start_date or end_date.
    - `start_date` string, date-time — The first night the rate applies to. The rate applies to all nights from start_date up to, but not including, end_date (e.g. a rate with start_date 2024-01-01 and end_date 2024-01-07 covers the nights of Jan 1–6). Overlapping date ranges are not allowed. Must not be set when is_default is true. Format: yyyy-MM-dd, e.g. 2024-01-15.
    - `end_date` string, date-time — The end of the rate period (exclusive — the rate does not apply to this night itself). The rate applies to all nights from start_date up to, but not including, end_date (e.g. a rate with start_date 2024-01-01 and end_date 2024-01-07 covers the nights of Jan 1–6). Overlapping date ranges are not allowed. Must not be set when is_default is true. Format: yyyy-MM-dd, e.g. 2024-01-22.
    - `price_per_day` number, double — Nightly price for the room. Must be between 1 and 100,000,000,000. (>=1)
    - `min_stay` integer — Minimum number of nights a guest must stay. Multiple price entries within the same date range (with different min/max stay values) are not allowed to overlap.
    - `max_stay` integer — Maximum number of nights a guest can stay. Multiple price entries within the same date range (with different min/max stay values) are not allowed to overlap.
    - `price_per_additional_guest` number, double — Additional nightly charge applied per guest beyond the guest count specified in additional_guests_starts_from.
    - `additional_guests_starts_from` integer — The guest count from which the additional_guest charge begins to apply. For example, if set to 3, the extra per-guest charge applies from the 3rd guest onwards.

## Response `200`

Success

- boolean

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `500` — 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/revisions/ddf40757d411/schema)
