Skip to main content

Rental Cancelation Policies

Overview

This resource represents Rental Cancelation Policies which define the rules and potential penalties for the cancelation of Bookings (defined either via Rental Cancelation Policy Items or preset)

The Rental Cancelation Policy can be defined on the Account level (a global one that will be applied to all Rentals), a custom one for Rental (if not defined, it defaults to Account's one) and on the Booking level (which is the copy of the Rental's one at time of Booking creation).

Parameters

NameTypeRead/WriteDescription
accountIntegerReadAccount's ID related to the Rental Cancelation Policy
rentalIntegerReadRental's ID related to the Rental Cancelation Policy
rental_cancelation_policy_itemsArrayReadRental Cancelation Policy Items' defined for the Rental Cancelation Policy
policeable_idIntegerReadID of the resource to which Rental Cancelation Policy belongs to (Rental, Account or Booking)
policeable_typeStringReadType of the resource to which Rental Cancelation Policy belongs to (Rental, Account or Booking)
idIntegerReadRental cancelation policy's ID.
bodyStringReadRental cancelation policy's body in Account's default locale.
body_translationsObjectReadRental cancelation policy's body translations, list of locales described in enums section.
presetStringReadRental cancelation policy's preset, list of presets described in enums section.
created_atTimeReadRental cancelation policy's create time.
updated_atTimeReadRental cancelation policy's update time.

List rental cancelation policies

List all rental cancelation policies for given account(s).

GET /rental_cancelation_policies
response.json
{
"links": {
"rental_cancelation_policies.rental": "https://www.bookingsync.com/api/v3/rentals/{rental_cancelation_policies.rental}",
"rental_cancelation_policies.rental_cancelation_policy_items": "https://www.bookingsync.com/api/v3/rental_cancelation_policy_items/{rental_cancelation_policies.rental_cancelation_policy_items}"
},
"rental_cancelation_policies": [
{
"links": {
"rental": 1,
"rental_cancelation_policy_items": [
1,
2
]
},
"id": 1,
"body": "Cancellation Policy: \nIn case of cancelation the downpayment paid upon booking is non-refundable.",
"created_at": "2025-03-17T22:18:31.131Z",
"updated_at": "2025-03-24T22:18:31.131Z",
"body_translations": {
"en": "Cancellation Policy: \nIn case of cancelation the downpayment paid upon booking is non-refundable.",
"fr": "Annulation : \nEn cas d'annulation l'acompte payé lors de la réservation ne sera pas remboursé."
}
}
]
}

Get a single rental cancelation policy

Returns a single rental cancelation policy identified by ID.

GET /rental_cancelation_policies/:rental_cancelation_policy_id
response.json
{
"links": {
"rental_cancelation_policies.rental": "https://www.bookingsync.com/api/v3/rentals/{rental_cancelation_policies.rental}",
"rental_cancelation_policies.rental_cancelation_policy_items": "https://www.bookingsync.com/api/v3/rental_cancelation_policy_items/{rental_cancelation_policies.rental_cancelation_policy_items}"
},
"rental_cancelation_policies": [
{
"links": {
"rental": 1,
"rental_cancelation_policy_items": [
1,
2
]
},
"id": 1,
"body": "Cancellation Policy: \nIn case of cancelation the downpayment paid upon booking is non-refundable.",
"created_at": "2025-03-17T22:18:31.132Z",
"updated_at": "2025-03-24T22:18:31.132Z",
"body_translations": {
"en": "Cancellation Policy: \nIn case of cancelation the downpayment paid upon booking is non-refundable.",
"fr": "Annulation : \nEn cas d'annulation l'acompte payé lors de la réservation ne sera pas remboursé."
}
}
]
}