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": "2026-08-12T03:04:38.995Z",
"updated_at": "2026-08-19T03:04:38.995Z",
"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": "2026-08-12T03:04:38.996Z",
"updated_at": "2026-08-19T03:04:38.996Z",
"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