Change a property's details, times or tax profile
patch/lodging/properties/{id}
Before you call
- Credential
Authorization: Bearer $KEY- Scope
bookings:admin- Mcp
rivier_lodging_property_update- Sdk
bookings.property.update- Cli
bookings property update
Parameters
- idstring (uuid)requiredIn the path
Request bodyapplication/json, required
- namestringAt most 120 characters.
- currencystringPattern: ^[a-z]{3}$.
- addressobjectDefault: {}.
- checkInTimestringDefault: 15:00. Pattern: ^([01]\d|2[0-3]):[0-5]\d$.
- checkOutTimestringDefault: 11:00. Pattern: ^([01]\d|2[0-3]):[0-5]\d$.
- languageslist of stringDefault: [].
- legalEntityobjectDefault: {}.
- registrationNostring or null
- taxProfileobjectDefault: {}.
- accommodationPercentnumberDefault: 0. At least 0. At most 100.
- ancillaryPercentnumberDefault: 0. At least 0. At most 100.
- inclusivebooleanDefault: true.
- sourceobject
- urlstring (uri)requiredAt most 500 characters.
- verifiedOnstringrequiredPattern: ^\d{4}-\d{2}-\d{2}$.
- urlstring (uri)required
- accommodationPercentnumber
- slugstringAt most 60 characters. Pattern: ^[a-z0-9]+(-[a-z0-9]+)*$.
- kindstringOne of: hotel, bed_and_breakfast, guesthouse, hostel, apartment_hotel, villa, campsite, rental, resort. Default: hotel.
- starRatingnumber or null
- geoobject or null
- geoPrecisionstringOne of: exact, approximate. Default: exact.
- entranceobject or null
- contactobjectDefault: {}.
- emailstring (email)At most 254 characters.
- phonestringPattern: ^+?[0-9 ()-]{6,20}$.
- websitestring (uri)At most 300 characters.
- reservationsEmailstring (email)At most 254 characters.
- emergencyPhonestringPattern: ^+?[0-9 ()-]{6,20}$.
- emailstring (email)
- registrationslist of objectDefault: [].
- kindstringrequiredAt most 60 characters.
- numberstringrequiredAt most 80 characters.
- authoritystringAt most 120 characters.
- validUntilstringPattern: ^\d{4}-\d{2}-\d{2}$.
- kindstringrequired
- policiesobjectDefault: {}.
- childrenobjectDefault: {}.
- allowedbooleanDefault: true.
- freeUnderAgeinteger or nullDefault: null.
- extraBedFeeMinorinteger or nullDefault: null.
- allowedboolean
- petsobjectDefault: {}.
- allowedstringOne of: no, on_request, yes. Default: no.
- feeMinorinteger or nullDefault: null.
- feePerstring or nullDefault: null.
- maxPetsinteger or nullDefault: null.
- allowedstring
- smokingobjectDefault: {}.
- policystringOne of: none, designated_areas, allowed. Default: none.
- policystring
- checkInobjectDefault: {}.
- methodstringOne of: front_desk, self_code, key_box, host_meets, other. Default: front_desk.
- methodstring
- paymentobjectDefault: {}.
- methodslist of stringDefault: [].
- methodslist of string
- houseRulesobjectDefault: {}.
- quietHoursobject or nullDefault: null.
- partiesAllowedbooleanDefault: false.
- minCheckInAgeinteger or nullDefault: null.
- lateArrivalUntilstring or nullDefault: null.
- ruleslist of stringDefault: [].
- quietHoursobject or null
- cancellationPolicyIdstring (uuid) or nullDefault: null.
- childrenobject
- contentobjectDefault: {}.
- statusstringOne of: active, archived.
Responses
- 200application/jsonSuccess
- 400application/jsonThe request was malformed
- errorstringrequired
- messagestring
- 401application/jsonNo valid credential
- errorstringrequired
- messagestring
- 403application/jsonThe credential lacks the scope, origin or address
- errorstringrequired
- messagestring
- 429application/jsonOver the key's rate limit; see Retry-After
- errorstringrequired
- messagestring