Skip to main content

Booking Terms

📄️Update payment configuration for apartment

Sets the payment methods and payment schedule for one rate of the apartment (`rateId`, the default rate if omitted); configurations of other rates are kept, but pushing `REFUNDABLE` or `NON_REFUNDABLE` removes the default one. While a `REFUNDABLE` or `NON_REFUNDABLE` configuration is stored, one sent for the default rate is discarded, although the call answers 200 and echoes it. `ratePaidOnBookingInPercentage` plus all `ratesPerDate[].rateAmountInPercentage` must add up to exactly 100. Only needed if you collect payments yourself and the configuration differs from the one set for your account.

📄️Update cancellation conditions for apartment

Sets the cancellation fee tiers of the apartment: each tier charges `cancellationFeeInPercent` of the booking amount for cancellations up to and including the day `daysBeforeArrival` days before arrival, once the previous (longer) tier has ended. Include a tier with `daysBeforeArrival` 0, the fee for late cancellations and no-shows; the API does not reject a list without one. Tiers are grouped by `rateId` (the default rate if omitted): the tiers of each rate in the request replace the stored ones, other rates are kept and an empty list changes nothing. Pushing `REFUNDABLE` or `NON_REFUNDABLE` tiers removes the default ones, and while they are stored, tiers sent for the default rate are discarded although the call answers 200 with them.