RoomTypesData
RoomTypesData contains the array of room types.
roomTypes object[]required
Array of room types
Room identifier
Object identifier (from platform, needed for calendar and availability checks)
Room name
Room description
images object[]required
Room photos
Photo ID
Photo URL
Description (nullable)
Blur hash for placeholder effect
Number of photos
beds object[]required
Beds in the room
Bed type code (e.g., "BED_TYPE_SINGLE_BED")
Bed type title (e.g., "односпальная кровать")
Number of beds of this type
Whether this is an extra bed
info object[]required
Room properties (area, bedrooms, etc.)
Property name (e.g., "area", "floor", "bedrooms")
Property title (e.g., "Площадь (м2)")
Property value (e.g., "45")
amenities object[]required
Room amenities
Amenity group (e.g., "AMENITY_GROUP_ROOM")
Amenity title (e.g., "Wi-Fi в номере")
Amenity code (e.g., "AMENITY_INTERNET_ROOMS")
Whether this amenity is paid
Price for paid amenity
Currency code (e.g., "rub", "usd")
Additional information about the amenity
Price unit for paid amenity (daily, period, hourly)
bookingRules object[]required
Booking rules
Rule name (e.g., "party", "pets", "smoking")
Rule description (e.g., "вечеринки разрешены")
Rule value (e.g., "0", "1", "14:00")
Important information from owner
superguestPermissions object[]required
Superguest permissions available for the room type
{
"roomTypes": [
{
"id": "string",
"objectId": "string",
"name": "string",
"description": "string",
"images": [
{
"id": "string",
"imageUrl": "string",
"comment": "string",
"blurHash": "string"
}
],
"imageCount": 0,
"beds": [
{
"name": "string",
"title": "string",
"count": 0,
"isExtraBed": true
}
],
"info": [
{
"name": "string",
"title": "string",
"value": "string"
}
],
"amenities": [
{
"group": "string",
"title": "string",
"name": "string",
"isPaid": true,
"price": "string",
"currency": "string",
"optionalInfo": "string",
"priceType": "string"
}
],
"bookingRules": [
{
"name": "string",
"title": "string",
"value": "string"
}
],
"importantInfo": "string",
"superguestPermissions": [
{
"name": "string",
"title": "string"
}
]
}
]
}