# Manage bathrooms Add, modify or delete room-level bathroom information Endpoint: PUT /properties/{propertyId}/rooms/{roomId}/bathrooms Version: 1.0 ## Path parameters: - `propertyId` (integer, required) - `roomId` (integer, required) ## Request fields (application/json): - `property_bathroom_details` (object) - `property_bathroom_details.bathrooms` (array, required) - `property_bathroom_details.bathrooms.id` (integer) - `property_bathroom_details.bathrooms.bathroom_type` (string, required) Enum: "PRIVATE", "SHARED" - `property_bathroom_details.bathrooms.bathroom_location` (string) Enum: "ENSUITE", "NEXT_DOOR", "DOWN_THE_HALL", "OPPOSITE_THE_ROOM", "IN_THE_HALLWAY", "OTHER", "INSIDE_THE_UNIT" - `property_bathroom_details.bathrooms.hostel_bathroom_details` (object) - `property_bathroom_details.bathrooms.hostel_bathroom_details.gender` (string) Enum: "FEMALE", "MALE", "MIXED" - `property_bathroom_details.bathrooms.hostel_bathroom_details.num_guests_with_access_type` (string) Enum: "NUMBER_LESS_THAN_5", "NUMBER_5_TO_10", "NUMBER_11_TO_20", "NUMBER_21_TO_30", "NUMBER_31_TO_40", "NUMBER_41_TO_50", "NUMBER_MORE_THAN_50" - `property_bathroom_details.bathrooms.hostel_bathroom_details.bathroom_facilities` (array, required) - `property_bathroom_details.bathrooms.hostel_bathroom_details.bathroom_facilities.type` (string, required) Enum: "SHOWER", "TOILET", "SINK", "BATH", "TOILET_PAPER", "HAIR_DRYER", "SLIPPERS", "BIDET", "TOOTHBRUSH", "SHAMPOO", "CONDITIONER", "BODY_SOAP", "TOWEL", "HOT_WATER" - `property_bathroom_details.bathrooms.hostel_bathroom_details.bathroom_facilities.count` (integer) - `property_bathroom_details.bathrooms.hostel_bathroom_details.bathroom_facilities.is_paid` (boolean) - `hotel_bathroom_details` (object) - `hotel_bathroom_details.private_bathroom_state` (string, required) Enum: "MISSING", "PRESENT" - `hotel_bathroom_details.shared_bathroom_state` (string, required) Enum: "MISSING", "PRESENT" - `hotel_bathroom_details.private_bathroom_details` (object) - `hotel_bathroom_details.private_bathroom_details.location_type` (string) Enum: "DEFAULT", "NEXT_DOOR", "DOWN_THE_HALL", "ACROSS_FROM_THE_ROOM", "IN_THE_LOBBY", "OTHER" - `hotel_bathroom_details.private_bathroom_details.location_other` (string) - `hotel_bathroom_details.number_of_bathrooms` (integer, required) ## Response 200 fields (*/*): - `data` (object) - `data.success` (boolean) - `warnings` (array) - `warnings.message` (string) - `warnings.code` (string) - `warnings.details` (object) - `errors` (array) - `meta` (object) - `meta.ruid` (string)