Rentals
Overview
This resource represents Rentals which are the actual properties that are the subject of most actions in the BookingSync ecosystem.
Parameters
- OAuth Scopes:
- public
- rentals_read
- rentals_write
Name | Type | Read/Write | Description |
---|---|---|---|
account | Integer | Read | Account's ID related to the Rental |
availability | Integer | Read | Availability's ID related to the Rental |
change_over | Integer | Read | ChangeOver's ID related to the Rental |
destination | Integer | Read | Destination's ID related to the Rental |
payment_gateway | Integer | Read | Payment Gateway's ID related to the Rental (requires preferences_payments_read scope) |
rates_table | Integer | Read | Rates Table's ID related to the Rental |
rental_agreement | Integer | Read | Rental Agreement's ID related to the Rental |
rental_cancelation_policy | Integer | Read | Rental Cancelation Policy's ID related to the Rental |
nightly_rate_map | Integer | Read | Nightly Rate Map's ID related to the Rental |
mid_term_rate_map | Integer | Read | Mid Term Rate Map's ID related to the Rental |
photos | Array | Read | Photos' IDs related to the Rental |
reviews | Array | Read | Reviews' IDs related to the Rental |
host_reviews | Array | Read | Host Reviews' IDs related to the Rental |
special_offers | Array | Read | Special Offers' IDs related to the Rental |
rates | Array | Read | Rates' IDs related to the Rental |
rentals_amenities | Array | Read | Rentals Amenities' IDs related to the Rental |
rentals_fees | Array | Read | Rentals Fees' IDs related to the Rental |
bathrooms | Array | Read | Bathrooms' IDs related to the Rental |
bedrooms | Array | Read | Bedrooms' IDs related to the Rental |
living_rooms | Array | Read | Living Rooms' IDs related to the Rental |
rentals_tags | Array | Read | Rentals Tags' IDs related to the Rental |
rental_contacts | Array | Read | Rental Contacts' IDs related to the Rental |
videos | Array | Read | Videos' IDs related to the Rental |
id | Integer | Read | Rental's ID. |
absolute_min_price | Decimal | Read | Rental's minimum price based on base_rate_kind . |
base_rate | Decimal | Read | Rental's base rate, used by the rates table to calculate the seasonability and discounted prices. We recommend using the highest price as base rate. |
base_rate_kind | String | Read | Rental's rate type attached to the base rate. List of types described in enums section. |
balance_due | Integer | Read | Number of day since the booking confirmation to collect the full booking price. |
bathrooms_count | Integer | Read | Rental's bathrooms count. |
bedrooms_count | Integer | Read | Rental's bedrooms count. |
bookable_online | Boolean | Read | Rental's online booking status. |
checkin_type | String | Read | Rental's checkin type, list of values described in enums section. |
checkin_time | Integer | Read | Rental's checkin time. |
checkin_end_time | Integer | Read | Rental's checkin end time. |
checkout_time | Integer | Read | Rental's checkout time. |
city | String | Read | Rental's city. |
contact_name | String | Read | Rental's contact name. |
country_code | String | Read | Rental's country code, list of codes is available at wikipedia. |
currency | String | Read | Rental's currency code, list of codes described in enums section. |
damage_deposit | Decimal | Read | Rental's required damage deposit. |
charge_damage_deposit_on_arrival | Boolean | Read | Rental's charge damege deposit on arrival status. Can be true or false for Pro subscriptions, only false allowed for Service subscriptions when damage_deposit_collection_method is "smily_damage_deposit_with_swikly" , and only true allowed for Service subsriptions when damage_deposit_collection_method is "with_smily" |
damage_deposit_collection_method | String | Read | Rental's damage deposit collection method. List of values described in enums section. |
damage_deposit_external_collection_method_name | String | Read | Damage deposit collection method name (in case damage_deposit_collection_method is "external" ). |
description | Object | Read | Rental's description, list of locales described in enums section. |
downpayment | Integer | Read | Rental's default downpayment percentage. If none defined, the default downpayment percentage of the account will be used. |
final_price | Integer | Read | Rental's final price (after discount). Available only for a search query with valid dates, for other cases please refer to base_rate and base_rate_kind . |
floor | String | Read | Rental's floor |
headline | Object | Read | Rental's headline, list of locales described in enums section. |
initial_price | Integer | Read | Rental's initial price. Available only for a search query with valid dates, for other cases please refer to base_rate and base_rate_kind . |
lat | Float | Read | Rental's latitude. |
lng | Float | Read | Rental's longitude. |
max_price | Decimal | Read | Rental's maximum weekly or nightly price, depending on the base_rate_kind. |
mid_term_pricing_active | Boolean | Read | Enable mid term pricing feature for the rental. |
min_price | Decimal | Read | Rental's minimum weekly or nightly price, depending on the base_rate_kind. |
name | String | Read | Rental's name. |
nightly_rates_managed_externally | Boolean | Read | Defines whether nightly_rate_map can be updated via API. Defaults to false . |
permit_issue_date | Time | Read | Rental's Registration/License/Permit number's issue date. |
permit_number | String | Read | Rental's Registration/License/Permit number. |
position | Integer | Read | Rental's position on the list. |
price_public_notes | Object | Read | Rental's price notes for public, list of locales described in enums section. |
rental_type | String | Read | Rental's type (example: villa, apartment), all types described in enums section. |
reviews_average_rating | Decimal | Read | Rental's overall rating from reviews. |
reviews_count | Integer | Read | Rental's count of all reviews. |
rounding_kind | String | Read | Rounding kind for initial_price. All the possible values described at enums section |
sleeps | Integer | Read | Rental's number of comfortable sleeps. |
sleeps_max | Integer | Read | Rental's maximum number of sleeps. |
state | String | Read | Rental's state. |
stories_count | Integer | Read | Rental's number of stories. |
summary | Object | Read | Rental's summary, list of locales described in enums section. |
surface | Integer | Read | Rental's surface area. |
surface_unit | String | Read | Rental's surface area unit, either metric or imperial. |
website_url | Object | Read | Rental's primary website url, list of locales described in enums section. |
residency_category | String | Read | Rental's residency category. All types are described in enums section |
certifications | Object | Read | Rental's certifications, all allowed values described in enums section. |
management_type | String | Read | Rental's management type. All types are described in enums section |
bookable_on_request | Boolean | Read | Rental's Bookable on request status (requires Rental to be published and Account needs a configuration for contract management) |
instantly_bookable | Boolean | Read | Rental's instantly bookable status (requires Rental to be bookable on request, bookable_online to be set to true and Rental needs to have a Payment Gateway configured) |
full_bathrooms_count | Integer | Read | Rental's full bathrooms count |
standalone_toilets_count | Integer | Read | Rental's standalone toilets count |
vr_bathrooms_count | Float/Integer | Read | Rental's VR bathrooms count (Float is possible only if there are standalone Bathrooms as the value equal to: bathrooms_count - standalone_toilets_count + 0.5 will be returned, otherwise bathrooms_count will be returned as an Integer) |
absolute_min_stay | Integer | Read | Rental's absolute minimum stay |
public_notes | String | Read | Rental's public notes |
refund_damage_deposit_after | Integer | Read | Rental's refund damage deposit after value (in days) |
created_at | Time | Read | Rental's create time. |
updated_at | Time | Read | Rental's update time. |
published_at | Time | Read | Rental's publish time. |
Name | Type | Read/Write | Description |
---|---|---|---|
account | Integer | Read | Account's ID related to the Rental |
availability | Integer | Read | Availability's ID related to the Rental |
change_over | Integer | Read | ChangeOver's ID related to the Rental |
destination | Integer | Read | Destination's ID related to the Rental |
payment_gateway | Integer | Read | Payment Gateway's ID related to the Rental (requires preferences_payments_read scope) |
rates_table | Integer | Read | Rates Table's ID related to the Rental |
rental_agreement | Integer | Read | Rental Agreement's ID related to the Rental |
rental_cancelation_policy | Integer | Read | Rental Cancelation Policy's ID related to the Rental |
nightly_rate_map | Integer | Read | Nightly Rate Map's ID related to the Rental |
mid_term_rate_map | Integer | Read | Mid Term Rate Map's ID related to the Rental |
photos | Array | Read | Photos' IDs related to the Rental |
reviews | Array | Read | Reviews' IDs related to the Rental |
host_reviews | Array | Read | Host Reviews' IDs related to the Rental |
special_offers | Array | Read | Special Offers' IDs related to the Rental |
rates | Array | Read | Rates' IDs related to the Rental |
rentals_amenities | Array | Read | Rentals Amenities' IDs related to the Rental |
rentals_fees | Array | Read | Rentals Fees' IDs related to the Rental |
bathrooms | Array | Read | Bathrooms' IDs related to the Rental |
bedrooms | Array | Read | Bedrooms' IDs related to the Rental |
living_rooms | Array | Read | Living Rooms' IDs related to the Rental |
rentals_tags | Array | Read | Rentals Tags' IDs related to the Rental |
rental_contacts | Array | Read | Rental Contacts' IDs related to the Rental |
videos | Array | Read | Videos' IDs related to the Rental |
id | Integer | Read | Rental's ID. |
absolute_min_price | Decimal | Read | Rental's minimum price based on base_rate_kind . |
address1 | String | Read | Rental's primary address. |
address2 | String | Read | Rental's optional address. |
base_rate | Decimal | Read | Rental's base rate, used by the rates table to calculate the seasonability and discounted prices. |
base_rate_kind | String | Read | Rental's rate type attached to the base rate. List of types described in enums section. |
balance_due | Integer | Read | Number of day since the booking confirmation to collect the full booking price. |
bathrooms_count | Integer | Read | Rental's bathrooms count. |
bedrooms_count | Integer | Read | Rental's bedrooms count. |
bookable_online | Boolean | Read | Rental's online booking status. |
checkin_details | Object | Read | Rental's check-in details, list of locales described in enums section. |
checkin_type | String | Read | Rental's checkin type, list of values described in enums section. |
checkin_time | Integer | Read | Rental's checkin time. |
checkin_end_time | Integer | Read | Rental's checkin end time. |
checkout_details | Object | Read | Rental's check-out details, list of locales described in enums section. |
checkout_time | Integer | Read | Rental's checkout time. |
city | String | Read | Rental's city. |
contact_name | String | Read | Rental's contact name. |
country_code | String | Read | Rental's country code, list of codes is available at wikipedia. |
currency | String | Read | Rental's currency code, list of codes described in enums section. |
damage_deposit | Decimal | Read | Rental's required damage deposit. |
charge_damage_deposit_on_arrival | Boolean | Read | Rental's charge damege deposit on arrival status. Can be true or false for Pro subscriptions, only false allowed for Service subscriptions when damage_deposit_collection_method is "smily_damage_deposit_with_swikly" , and only true allowed for Service subsriptions when damage_deposit_collection_method is "with_smily" |
damage_deposit_collection_method | String | Read | Rental's damage deposit collection method. List of options described in enums section. |
damage_deposit_external_collection_method_name | String | Read | Damage deposit collection method name (in case damage_deposit_collection_method is "external" ). |
description | Object | Read | Rental's description, list of locales described in enums section. |
downpayment | Integer | Read | Rental's default downpayment percentage. If none defined, the default downpayment percentage of the account will be used. |
final_price | Integer | Read | Rental's final price (after discount). Available only for a search query with valid dates, for other cases please refer to base_rate and base_rate_kind . |
floor | String | Read | Rental's floor |
headline | Object | Read | Rental's headline, list of locales described in enums section. |
initial_price | Integer | Read | Rental's initial price. Available only for a search query with valid dates, for other cases please refer to base_rate and base_rate_kind . |
lat | Float | Read | Rental's latitude. |
lng | Float | Read | Rental's longitude. |
max_price | Decimal | Read | Rental's maximum price. |
mid_term_pricing_active | Boolean | Read | Enable mid term pricing feature for the rental. |
min_price | Decimal | Read | Rental's minimum price. |
name | String | Read | Rental's name. |
nightly_rates_managed_externally | Boolean | Read | Defines whether nightly_rate_map can be updated via API. Defaults to false . |
notes | Text | Read | Rental's private notes. |
permit_issue_date | Time | Read | Rental's Registration/License/Permit number's issue date. |
permit_number | String | Read | Rental's Registration/License/Permit number. |
position | Integer | Read | Rental's position on the list. |
price_public_notes | Object | Read | Rental's price notes for public, list of locales described in enums section. |
rental_type | String | Read | Rental's type (example: villa, apartment), all types described in enums section. |
reviews_average_rating | Decimal | Read | Rental's overall rating from reviews. |
reviews_count | Integer | Read | Rental's count of all reviews. |
rounding_kind | String | Read | Rounding kind for initial_price. All the possible values described at enums section |
sleeps | Integer | Read | Rental's number of comfortable sleeps. |
sleeps_max | Integer | Read | Rental's maximum number of sleeps. |
state | String | Read | Rental's state. |
stories_count | Integer | Read | Rental's number of stories. |
summary | Object | Read | Rental's summary, list of locales described in enums section. |
surface | Integer | Read | Rental's surface area. |
surface_unit | String | Read | Rental's surface area unit, either metric or imperial. |
website_url | Object | Read | Rental's primary website url, list of locales described in enums section. |
zip | String | Read | Rental's zip code. |
residency_category | String | Read | Rental's residency category. All types are described in enums section |
certifications | Object | Read | Rental's certifications, all allowed values described in enums section. |
management_type | String | Read | Rental's management type. All types are described in enums section |
bookable_on_request | Boolean | Read | Rental's Bookable on request status (requires Rental to be published and Account needs a configuration for contract management) |
instantly_bookable | Boolean | Read | Rental's instantly bookable status (requires Rental to be bookable on request, bookable_online to be set to true and Rental needs to have a Payment Gateway configured) |
owner_fullname | String | Read | Rental owner's fullname |
owner_email | String | Read | Rental owner's email |
owner_notes | String | Read | Rental owner's notes |
full_bathrooms_count | Integer | Read | Rental's full bathrooms count |
standalone_toilets_count | Integer | Read | Rental's standalone toilets count |
vr_bathrooms_count | Float/Integer | Read | Rental's VR bathrooms count (Float is possible only if there are standalone Bathrooms as the value equal to: bathrooms_count - standalone_toilets_count + 0.5 will be returned, otherwise bathrooms_count will be returned as an Integer) |
absolute_min_stay | Integer | Read | Rental's absolute minimum stay |
public_notes | String | Read | Rental's public notes |
refund_damage_deposit_after | Integer | Read | Rental's refund damage deposit after value (in days) |
created_at | Time | Read | Rental's create time. |
updated_at | Time | Read | Rental's update time. |
published_at | Time | Read | Rental's publish time. |
Name | Type | Read/Write | Description |
---|---|---|---|
account | Integer | Read | Account's ID related to the Rental |
availability | Integer | Read | Availability's ID related to the Rental |
change_over | Integer | Read | ChangeOver's ID related to the Rental |
destination | Integer | Read | Destination's ID related to the Rental |
payment_gateway | Integer | Read | Payment Gateway's ID related to the Rental (requires preferences_payments_read scope) |
rates_table | Integer | Read | Rates Table's ID related to the Rental |
rental_agreement | Integer | Read | Rental Agreement's ID related to the Rental |
rental_cancelation_policy | Integer | Read | Rental Cancelation Policy's ID related to the Rental |
nightly_rate_map | Integer | Read | Nightly Rate Map's ID related to the Rental |
mid_term_rate_map | Integer | Read | Mid Term Rate Map's ID related to the Rental |
photos | Array | Read | Photos' IDs related to the Rental |
reviews | Array | Read | Reviews' IDs related to the Rental |
host_reviews | Array | Read | Host Reviews' IDs related to the Rental |
special_offers | Array | Read | Special Offers' IDs related to the Rental |
rates | Array | Read | Rates' IDs related to the Rental |
rentals_amenities | Array | Read | Rentals Amenities' IDs related to the Rental |
rentals_fees | Array | Read | Rentals Fees' IDs related to the Rental |
bathrooms | Array | Read | Bathrooms' IDs related to the Rental |
bedrooms | Array | Read | Bedrooms' IDs related to the Rental |
living_rooms | Array | Read | Living Rooms' IDs related to the Rental |
rentals_tags | Array | Read | Rentals Tags' IDs related to the Rental |
rental_contacts | Array | Read | Rental Contacts' IDs related to the Rental |
videos | Array | Read | Videos' IDs related to the Rental |
id | Integer | Read | Rental's ID. |
amenity_ids | Array | Write | Amenity ids related to the rental. |
destination_id | Integer | Write | Destination id related to the rental. |
payment_gateway_id | Integer | Write | PaymentGateway id related to the rental. |
rates_table_id | Integer | Write | Rates Table id related to the rental. |
rentals_contact_id | Integer | Write | Contact id related to the rental. |
rentals_tag_ids | Array | Write | Tag ids related to the rental. |
absolute_min_price | Decimal | Read/Write | Rental's minimum price based on base_rate_kind . |
address1 | String | Read/Write | Rental's primary address. |
address2 | String | Read/Write | Rental's optional address. |
base_rate | Decimal | Read/Write | Rental's base rate, used by the rates table to calculate the seasonability and discounted prices. We recommend using the highest price as base rate |
base_rate_kind | String | Read/Write | Rental's rate type attached to the base rate. List of types described in enums section. |
balance_due | Integer | Read/Write | Number of day since the booking confirmation to collect the full booking price. |
bathrooms_count | Integer | Read/Write | Rental's bathrooms count. |
bedrooms_count | Integer | Read/Write | Rental's bedrooms count. |
bookable_online | Boolean | Read/Write | Rental's online booking status. |
checkin_details | Object | Read/Write | Rental's check-in details, list of locales described in enums section. |
checkin_type | String | Read/Write | Rental's checkin type, list of values described in enums section. |
checkin_time | Integer | Read/Write | Rental's checkin time. |
checkin_end_time | Integer | Read/Write | Rental's checkin end time. |
checkout_details | Object | Read/Write | Rental's check-out details, list of locales described in enums section. |
checkout_time | Integer | Read/Write | Rental's checkout time. |
city | String | Read/Write | Rental's city. |
contact_name | String | Read | Rental's contact name |
country_code | String | Read/Write | Rental's country code, list of codes is available at wikipedia |
currency | String | Read/Write | Rental's currency code, list of codes described in enums section |
damage_deposit | Decimal | Read/Write | Rental's required damage deposit. |
description | Object | Read/Write | Rental's description, list of locales described in enums section. |
downpayment | Integer | Read/Write | Rental's default downpayment percentage. If none defined, the default downpayment percentage of the account will be used. |
final_price | Integer | Read | Rental's final price (after discount). Available only for a search query with valid dates, for other cases please refer to base_rate and base_rate_kind . |
floor | String | Read/Write | Rental's floor |
headline | Object | Read/Write | Rental's headline, list of locales described in enums section. |
initial_price | Integer | Read | Rental's initial price. Available only for a search query with valid dates, for other cases please refer to base_rate and base_rate_kind . |
lat | Float | Read/Write | Rental's latitude |
lng | Float | Read/Write | Rental's longitude. |
max_price | Decimal | Read | Rental's maximum price. |
mid_term_pricing_active | Boolean | Read/Write | Enable mid term pricing feature for the rental. |
min_price | Decimal | Read | Rental's minimum price. |
name | String | Read/Write | Rental's name. |
nightly_rates_managed_externally | Boolean | Read/Write | Defines whether nightly_rate_map can be updated via API. Defaults to false . |
notes | Text | Read/Write | Rental's private notes |
permit_issue_date | Time | Read/Write | Rental's Registration/License/Permit number's issue date. |
permit_number | String | Read/Write | Rental's Registration/License/Permit number. |
position | Integer | Read/Write | Rental's position on the list. |
price_public_notes | Object | Read | Rental's price notes for public, list of locales described in enums section. Write is possible through RatesTables. |
rental_type | String | Read/Write | Rental's type (example: villa, apartment), all types described in enums section. |
reviews_average_rating | Decimal | Read | Rental's overall rating from reviews. |
reviews_count | Integer | Read | Rental's count of all reviews. |
rounding_kind | String | Read/Write | Rounding kind for initial_price. All the possible values described at enums section |
sleeps | Integer | Read/Write | Rental's number of comfortable sleeps. |
sleeps_max | Integer | Read/Write | Rental's maximum number of sleeps. |
state | String | Read/Write | Rental's state. |
stories_count | Integer | Read/Write | Rental's number of stories. |
summary | Object | Read | Rental's summary, list of locales described in enums section. |
surface | Integer | Read/Write | Rental's surface area. |
surface_unit | String | Read/Write | Rental's surface area unit. |
website_url | Object | Read/Write | Rental's primary website url, list of locales described in enums section. |
zip | String | Read/Write | Rental's zip code. |
residency_category | String | Read/Write | Rental's residency category. All types are described in enums section |
certifications | Object | Read/Write | Rental's certifications, all allowed values described in enums section. |
management_type | String | Read/Write | Rental's management type. All types are described in enums section |
bookable_on_request | Boolean | Read | Rental's Bookable on request status (requires Rental to be published and Account needs a configuration for contract management) |
instantly_bookable | Boolean | Read | Rental's instantly bookable status (requires Rental to be bookable on request, bookable_online to be set to true and Rental needs to have a Payment Gateway configured) |
owner_fullname | String | Read/Write | Rental owner's fullname |
owner_email | String | Read/Write | Rental owner's email |
owner_notes | String | Read/Write | Rental owner's notes |
charge_damage_deposit_on_arrival | Boolean | Read | Rental's charge damege deposit in arrival status. Can be true or false for Pro subscriptions, only false allowed for Service subscriptions when damage_deposit_collection_method is "smily_damage_deposit_with_swikly" , and only true allowed for Service subsriptions when damage_deposit_collection_method is "with_smily" |
full_bathrooms_count | Integer | Read | Rental's full bathrooms count |
standalone_toilets_count | Integer | Read | Rental's standalone toilets count |
vr_bathrooms_count | Float/Integer | Read | Rental's VR bathrooms count (Float is possible only if there are standalone Bathrooms as the value equal to: bathrooms_count - standalone_toilets_count + 0.5 will be returned, otherwise bathrooms_count will be returned as an Integer) |
absolute_min_stay | Integer | Read | Rental's absolute minimum stay |
public_notes | String | Read | Rental's public notes |
refund_damage_deposit_after | Integer | Read | Rental's refund damage deposit after value (in days) |
created_at | Time | Read | Rental's create time. |
updated_at | Time | Read | Rental's update time. |
published_at | Time | Read | Rental's publish time. |
Check-in Type
The check-in type defines how guests can check in to the rental. This can be one of the following values:
meetup
- The guest needs to meet the host or a representative to check inself
- Self check-in is available (lockbox, keypad, etc.)managed
- Check-in is managed by a third-party service
List rentals
List all rentals for a given account(s).
GET /rentals
- OAuth Scopes:
- public
- rentals_read / rentals_write
{
"links": {
"rentals.account": "https://www.bookingsync.com/api/v3/accounts/{rentals.account}",
"rentals.availability": "https://www.bookingsync.com/api/v3/availabilities/{rentals.availability}",
"rentals.destination": "https://www.bookingsync.com/api/v3/destinations/{rentals.destination}",
"rentals.rates_table": "https://www.bookingsync.com/api/v3/rates_tables/{rentals.rates_table}",
"rentals.rental_agreement": "https://www.bookingsync.com/api/v3/rental_agreements/{rentals.rental_agreement}",
"rentals.rental_cancelation_policy": "https://www.bookingsync.com/api/v3/rental_cancelation_policies/{rentals.rental_cancelation_policy}",
"rentals.photos": "https://www.bookingsync.com/api/v3/photos/{rentals.photos}",
"rentals.reviews": "https://www.bookingsync.com/api/v3/reviews/{rentals.reviews}",
"rentals.special_offers": "https://www.bookingsync.com/api/v3/special_offers/{rentals.special_offers}",
"rentals.rates": "https://www.bookingsync.com/api/v3/rates/{rentals.rates}",
"rentals.rentals_amenities": "https://www.bookingsync.com/api/v3/rentals_amenities/{rentals.rentals_amenities}",
"rentals.rentals_fees": "https://www.bookingsync.com/api/v3/rentals_fees/{rentals.rentals_fees}",
"rentals.bathrooms": "https://www.bookingsync.com/api/v3/bathrooms/{rentals.bathrooms}",
"rentals.bedrooms": "https://www.bookingsync.com/api/v3/bedrooms/{rentals.bedrooms}",
"rentals.rentals_tags": "https://www.bookingsync.com/api/v3/rentals_tags/{rentals.rentals_tags}",
"rentals.change_over": "https://www.bookingsync.com/api/v3/change_overs/{rentals.change_over}",
"rentals.nightly_rate_map": "https://www.bookingsync.com/api/v3/nightly_rate_maps/{rentals.nightly_rate_map}"
},
"rentals": [
{
"links": {
"account": 1,
"availability": 1,
"destination": 134,
"rates_table": 1,
"rental_agreement": 1,
"rental_cancelation_policy": 1,
"photos": [
1
],
"reviews": [
1,
2,
3,
4,
5
],
"special_offers": [
1
],
"rates": [
1
],
"rentals_amenities": [
1,
2,
3
],
"rentals_fees": [],
"bathrooms": [
5,
6,
7
],
"bedrooms": [
8,
9,
10,
11
],
"rentals_tags": [],
"change_over": 1,
"nightly_rate_map": 1
},
"id": 1,
"name": "Cottage 1",
"headline": {
"en": "Villa in Nevache, France"
},
"summary": {
"en": "Great value. A place to enjoy peace and tranquility, away from mass tourism."
},
"description": {
"en": "First class Villa for 8 people with private pool. Situated in a pleasant residential area."
},
"rental_type": "villa",
"management_type": "professional",
"downpayment": 30,
"bedrooms_count": 4,
"sleeps": 8,
"sleeps_max": 9,
"bathrooms_count": 3,
"surface": 120,
"surface_unit": "metric",
"bookable_online": false,
"min_price": "420.0",
"max_price": "600.0",
"base_rate": "600.0",
"base_rate_kind": "weekly",
"currency": "EUR",
"price_public_notes": {
"en": null
},
"lat": 45.02,
"lng": 6.6,
"city": "Nevache",
"state": null,
"country_code": "FR",
"contact_name": "Betty Reichert",
"reviews_count": 5,
"reviews_average_rating": "4.0",
"published_at": "2025-03-31T17:52:12.171Z",
"created_at": "2025-03-31T17:52:12.171Z",
"updated_at": "2025-04-07T17:52:12.171Z",
"checkin_time": 16,
"checkout_time": 10,
"initial_price": null,
"final_price": null,
"position": 1,
"absolute_min_price": "300.0",
"stories_count": 2,
"floor": "A",
"residency_category": "primary_residence",
"mid_term_pricing_active": false,
"nightly_rates_managed_externally": false,
"website_url": {
"en": "https://example.com/en/rentals/123-rental-headline"
},
"permit_number": "AQD9382857",
"certifications": {
"meubles_de_tourisme": [
"1_etoile",
"2_etoiles",
"3_etoiles",
"4_etoiles"
]
}
}
],
"meta": {}
}
{
"links": {
"rentals.account": "https://www.bookingsync.com/api/v3/accounts/{rentals.account}",
"rentals.availability": "https://www.bookingsync.com/api/v3/availabilities/{rentals.availability}",
"rentals.destination": "https://www.bookingsync.com/api/v3/destinations/{rentals.destination}",
"rentals.rates_table": "https://www.bookingsync.com/api/v3/rates_tables/{rentals.rates_table}",
"rentals.rental_agreement": "https://www.bookingsync.com/api/v3/rental_agreements/{rentals.rental_agreement}",
"rentals.rental_cancelation_policy": "https://www.bookingsync.com/api/v3/rental_cancelation_policies/{rentals.rental_cancelation_policy}",
"rentals.photos": "https://www.bookingsync.com/api/v3/photos/{rentals.photos}",
"rentals.reviews": "https://www.bookingsync.com/api/v3/reviews/{rentals.reviews}",
"rentals.special_offers": "https://www.bookingsync.com/api/v3/special_offers/{rentals.special_offers}",
"rentals.rates": "https://www.bookingsync.com/api/v3/rates/{rentals.rates}",
"rentals.rentals_amenities": "https://www.bookingsync.com/api/v3/rentals_amenities/{rentals.rentals_amenities}",
"rentals.rentals_fees": "https://www.bookingsync.com/api/v3/rentals_fees/{rentals.rentals_fees}",
"rentals.bathrooms": "https://www.bookingsync.com/api/v3/bathrooms/{rentals.bathrooms}",
"rentals.bedrooms": "https://www.bookingsync.com/api/v3/bedrooms/{rentals.bedrooms}",
"rentals.rentals_tags": "https://www.bookingsync.com/api/v3/rentals_tags/{rentals.rentals_tags}",
"rentals.change_over": "https://www.bookingsync.com/api/v3/change_overs/{rentals.change_over}",
"rentals.nightly_rate_map": "https://www.bookingsync.com/api/v3/nightly_rate_maps/{rentals.nightly_rate_map}"
},
"rentals": [
{
"links": {
"account": 1,
"availability": 2,
"destination": 135,
"rates_table": 1,
"rental_agreement": 1,
"rental_cancelation_policy": 1,
"photos": [
2
],
"reviews": [
2
],
"special_offers": [
3
],
"rates": [
3
],
"rentals_amenities": [
4
],
"rentals_fees": [],
"bathrooms": [
5,
6,
7
],
"bedrooms": [
8,
9,
10,
11,
12
],
"rentals_tags": [],
"change_over": 1,
"nightly_rate_map": 1
},
"id": 2,
"name": "Cottage 2",
"headline": {
"en": "Villa in Nevache, France"
},
"summary": {
"en": "Great value. A place to enjoy peace and tranquility, away from mass tourism."
},
"description": {
"en": "First class Villa for 9 people with private pool. Situated in a pleasant residential area."
},
"rental_type": "villa",
"management_type": "professional",
"downpayment": 30,
"bedrooms_count": 5,
"sleeps": 9,
"sleeps_max": 10,
"bathrooms_count": 3,
"surface": 120,
"surface_unit": "metric",
"bookable_online": false,
"min_price": "490.0",
"max_price": "700.0",
"base_rate": "700.0",
"base_rate_kind": "weekly",
"currency": "EUR",
"price_public_notes": {
"en": null
},
"lat": 45.02,
"lng": 6.6,
"city": "Nevache",
"state": null,
"country_code": "FR",
"contact_name": "Betty Reichert",
"reviews_count": 1,
"reviews_average_rating": "4.5",
"published_at": "2025-03-31T17:52:12.175Z",
"created_at": "2025-03-31T17:52:12.175Z",
"updated_at": "2025-04-07T17:52:12.175Z",
"address1": "58 Ville Haute",
"address2": null,
"zip": "05100",
"residency_category": "primary_residence",
"checkin_details": {
"en": "Please call us 15 min before your arrival so we can welcome you at the villa."
},
"checkout_details": {
"en": "Please confirm us your departure time the day before so we can wish you a good travel back in person."
},
"checkin_time": 16,
"checkout_time": 10,
"initial_price": null,
"final_price": null,
"position": 1,
"notes": "Private comments.",
"absolute_min_price": "300.0",
"mid_term_pricing_active": false,
"stories_count": 2,
"floor": "A",
"nightly_rates_managed_externally": false,
"website_url": {
"en": "https://example.com/en/rentals/123-rental-headline"
},
"certifications": {
"meubles_de_tourisme": [
"1_etoile",
"2_etoiles",
"3_etoiles",
"4_etoiles"
]
}
}
],
"meta": {}
}
Search rentals
Search parameters allow to filter rentals by specified fields.
Example:
GET /rentals/search?start_at=20140324&end_at=20140330
Search Parameters
Name | Type | Default | Description |
---|---|---|---|
amenities | String | List of comma separated amenities to include. | |
adults | Integer | Number of adults to take into account when calculating final_price . | |
bb_ne | Float | Rentals located between bb_sw & bb_ne . Format latitude, longitude . | |
bb_sw | Float | Rentals located between bb_sw & bb_ne . Format latitude, longitude . | |
bedrooms_count | Integer | Rentals with amount of bedrooms equal to or above given number. | |
bookable_online | Boolean | blank | true to get rentals that are allowed to be bookable online (requiring no human interaction), false to get those that are not. |
instantly_bookable | Boolean | true to get rentals that are instantly bookable (with payment confirming the booking) | |
children | Integer | Number of children to take into account when calculating final_price . | |
city | String | Rentals matching given city. | |
country_code | String | Rentals matching given country code, list of codes is available at wikipedia. | |
destination | String | List of comma separated destinations. | |
direction | String | Direction to sort rentals, either asc or desc . | |
exchange_to_currency | String | Convert amounts to the currency of your choice (ex: EUR , USD , ...) | |
guests | Integer | Used to filter out rentals with maximum number of sleeps below given number of guests. | |
id | String | List of comma separated rental ids. | |
include_not_available | Boolean | false | Include not available rentals in the response. |
include_tentative | Boolean | false | Treat tentative periods as available ones. |
max_price | Integer | Rentals with max_price below given price. Will use final_price if computed. | |
min_price | Integer | Rentals with min_price above given price. Will use final_price if computed. | |
page | Integer | Used to browse multi-paged listings. | |
per_page | Integer | Limit amount of returned rentals to given number. Full list can then be browsed with page parameter. | |
published_only | Boolean | false | Show only published rentals. |
reject_amenities | String | List of comma separated amenities to exclude. | |
rental_id | String | List of comma separated rental ids. (if you want to limit the search to some specific ones that you know in advance) | |
rental_type | String | List of comma separated types, all types described in enums section. | |
rentals_tags | String | List of comma separated rentals tags. | |
sort | String | Sort rentals by given attribute. Possible values: price , sleeps , sleeps_max , bedrooms_count | |
special_offers | Boolean | false | Show only rentals with special offers. |
full_bathrooms_count | Integer | Rentals with amount of full bathrooms equal to or above given number. | |
included_amenities | Array | Rentals containing Amenities identified by the provided IDs | |
excluded_amenities | Array | Rentals not containing Amenities identified by the provided IDs | |
start_at | Time | Rentals available between start_at & end_at . | |
end_at | Time | Rentals available between start_at & end_at . |
- OAuth Scopes:
- public
{
"rentals": [
{
"links": {
"rentals_fees": "http://www.bookingsync.com/api/v3/rentals_fees/{rentals.rentals_fees}"
},
"id": 1,
"currency": "EUR",
"damage_deposit": 35.5,
"updated_at": "2014-01-21T11:46:15Z",
"initial_price": 700,
"final_price": 858.33,
"price_to_pay_now": 858.33,
"taxes": [
{
"name": {
"en": "VAT"
},
"percentage": "10.0",
"amount": "58.33"
}
],
"price_details": {
"taxes": [
{
"name": {
"en": "VAT"
},
"percentage": "10.0",
"amount": "58.33",
"taxable_type": "Rental",
"taxable_id": 2,
"tax_id": 1,
"included": false
}
],
"fees": [
{
"name": {
"en": "some fee"
},
"required": true,
"price": "100.0",
"quantity": 1,
"id": 10,
"rentals_fee_id": 12
}
]
}
}
]
}
Search response Parameters
Group | Subgroup | Name | Type | Description |
---|---|---|---|---|
damage_deposit | Float | Rental's required damage deposit. | ||
final_price | Float | Rental's price with fees and taxes. | ||
initial_price | Float | Rental's price. | ||
price_to_pay_now | Float | Part of the price to pay at this moment if the rental was to be booked now. | ||
price_to_pay_now_with_damage_deposit | Float | Part of the price to pay at this moment if the rental was to be booked now including damage deposit (if chargeable during the booking). | ||
price_details | Hash | Fees and taxes breakdown contributing to the final price. | ||
taxes | Array | Detailed breakdown of Taxes with reference to the item which was taxed by the Tax (Fee or Rental) and own ID. | ||
name | String | Tax's name. | ||
percentage | String | Tax's percentage. | ||
amount | String | Tax's amount. | ||
taxable_type | String | Taxed item type (Fee or Rental) | ||
taxable_id | Integer | Fee or Rental ID | ||
tax_id | Integer | Tax's ID | ||
included | Boolean | True/False status if this tax is already included in taxable's (Fee or Rental) price or not | ||
fees | Array | Details of the bookings fees required to be booked with the rental. | ||
name | String | Fee's name. | ||
required | Boolean | True/False status for always required. | ||
price | String | Fee's price. | ||
quantity | String | Fee's quantity. | ||
id | Integer | Fee's ID | ||
rentals_fee_id | Integer | Rentals Fee's ID | ||
taxes | Array | Grouped taxes by their identity with summed amounts. | ||
name | String | Tax's name. | ||
percentage | String | Tax's percentage. | ||
amount | String | Tax's amount. |
Get a single rental
Returns a single rental identified by ID.
GET /rentals/:rental_id
- OAuth Scopes:
- public
- rentals_read / rentals_write
{
"links": {
"rentals.account": "https://www.bookingsync.com/api/v3/accounts/{rentals.account}",
"rentals.availability": "https://www.bookingsync.com/api/v3/availabilities/{rentals.availability}",
"rentals.destination": "https://www.bookingsync.com/api/v3/destinations/{rentals.destination}",
"rentals.rates_table": "https://www.bookingsync.com/api/v3/rates_tables/{rentals.rates_table}",
"rentals.rental_agreement": "https://www.bookingsync.com/api/v3/rental_agreements/{rentals.rental_agreement}",
"rentals.rental_cancelation_policy": "https://www.bookingsync.com/api/v3/rental_cancelation_policies/{rentals.rental_cancelation_policy}",
"rentals.photos": "https://www.bookingsync.com/api/v3/photos/{rentals.photos}",
"rentals.reviews": "https://www.bookingsync.com/api/v3/reviews/{rentals.reviews}",
"rentals.special_offers": "https://www.bookingsync.com/api/v3/special_offers/{rentals.special_offers}",
"rentals.rates": "https://www.bookingsync.com/api/v3/rates/{rentals.rates}",
"rentals.rentals_amenities": "https://www.bookingsync.com/api/v3/rentals_amenities/{rentals.rentals_amenities}",
"rentals.rentals_fees": "https://www.bookingsync.com/api/v3/rentals_fees/{rentals.rentals_fees}",
"rentals.bathrooms": "https://www.bookingsync.com/api/v3/bathrooms/{rentals.bathrooms}",
"rentals.bedrooms": "https://www.bookingsync.com/api/v3/bedrooms/{rentals.bedrooms}",
"rentals.rentals_tags": "https://www.bookingsync.com/api/v3/rentals_tags/{rentals.rentals_tags}",
"rentals.change_over": "https://www.bookingsync.com/api/v3/change_overs/{rentals.change_over}",
"rentals.nightly_rate_map": "https://www.bookingsync.com/api/v3/nightly_rate_maps/{rentals.nightly_rate_map}"
},
"rentals": [
{
"links": {
"account": 1,
"availability": 1,
"destination": 134,
"rates_table": 1,
"rental_agreement": 1,
"rental_cancelation_policy": 1,
"photos": [
1
],
"reviews": [
1,
2,
3,
4,
5
],
"special_offers": [
1
],
"rates": [
1
],
"rentals_amenities": [
1,
2,
3
],
"rentals_fees": [],
"bathrooms": [
5,
6,
7
],
"bedrooms": [
8,
9,
10,
11
],
"rentals_tags": [],
"change_over": 1,
"nightly_rate_map": 1
},
"id": 1,
"name": "Cottage 1",
"headline": {
"en": "Villa in Nevache, France"
},
"summary": {
"en": "Great value. A place to enjoy peace and tranquility, away from mass tourism."
},
"description": {
"en": "First class Villa for 8 people with private pool. Situated in a pleasant residential area."
},
"rental_type": "villa",
"management_type": "professional",
"downpayment": 30,
"bedrooms_count": 4,
"sleeps": 8,
"sleeps_max": 9,
"bathrooms_count": 3,
"surface": 120,
"surface_unit": "metric",
"bookable_online": false,
"min_price": "420.0",
"max_price": "600.0",
"base_rate": "600.0",
"base_rate_kind": "weekly",
"currency": "EUR",
"price_public_notes": {
"en": null
},
"lat": 45.02,
"lng": 6.6,
"city": "Nevache",
"state": null,
"country_code": "FR",
"contact_name": "Betty Reichert",
"reviews_count": 5,
"reviews_average_rating": "4.0",
"published_at": "2025-03-31T17:52:12.186Z",
"created_at": "2025-03-31T17:52:12.186Z",
"updated_at": "2025-04-07T17:52:12.186Z",
"checkin_time": 16,
"checkout_time": 10,
"initial_price": null,
"final_price": null,
"position": 1,
"absolute_min_price": "300.0",
"stories_count": 2,
"floor": "A",
"residency_category": "primary_residence",
"mid_term_pricing_active": false,
"nightly_rates_managed_externally": false,
"website_url": {
"en": "https://example.com/en/rentals/123-rental-headline"
},
"permit_number": "AQD9382857",
"certifications": {
"meubles_de_tourisme": [
"1_etoile",
"2_etoiles",
"3_etoiles",
"4_etoiles"
]
}
}
],
"meta": {}
}
{
"links": {
"rentals.account": "https://www.bookingsync.com/api/v3/accounts/{rentals.account}",
"rentals.availability": "https://www.bookingsync.com/api/v3/availabilities/{rentals.availability}",
"rentals.destination": "https://www.bookingsync.com/api/v3/destinations/{rentals.destination}",
"rentals.rates_table": "https://www.bookingsync.com/api/v3/rates_tables/{rentals.rates_table}",
"rentals.rental_agreement": "https://www.bookingsync.com/api/v3/rental_agreements/{rentals.rental_agreement}",
"rentals.rental_cancelation_policy": "https://www.bookingsync.com/api/v3/rental_cancelation_policies/{rentals.rental_cancelation_policy}",
"rentals.photos": "https://www.bookingsync.com/api/v3/photos/{rentals.photos}",
"rentals.reviews": "https://www.bookingsync.com/api/v3/reviews/{rentals.reviews}",
"rentals.special_offers": "https://www.bookingsync.com/api/v3/special_offers/{rentals.special_offers}",
"rentals.rates": "https://www.bookingsync.com/api/v3/rates/{rentals.rates}",
"rentals.rentals_amenities": "https://www.bookingsync.com/api/v3/rentals_amenities/{rentals.rentals_amenities}",
"rentals.rentals_fees": "https://www.bookingsync.com/api/v3/rentals_fees/{rentals.rentals_fees}",
"rentals.bathrooms": "https://www.bookingsync.com/api/v3/bathrooms/{rentals.bathrooms}",
"rentals.bedrooms": "https://www.bookingsync.com/api/v3/bedrooms/{rentals.bedrooms}",
"rentals.rentals_tags": "https://www.bookingsync.com/api/v3/rentals_tags/{rentals.rentals_tags}",
"rentals.change_over": "https://www.bookingsync.com/api/v3/change_overs/{rentals.change_over}",
"rentals.nightly_rate_map": "https://www.bookingsync.com/api/v3/nightly_rate_maps/{rentals.nightly_rate_map}"
},
"rentals": [
{
"links": {
"account": 1,
"availability": 2,
"destination": 135,
"rates_table": 1,
"rental_agreement": 1,
"rental_cancelation_policy": 1,
"photos": [
2
],
"reviews": [
2
],
"special_offers": [
3
],
"rates": [
3
],
"rentals_amenities": [
4
],
"rentals_fees": [],
"bathrooms": [
5,
6,
7
],
"bedrooms": [
8,
9,
10,
11,
12
],
"rentals_tags": [],
"change_over": 1,
"nightly_rate_map": 1
},
"id": 2,
"name": "Cottage 2",
"headline": {
"en": "Villa in Nevache, France"
},
"summary": {
"en": "Great value. A place to enjoy peace and tranquility, away from mass tourism."
},
"description": {
"en": "First class Villa for 9 people with private pool. Situated in a pleasant residential area."
},
"rental_type": "villa",
"management_type": "professional",
"downpayment": 30,
"bedrooms_count": 5,
"sleeps": 9,
"sleeps_max": 10,
"bathrooms_count": 3,
"surface": 120,
"surface_unit": "metric",
"bookable_online": false,
"min_price": "490.0",
"max_price": "700.0",
"base_rate": "700.0",
"base_rate_kind": "weekly",
"currency": "EUR",
"price_public_notes": {
"en": null
},
"lat": 45.02,
"lng": 6.6,
"city": "Nevache",
"state": null,
"country_code": "FR",
"contact_name": "Betty Reichert",
"reviews_count": 1,
"reviews_average_rating": "4.5",
"published_at": "2025-03-31T17:52:12.191Z",
"created_at": "2025-03-31T17:52:12.191Z",
"updated_at": "2025-04-07T17:52:12.191Z",
"address1": "58 Ville Haute",
"address2": null,
"zip": "05100",
"residency_category": "primary_residence",
"checkin_details": {
"en": "Please call us 15 min before your arrival so we can welcome you at the villa."
},
"checkout_details": {
"en": "Please confirm us your departure time the day before so we can wish you a good travel back in person."
},
"checkin_time": 16,
"checkout_time": 10,
"initial_price": null,
"final_price": null,
"position": 1,
"notes": "Private comments.",
"absolute_min_price": "300.0",
"mid_term_pricing_active": false,
"stories_count": 2,
"floor": "A",
"nightly_rates_managed_externally": false,
"website_url": {
"en": "https://example.com/en/rentals/123-rental-headline"
},
"certifications": {
"meubles_de_tourisme": [
"1_etoile",
"2_etoiles",
"3_etoiles",
"4_etoiles"
]
}
}
],
"meta": {}
}
Create a new rental
Please note that creating rentals will increase the account monthly fee. For further details, check our pricing.
Please note that translated attributes are updated differently than you read them.
To set the English headline, locale en
, you need to use the headline_en
attribute.
List of locales described in enums section.
Returns a newly created rental.
POST /rentals
- OAuth Scopes:
- rentals_write
{
"rentals": [
{
"name": "Cottage 2",
"headline_en": "Villa in Nevache, France",
"lat": 45.02,
"lng": 6.6,
"bedrooms_count": 5,
"sleeps": 9,
"bathrooms_count": 3,
"surface": 120,
"surface_unit": "metric",
"absolute_min_price": "300.0",
"stories_count": 2,
"amenity_ids": [
4
],
"certifications": {
"meubles_de_tourisme": [
"1_etoile",
"2_etoiles",
"3_etoiles",
"4_etoiles"
]
}
}
]
}
{
"links": {
"rentals.account": "https://www.bookingsync.com/api/v3/accounts/{rentals.account}",
"rentals.availability": "https://www.bookingsync.com/api/v3/availabilities/{rentals.availability}",
"rentals.destination": "https://www.bookingsync.com/api/v3/destinations/{rentals.destination}",
"rentals.rates_table": "https://www.bookingsync.com/api/v3/rates_tables/{rentals.rates_table}",
"rentals.rental_agreement": "https://www.bookingsync.com/api/v3/rental_agreements/{rentals.rental_agreement}",
"rentals.rental_cancelation_policy": "https://www.bookingsync.com/api/v3/rental_cancelation_policies/{rentals.rental_cancelation_policy}",
"rentals.photos": "https://www.bookingsync.com/api/v3/photos/{rentals.photos}",
"rentals.reviews": "https://www.bookingsync.com/api/v3/reviews/{rentals.reviews}",
"rentals.special_offers": "https://www.bookingsync.com/api/v3/special_offers/{rentals.special_offers}",
"rentals.rates": "https://www.bookingsync.com/api/v3/rates/{rentals.rates}",
"rentals.rentals_amenities": "https://www.bookingsync.com/api/v3/rentals_amenities/{rentals.rentals_amenities}",
"rentals.rentals_fees": "https://www.bookingsync.com/api/v3/rentals_fees/{rentals.rentals_fees}",
"rentals.bathrooms": "https://www.bookingsync.com/api/v3/bathrooms/{rentals.bathrooms}",
"rentals.bedrooms": "https://www.bookingsync.com/api/v3/bedrooms/{rentals.bedrooms}",
"rentals.rentals_tags": "https://www.bookingsync.com/api/v3/rentals_tags/{rentals.rentals_tags}",
"rentals.change_over": "https://www.bookingsync.com/api/v3/change_overs/{rentals.change_over}",
"rentals.nightly_rate_map": "https://www.bookingsync.com/api/v3/nightly_rate_maps/{rentals.nightly_rate_map}"
},
"rentals": [
{
"links": {
"account": 1,
"availability": 1,
"destination": 134,
"rates_table": 1,
"rental_agreement": 1,
"rental_cancelation_policy": 1,
"photos": [
1
],
"reviews": [
1,
2,
3,
4,
5
],
"special_offers": [
1
],
"rates": [
1
],
"rentals_amenities": [
1,
2,
3
],
"rentals_fees": [],
"bathrooms": [
5,
6,
7
],
"bedrooms": [
8,
9,
10,
11
],
"rentals_tags": [],
"change_over": 1,
"nightly_rate_map": 1
},
"id": 1,
"name": "Cottage 1",
"headline": {
"en": "Villa in Nevache, France"
},
"summary": {
"en": "Great value. A place to enjoy peace and tranquility, away from mass tourism."
},
"description": {
"en": "First class Villa for 8 people with private pool. Situated in a pleasant residential area."
},
"rental_type": "villa",
"management_type": "professional",
"downpayment": 30,
"bedrooms_count": 4,
"sleeps": 8,
"sleeps_max": 9,
"bathrooms_count": 3,
"surface": 120,
"surface_unit": "metric",
"bookable_online": false,
"min_price": "420.0",
"max_price": "600.0",
"base_rate": "600.0",
"base_rate_kind": "weekly",
"currency": "EUR",
"price_public_notes": {
"en": null
},
"lat": 45.02,
"lng": 6.6,
"city": "Nevache",
"state": null,
"country_code": "FR",
"contact_name": "Betty Reichert",
"reviews_count": 5,
"reviews_average_rating": "4.0",
"published_at": "2025-03-31T17:52:12.197Z",
"created_at": "2025-03-31T17:52:12.197Z",
"updated_at": "2025-04-07T17:52:12.197Z",
"checkin_time": 16,
"checkout_time": 10,
"initial_price": null,
"final_price": null,
"position": 1,
"absolute_min_price": "300.0",
"stories_count": 2,
"floor": "A",
"residency_category": "primary_residence",
"mid_term_pricing_active": false,
"nightly_rates_managed_externally": false,
"website_url": {
"en": "https://example.com/en/rentals/123-rental-headline"
},
"permit_number": "AQD9382857",
"certifications": {
"meubles_de_tourisme": [
"1_etoile",
"2_etoiles",
"3_etoiles",
"4_etoiles"
]
}
}
],
"meta": {}
}
Update a rental
Returns an updated rental identified by ID.
Please note that translated attributes are updated differently than you read them.
To set the English headline, locale en
, you need to use the headline_en
attribute.
List of locales described in enums section.
PUT /rentals/:rental_id
- OAuth Scopes:
- rentals_write
{
"rentals": [
{
"name": "Cottage 2",
"headline_en": "Villa in Nevache, France",
"lat": 45.02,
"lng": 6.6,
"bedrooms_count": 5,
"sleeps": 9,
"bathrooms_count": 3,
"surface": 120,
"surface_unit": "metric",
"absolute_min_price": "300.0",
"stories_count": 2,
"amenity_ids": [
4
],
"certifications": {
"meubles_de_tourisme": [
"1_etoile",
"2_etoiles",
"3_etoiles",
"4_etoiles"
]
}
}
]
}
{
"links": {
"rentals.account": "https://www.bookingsync.com/api/v3/accounts/{rentals.account}",
"rentals.availability": "https://www.bookingsync.com/api/v3/availabilities/{rentals.availability}",
"rentals.destination": "https://www.bookingsync.com/api/v3/destinations/{rentals.destination}",
"rentals.rates_table": "https://www.bookingsync.com/api/v3/rates_tables/{rentals.rates_table}",
"rentals.rental_agreement": "https://www.bookingsync.com/api/v3/rental_agreements/{rentals.rental_agreement}",
"rentals.rental_cancelation_policy": "https://www.bookingsync.com/api/v3/rental_cancelation_policies/{rentals.rental_cancelation_policy}",
"rentals.photos": "https://www.bookingsync.com/api/v3/photos/{rentals.photos}",
"rentals.reviews": "https://www.bookingsync.com/api/v3/reviews/{rentals.reviews}",
"rentals.special_offers": "https://www.bookingsync.com/api/v3/special_offers/{rentals.special_offers}",
"rentals.rates": "https://www.bookingsync.com/api/v3/rates/{rentals.rates}",
"rentals.rentals_amenities": "https://www.bookingsync.com/api/v3/rentals_amenities/{rentals.rentals_amenities}",
"rentals.rentals_fees": "https://www.bookingsync.com/api/v3/rentals_fees/{rentals.rentals_fees}",
"rentals.bathrooms": "https://www.bookingsync.com/api/v3/bathrooms/{rentals.bathrooms}",
"rentals.bedrooms": "https://www.bookingsync.com/api/v3/bedrooms/{rentals.bedrooms}",
"rentals.rentals_tags": "https://www.bookingsync.com/api/v3/rentals_tags/{rentals.rentals_tags}",
"rentals.change_over": "https://www.bookingsync.com/api/v3/change_overs/{rentals.change_over}",
"rentals.nightly_rate_map": "https://www.bookingsync.com/api/v3/nightly_rate_maps/{rentals.nightly_rate_map}"
},
"rentals": [
{
"links": {
"account": 1,
"availability": 1,
"destination": 134,
"rates_table": 1,
"rental_agreement": 1,
"rental_cancelation_policy": 1,
"photos": [
1
],
"reviews": [
1,
2,
3,
4,
5
],
"special_offers": [
1
],
"rates": [
1
],
"rentals_amenities": [
1,
2,
3
],
"rentals_fees": [],
"bathrooms": [
5,
6,
7
],
"bedrooms": [
8,
9,
10,
11
],
"rentals_tags": [],
"change_over": 1,
"nightly_rate_map": 1
},
"id": 1,
"name": "Cottage 1",
"headline": {
"en": "Villa in Nevache, France"
},
"summary": {
"en": "Great value. A place to enjoy peace and tranquility, away from mass tourism."
},
"description": {
"en": "First class Villa for 8 people with private pool. Situated in a pleasant residential area."
},
"rental_type": "villa",
"management_type": "professional",
"downpayment": 30,
"bedrooms_count": 4,
"sleeps": 8,
"sleeps_max": 9,
"bathrooms_count": 3,
"surface": 120,
"surface_unit": "metric",
"bookable_online": false,
"min_price": "420.0",
"max_price": "600.0",
"base_rate": "600.0",
"base_rate_kind": "weekly",
"currency": "EUR",
"price_public_notes": {
"en": null
},
"lat": 45.02,
"lng": 6.6,
"city": "Nevache",
"state": null,
"country_code": "FR",
"contact_name": "Betty Reichert",
"reviews_count": 5,
"reviews_average_rating": "4.0",
"published_at": "2025-03-31T17:52:12.202Z",
"created_at": "2025-03-31T17:52:12.202Z",
"updated_at": "2025-04-07T17:52:12.202Z",
"checkin_time": 16,
"checkout_time": 10,
"initial_price": null,
"final_price": null,
"position": 1,
"absolute_min_price": "300.0",
"stories_count": 2,
"floor": "A",
"residency_category": "primary_residence",
"mid_term_pricing_active": false,
"nightly_rates_managed_externally": false,
"website_url": {
"en": "https://example.com/en/rentals/123-rental-headline"
},
"permit_number": "AQD9382857",
"certifications": {
"meubles_de_tourisme": [
"1_etoile",
"2_etoiles",
"3_etoiles",
"4_etoiles"
]
}
}
],
"meta": {}
}
Destroy a rental
Please note that destroying rentals will decrease the account monthly fee. For further details, check our pricing.
Returns an empty response with 204 No Content
status code on success.
DELETE /rentals/:rental_id