Skip to main content

Rentals amenities

Overview

This resource represents the Rentals Amenities, that establish relationship between Rentals and Amenities.

Obsolete amenities

warning

Right now, 3 amenities are marked as obsolete and are replaced with Rental#checkin_type attribute: contactless_check_in_and_check_out, self_checkin, and 24h_checkin. It is impossible to assign those amenities to rentals directly or unassign them from rentals.

Instead, these 3 amenities are assigned/unassigned automatically on Rental#checkin_type update for backwards compatibility.

All obsolete amenities will be removed in April 2023. Please use Rental#checkin_type instead.

Parameters

NameTypeRead/WriteDescription
accountIntegerReadAccount's ID related to the Rentals Amenity
rentalIntegerReadRental's ID related to the Rentals Amenity
amenityIntegerReadAmenity's ID related to the Rentals Amenity
idIntegerReadRentals Amenity's id.
detailsObjectReadRentals Amenity's details, list of locales described in enums section.
created_atTimeReadRentals Amenity's create time.
updated_atTimeReadRentals Amenity's update time.

List rentals amenities

List all rentals amenities for a given account.

GET /rentals_amenities
response.json
{
"links": {
"rentals_amenities.amenity": "https://www.bookingsync.com/api/v3/amenities/{rentals_amenities.amenity}",
"rentals_amenities.rental": "https://www.bookingsync.com/api/v3/rentals/{rentals_amenities.rental}"
},
"rentals_amenities": [
{
"links": {
"amenity": 82,
"rental": 1
},
"id": 3,
"created_at": "2025-03-31T17:52:12.360Z",
"updated_at": "2025-04-07T17:52:12.360Z",
"details": {
"en": "Amenity details"
}
}
]
}

Get a single rentals amenity

Returns a single rentals amenity identified by ID.

GET /rentals_amenities/:rentals_amenity_id
response.json
{
"links": {
"rentals_amenities.amenity": "https://www.bookingsync.com/api/v3/amenities/{rentals_amenities.amenity}",
"rentals_amenities.rental": "https://www.bookingsync.com/api/v3/rentals/{rentals_amenities.rental}"
},
"rentals_amenities": [
{
"links": {
"amenity": 82,
"rental": 1
},
"id": 3,
"created_at": "2025-03-31T17:52:12.361Z",
"updated_at": "2025-04-07T17:52:12.361Z",
"details": {
"en": "Amenity details"
}
}
]
}

Create a new rentals amenity

Creates a rentals amenity for given rental.

POST /rentals/:rental_id/rentals_amenities

Update a rentals amenity

Returns an updated rentals amenity identified by ID.

PUT /rentals_amenities/:rentals_amenity_id

Destroy a rentals amenity

Required OAuth scope: :rentals_write

Returns an empty response with 204 No Content status code on success.

DELETE /rentals_amenities/:rentals_amenity_id