Change a room type
patch/lodging/room-types/{id}
Before you call
- Credential
Authorization: Bearer $KEY- Scope
bookings:admin- Mcp
rivier_lodging_room_type_update- Sdk
bookings.roomType.update- Cli
bookings room type update
Parameters
- idstring (uuid)requiredIn the path
Request bodyapplication/json, required
- namestringAt most 120 characters.
- codestringPattern: ^[A-Za-z0-9_-]{1,24}$.
- descriptionstringDefault: . At most 4000 characters.
- maxAdultsintegerDefault: 2. At least 1. At most 20.
- maxChildrenintegerDefault: 0. At least 0. At most 20.
- maxInfantsintegerDefault: 0. At least 0. At most 20.
- prepNightsintegerDefault: 0. At least 0. At most 7.
- baseAdultsintegerDefault: 2. At least 1. At most 20.
- bedslist of objectDefault: [].
- typestringrequiredAt most 40 characters.
- countintegerrequiredAt least 1. At most 10.
- typestringrequired
- sizeM2integer or null
- amenitieslist of string
- sleepinglist of object
- namestringrequiredAt most 60 characters.
- kindstringOne of: bedroom, living_room, studio, other. Default: bedroom.
- bedslist of objectrequired
- typestringrequiredOne of: single, double, queen, king, twin, sofa_bed, bunk, futon, crib, extra_bed.
- countintegerrequiredAt least 1. At most 10.
- typestringrequired
- namestringrequired
- bedOptionslist of objectDefault: [].
- labelstringrequiredAt most 80 characters.
- bedslist of objectrequired
- typestringrequiredOne of: single, double, queen, king, twin, sofa_bed, bunk, futon, crib, extra_bed.
- countintegerrequiredAt least 1. At most 10.
- typestringrequired
- labelstringrequired
- bedroomsinteger or null
- bathroomsnumber or null
- smokingstringOne of: non_smoking, smoking, either. Default: non_smoking.
- viewslist of stringDefault: [].
- contentobjectDefault: {}.
- overbookAllowanceintegerDefault: 0. At least 0. At most 100.
- positionintegerDefault: 0. At least 0. At most 10000.
- publishedbooleanDefault: false.
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