> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

## Resource: Introduction

## Article: About Wix Rentals

## Article Link: https://dev.wix.com/docs/api-reference/business-solutions/rentals/introduction.md

## Article Content:

# About Wix Rentals

Wix Rentals is a scheduling business solution that lets businesses rent out resources such as conference rooms, vehicles, equipment, and venues. Instead of booking a session of a fixed length, customers choose how long they want the resource for, in a minimum and maximum range that you define.

With Wix Rentals, you can:

- Create services with flexible hourly or daily durations.
- Let customers select their own booking length in a range you define.
- Manage bookable resources such as rooms, vehicles, and equipment instead of staff members.
- Price rentals per hour or per day.
- Define custom attributes on resources, such as capacity, amenities, or equipment type, and display them on the public site.

## How Wix Rentals relates to Wix Bookings

Wix Rentals has no APIs of its own. It runs on the [Wix Bookings](https://dev.wix.com/docs/api-reference/business-solutions/bookings/introduction.md) APIs with field values and restrictions specific to rentals, so a rental offering is a Bookings service and a reservation is a Bookings booking. Learn how [each rentals concept maps to a Bookings API](https://dev.wix.com/docs/api-reference/business-solutions/rentals/wix-rentals-and-the-bookings-apis.md).

Availability and pricing work differently in Wix Rentals than in Wix Bookings:

- [Availability](https://dev.wix.com/docs/api-reference/business-solutions/rentals/about-wix-rentals-availability.md) comes from the schedules of the resources connected to a service, not from staff schedules. The calls you make depend on whether the service is hourly or daily.
- [Pricing](https://dev.wix.com/docs/api-reference/business-solutions/rentals/wix-rentals-and-the-bookings-apis.md#pricing) is based on a rate per hour or per day.

## Identify Wix Rentals entities in the API

Rentals entities share their APIs with every other booking entity on a site. To isolate them, filter by `appId: "ff5d6eb1-65e4-4f9a-8b14-64d34c12cc2e"`. For example, call [Query Services](https://dev.wix.com/docs/api-reference/business-solutions/bookings/services/services-v2/query-services.md), [Query Services by Filters](https://dev.wix.com/docs/api-reference/business-solutions/bookings/services/catalog-search/query-services-by-filters.md), or [Query Extended Bookings](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-reader-v2/query-extended-bookings.md) with this filter to retrieve only Wix Rentals records.

When you handle an event, such as [Booking Created](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-writer-v2/booking-created.md), compare the `appId` in the event against the Wix Rentals app ID to determine whether the booking belongs to Wix Rentals.

To see these entities created in order, follow the [Set up a rental service](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#set-up-a-rental-service) sample flow.

## Integration points

Wix Rentals automatically integrates with other Wix business solutions:

- [Wix CRM](https://dev.wix.com/docs/api-reference/crm/members-contacts/introduction.md): Wix creates [contacts](https://dev.wix.com/docs/api-reference/crm/members-contacts/contacts/contacts/introduction.md) automatically for anyone who books a rental.
- [Wix eCommerce](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/introduction.md): Automates payment processing. Learn more about [Wix Bookings checkout and payments](https://dev.wix.com/docs/api-reference/business-solutions/bookings/architecture.md#checkout-and-payments).
- [Wix Forms](https://dev.wix.com/docs/api-reference/crm/forms/introduction.md): Use [booking forms](https://dev.wix.com/docs/api-reference/business-solutions/bookings/wix-forms-integration.md#booking-forms) to collect customer details.

## Before you begin

It's important to note the following points before starting to code:

- Installation: The Wix Rentals app must be installed on the site. Installing it automatically provisions the Bookings infrastructure it needs, so you don't have to install the Wix Bookings app separately.
- Scope: Wix Rentals focuses on resource-based bookings with flexible durations. It doesn't support staff-based scheduling, classes, or courses.
- Duration constraints: `durationRange` and `sessionDurations` are mutually exclusive. The minimum duration must be less than or equal to the maximum. An hourly service allows 30 to 1440 minutes, and a daily service allows 1 to 8 days.
- Buffer time: When an hourly service sets `timeBetweenSessions`, Wix applies the buffer automatically when calculating availability. Buffer time isn't applied to daily services. Learn more about [buffer time](https://dev.wix.com/docs/api-reference/business-solutions/rentals/about-wix-rentals-availability.md#buffer-time).

## Use cases

- [Set up a rental service](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#set-up-a-rental-service)
- [Set up resource attributes](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#set-up-resource-attributes)
- [Find available rental services](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#find-available-rental-services)
- [Filter rental services by location and resource attributes](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#filter-rental-services-by-location-and-resource-attributes)
- [Preview the price for a rental](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#preview-the-price-for-a-rental)
- [Book an hourly rental](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#book-an-hourly-rental)
- [Book a daily rental with working hours](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#book-a-daily-rental-with-working-hours)
- [Book a daily rental around the clock](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#book-a-daily-rental-around-the-clock)
- [Handle payment for a rental](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#handle-payment-for-a-rental)
- [Cancel a single rental booking](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#cancel-a-single-rental-booking)
- [Cancel a multi-day rental booking group](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md#cancel-a-multi-day-rental-booking-group)

## Terminology

- Duration range: A minimum and maximum booking length configured on a service. It replaces fixed session durations for rental-style bookings.
- Unit type: Whether a duration range is measured in hours or days. The `unitType` field is either `HOUR` or `DAY`.
- Resource type: A category of resources, such as conference rooms. A service connects to a single resource type, and Wix derives the service's availability from the resources in that type.
  - Resource: A bookable entity such as a room, a vehicle, or a piece of equipment. Resources belong to a resource type and have their own schedules and availability, independent of staff.
- Consecutive bookings: A group of linked daily bookings, 1 per working day, created together for a multi-day daily rental.
- Attribute: A typed custom property, such as string, number, or boolean, defined once per site and attached to individual resources. Managed through the [Bookings Attributes API](https://dev.wix.com/docs/api-reference/business-solutions/bookings/resources/attributes/introduction.md).
- Catalog search: A way to query a site's rental services and filter by location, resource attributes, and availability in a single call. Managed through the [Catalog Search API](https://dev.wix.com/docs/api-reference/business-solutions/bookings/services/catalog-search/introduction.md).

For a comprehensive glossary of Wix Bookings terms, see [terminology](https://dev.wix.com/docs/api-reference/business-solutions/bookings/terminology.md).

## See also

- [About Wix Bookings](https://dev.wix.com/docs/api-reference/business-solutions/bookings/introduction.md)
- [Wix Rentals and the Bookings APIs](https://dev.wix.com/docs/api-reference/business-solutions/rentals/wix-rentals-and-the-bookings-apis.md)
- [About Wix Rentals Availability](https://dev.wix.com/docs/api-reference/business-solutions/rentals/about-wix-rentals-availability.md)
- [Wix Rentals: Sample Flows](https://dev.wix.com/docs/api-reference/business-solutions/rentals/sample-flows.md)