---
title: "Manage bathrooms"
method: PUT
path: "/properties/{propertyId}/rooms/{roomId}/bathrooms"
tags: ["Manage bathrooms"]
---

# Manage bathrooms

`PUT /properties/{propertyId}/rooms/{roomId}/bathrooms`

Add, modify or delete room-level bathroom information

## Path parameters

- `propertyId` integer, required
- `roomId` integer, required

## Request body

- BathroomDetails
  - `property_bathroom_details` PropertyBathroomDetails
    - `bathrooms` Bathroom[], required
      - `id` integer
      - `bathroom_type` 'PRIVATE' | 'SHARED', required
      - `bathroom_location` 'ENSUITE' | 'NEXT_DOOR' | 'DOWN_THE_HALL' | 'OPPOSITE_THE_ROOM' | 'IN_THE_HALLWAY' | 'OTHER' | 'INSIDE_THE_UNIT'
      - `hostel_bathroom_details` HostelBathroomDetails
        - `gender` 'FEMALE' | 'MALE' | 'MIXED'
        - `num_guests_with_access_type` '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'
        - `bathroom_facilities` HostelBathroomFacility[], required
          - `type` 'SHOWER' | 'TOILET' | 'SINK' | 'BATH' | 'TOILET_PAPER' | 'HAIR_DRYER' | 'SLIPPERS' | 'BIDET' | 'TOOTHBRUSH' | 'SHAMPOO' | 'CONDITIONER' | 'BODY_SOAP' | 'TOWEL' | 'HOT_WATER', required
          - `count` integer
          - `is_paid` boolean
  - `hotel_bathroom_details` HotelBathroomDetails
    - `private_bathroom_state` 'MISSING' | 'PRESENT', required
    - `shared_bathroom_state` 'MISSING' | 'PRESENT', required
    - `private_bathroom_details` PrivateBathroomDetails
      - `type` 'DEFAULT' | 'EXTERNAL_BATHROOM' | 'ATTACHED_BATHROOM'
      - `location_type` 'DEFAULT' | 'NEXT_DOOR' | 'DOWN_THE_HALL' | 'ACROSS_FROM_THE_ROOM' | 'IN_THE_LOBBY' | 'OTHER'
      - `location_other` string
    - `number_of_bathrooms` integer, required

## Response `200`

OK

- ApiResponseSuccessObject
  - `data` SuccessObject
    - `success` boolean
  - `warnings` ApiError[]
    - `message` string
    - `code` string
    - `details` object
  - `errors` ApiError[]
    - `message` string
    - `code` string
    - `details` object
  - `meta` ResponseMeta
    - `ruid` string

---

[API](https://skmtc.net/booking/apis/facilities-api.md) · [All operations](https://skmtc.net/booking/apis/facilities-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/booking/facilities-api/revisions/4073eeee9d1a/schema)
