Add, modify or delete room-level bathroom information.
Important — overlay semantics: This endpoint uses full-replace mode. Any bathroom definition absent from the request body is permanently deleted. Before updating existing bathroom configuration, call GET /facilities-api/properties/{propertyId}/rooms/{roomId}/bathrooms to retrieve the current state, then include all existing bathroom entries in your PUT body alongside any changes.
- Mock (schema only)https://developers.booking.com/_mock/connectivity/docs/openapispecs/facilities-api/facilities-api-specification/facilities-api/properties/{propertyId}/rooms/{roomId}/bathrooms
- Test using live endpointhttps://supply-xml.booking.com/facilities-api/properties/{propertyId}/rooms/{roomId}/bathrooms
Enable hotel group bathrooms
curl -i -X PUT \
'https://developers.booking.com/_mock/connectivity/docs/openapispecs/facilities-api/facilities-api-specification/facilities-api/properties/{propertyId}/rooms/{roomId}/bathrooms' \
-H 'Content-Type: application/json' \
-d '{
"hotel_bathroom_details": {
"shared_bathroom_state": "PRESENT",
"private_bathroom_state": "PRESENT",
"number_of_bathrooms": 3
}
}'