Skip to main content

Update Hotel Room API

Overview

Updates configuration details, total room inventory capacity, or nightly rates for a Hotel Room.

  • Endpoint: /api/hotels/rooms/update
  • Method: POST

Request Body Schema

FieldTypeRequiredDescription
idString (UUID)YesTarget Room ID
roomNameStringNoUpdated room name
basePricePerNightNumberNoUpdated base rate per night
totalRoomsNumberNoUpdated total room capacity
maxOccupancyNumberNoUpdated max occupancy
activeBooleanNoActive status flag

Request Body Example

{
"id": "11223344-5566-7788-9900-aabbccddeeff",
"roomName": "Ocean Deluxe Suite Premium",
"basePricePerNight": 4800.00,
"totalRooms": 12
}

Response Example (200 OK)

{
"success": true,
"data": {
"id": "11223344-5566-7788-9900-aabbccddeeff",
"roomName": "Ocean Deluxe Suite Premium",
"basePricePerNight": "4800.00",
"totalRooms": 12
},
"message": "Hotel room updated successfully"
}