Traveloka 1.1 Content - Hotel & Room API

The 1.1 Content - Hotel & Room API from Traveloka — 2 operation(s) for 1.1 content - hotel & room.

Operations 2

POST /hotel-operation Import hotel and room data (v1) #
POST /hotel-operation-v2 Import hotel and room data (v1.1) #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/traveloka-1-1-content-hotel-room-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

traveloka-1-1-content-hotel-room-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Traveloka Atlas 1.1 Content - Hotel & Room API
  version: ''
  description: "Traveloka Specification API for Accommodation Provider\n\n**General Notes**\n* Please ensure that the endpoint is configured to connect using **HTTPS via port 443.**\n* For fields with type \"String\", if there's no value, do not return empty string (e.g. \"\"), instead do not return the field at all\n\nThis API uses custom Basic Authentication.\n\nHow to get a token:\n- Combine username and password using a colon: [username:password]\n- Encode that using Base64\n- Example:\n  ```\n  echo -n 'user:pass' | base64\n  -> dXNlcjpwYXNz\n  ```\n\nThen use:\n```\nAuthorization: Basic dXNlcjpwYXNz\n```\n"
servers:
- url: http://localhost:8080
  description: Generated server url
security: []
tags:
- name: 1.1 Content - Hotel & Room
paths:
  /hotel-operation:
    post:
      tags:
      - 1.1 Content - Hotel & Room
      summary: Import hotel and room data (v1)
      description: This operation is for Traveloka to import/get the hotel and room data based on the content data that are provided by our partner provider.
      operationId: hotelOperation
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImportHotelDataRequest'
        required: true
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImportHotelDataResponse'
      servers:
      - url: http://localhost:8080
        description: Generated server url
  /hotel-operation-v2:
    post:
      tags:
      - 1.1 Content - Hotel & Room
      summary: Import hotel and room data (v1.1)
      description: 'This operation is for Traveloka to import/get the hotel and room data based on the content data that are provided by our partner provider. This is the new protocol and will be the primary integration going forward.<br/><br/>

        **[Please read this before developing Content API v1.1]**<br/>

        Content API v1.1 makes many fields optional compared to v1, but we recommend submitting complete, accurate data wherever possible. Our system uses these fields to map your hotels and rooms to our database - missing or incorrect values, even in optional fields, can cause mapping to fail. When that happens, the affected hotels or rooms won''t be sellable on our platforms.<br/><br/>

        Fewer required fields means more integration flexibility, not less need for data completeness. Partners who submit richer content see faster onboarding and fewer mapping errors.<br/><br/>

        See the guide below for details on using Content API v1.1, including which fields matter most for mapping accuracy.<br/>

        [**Content API Completeness Guide for Traveloka''s Suppliers**](https://docs.google.com/document/d/11v0C0MIbz6mTh_BRCjPf4TIGmB2PKb2-5vGwMUxNiuE/edit?usp=sharing)'
      operationId: hotelOperationV2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImportHotelDataV2Request'
        required: true
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImportHotelDataV2Response'
      servers:
      - url: http://localhost:8080
        description: Generated server url
components:
  schemas:
    HotelPaymentMethodInfo:
      type: object
      properties:
        creditCardInfo:
          type: array
          description: List of credit card information accepted by the hotel
          items:
            $ref: '#/components/schemas/HotelCreditCardInfo'
        cashCurrencyInfo:
          type: array
          description: List of cash currency information accepted by the hotel
          example:
          - IDR
          - USD
          items:
            type: string
            description: List of cash currency information accepted by the hotel
            example: '["IDR","USD"]'
    HotelAddress:
      required:
      - city
      - lines
      - postalCode
      type: object
      properties:
        lines:
          type: array
          description: "    Hotel address details, must be in English.\n    Input can be in multiple lines.\n    For example:\n    \"lines\" : [\n      \"7 Robinshon Road\",\n      \"Singapore\"\n    ]\n"
          items:
            type: string
            description: "    Hotel address details, must be in English.\n    Input can be in multiple lines.\n    For example:\n    \"lines\" : [\n      \"7 Robinshon Road\",\n      \"Singapore\"\n    ]\n"
        city:
          type: string
          description: City of the hotel address
        province:
          type: string
          description: Province of the hotel address
        postalCode:
          type: string
          description: Postal code of the hotel address
        country:
          type: string
          description: Country of the hotel address
    ProviderErrorV2:
      required:
      - errorId
      type: object
      properties:
        errorStatus:
          type: string
          description: HTTP status code or provider-specific error status
          example: '404'
        errorId:
          type: string
          description: The providerPropertyId (hotel ID) that this error corresponds to
          example: H00123
        errorMessage:
          type: string
          description: Human-readable error message
          example: Hotel with ID H00123 was not found
    AddressV2:
      type: object
      properties:
        line:
          type: array
          description: Address lines
          example:
          - 123 Example St
          - RT 01/RW 02
          items:
            type: string
            description: Address lines
            example: '["123 Example St","RT 01/RW 02"]'
        city:
          type: string
          description: City where the property is located
          example: Jakarta
        province:
          type: string
          description: Province where the property is located
          example: DKI Jakarta
        country:
          type: string
          description: Country name where the property is located
          example: Indonesia
        postalCode:
          type: string
          description: Postal/ZIP code of the property
          example: '12345'
    RoomViewV2:
      type: object
      properties:
        hasWindow:
          type: boolean
          description: Indicates whether the room has a window
          example: true
        roomViews:
          type: array
          description: View(s) from the room
          example:
          - CITY_VIEW
          - POOL_VIEW
          items:
            type: string
            enum:
            - AIRPORT_VIEW
            - AQUARIUM_VIEW
            - BAY_VIEW
            - BEACH_VIEW
            - CANAL_VIEW
            - CANYON_VIEW
            - CITY_VIEW
            - COUNTRYSIDE_VIEW
            - COURTYARD_VIEW
            - DESERT_VIEW
            - FOREST_VIEW
            - GARDEN_VIEW
            - GOLF_VIEW
            - GULF_VIEW
            - HARBOR_VIEW
            - HILL_VIEW
            - LAGOON_VIEW
            - LAKE_VIEW
            - LANDMARK_VIEW
            - MARINA_VIEW
            - MOUNTAIN_VIEW
            - NATURE_VIEW
            - NIGHT_VIEW
            - NO_SPECIAL_VIEW
            - OCEAN_VIEW
            - PANORAMA_VIEW
            - PARK_VIEW
            - PARTIAL_LAKE_VIEW
            - PARTIAL_OCEAN_VIEW
            - PARTIAL_SEA_VIEW
            - PARTIAL_VIEW
            - POOL_VIEW
            - RESORT_VIEW
            - RIVER_VIEW
            - SEA_VIEW
            - SLOPE_VIEW
            - STREET_VIEW
            - STRIP_VIEW
            - TOWER_VIEW
            - VALLEY_VIEW
            - VINEYARD_VIEW
            - VOLCANO_VIEW
            - WATER_VIEW
            - WATERFALL_VIEW
    HotelAsset:
      required:
      - caption
      - height
      - id
      - isMain
      - url
      - width
      type: object
      properties:
        id:
          type: string
          description: Asset ID. This ID should be unique for all assets that provider sent.
          example: '10004'
        providerHotelId:
          type: string
        type:
          type: string
          enum:
          - THUMBNAIL
          - SMALL_PHOTO
          - FULL_LANDSCAPE_PHOTO
          - HIGH_RESOLUTION_PHOTO
        category:
          type: string
          description: Asset category type. This is used to categorize the asset, such as 'room', 'amenity', 'exterior', etc.
          example: ROOM
          enum:
          - EXTERIOR_BUILDING
          - LOBBY
          - SWIMMING_POOL
          - ENTERTAINMENT_FACILITY
          - SPORT_FACILITY
          - HYGIENE_FACILITY
          - BEDROOM
          - BATHROOM
          - FUNCTIONAL_HALL
          - RESTAURANT
          - BAR_CAFE_LOUNGE
          - VIEW_ATTRACTIONS
          - HOTEL_SERVICES
          - COMMON_SPACE
          - BALCONY_TERRACE
          - BALLROOM
          - SHOWER
          - PRIVATE_POOL
          - OTHERS
        isMain:
          type: boolean
          description: Indicates if this asset is the main asset for the hotel.
          example: true
        watermarked:
          type: boolean
        url:
          type: string
          description: URL of the asset. This should be a valid URL pointing to the asset location.
          example: https://example.com/assets/10004.jpg
        caption:
          type: string
          description: Caption for the asset. This is a short description or title for the asset.
          example: Deluxe Room with Sea View
        width:
          type: integer
          description: Image width, min 800 x 600 pixels
          format: int32
        height:
          type: integer
          description: Image height, min 800 x 600 pixels
          format: int32
          example: 600
        isActive:
          type: boolean
          description: To indicate the validity of asset / whether it has been removed.
          example: true
    PropertyStatisticsV2:
      type: object
      properties:
        builtYear:
          type: integer
          description: Year when the property was originally built
          format: int32
          example: 1995
        lastRenovatedYear:
          type: integer
          description: Year of the most recent major renovation
          format: int32
          example: 2020
        numRooms:
          type: integer
          description: Total number of guest rooms
          format: int32
          example: 250
        numFloors:
          type: integer
          description: Total number of floors in the property
          format: int32
          example: 15
        numBars:
          type: integer
          description: Number of bars available in the property
          format: int32
          example: 2
        roomVoltage:
          type: number
          description: Standard electrical voltage in guest rooms (in volts)
          format: float
          example: 220
    PropertyFacilityItemV2:
      type: object
      properties:
        facilityType:
          type: string
          description: Type of the facility
          example: SWIMMING_POOL
          enum:
          - _24_HOUR_BUSINESS_CENTER
          - _24_HOUR_FITNESS_FACILITIES
          - _24_HOUR_FRONT_DESK
          - _24_HOUR_HEALTH_CLUB
          - _24_HOUR_POOL_ACCESS
          - _24_HOURS_CHINESE_SPEAKING_SERVICE
          - _24_HOURS_LOT
          - _24H_SECURITY
          - ACCESSIBLE_AIRPORT_SHUTTLE
          - ACCESSIBLE_BATHROOM_IN_SELECT_ROOMS
          - ACCESSIBLE_BUS_STATION_SHUTTLE
          - ACCESSIBLE_ROOMS_AVAILABLE
          - ACCESSIBLE_SHUTTLE
          - ACCESSIBLE_TRAIN_STATION_SHUTTLE
          - ACCESSIBLE_WHEELCHAIR_NONE
          - ACROBAT_SHOWS
          - AEROBICS
          - AIR_HOCKEY
          - AIRPORT_SHUTTLE
          - AIRPORT_TRANSFER
          - AIRPORT_TRANSPORTATION
          - AIRPORT_TRANSPORTATION_DROP_OFF
          - AIRPORT_TRANSPORTATION_PICK_UP
          - ALCOHOL_FREE_PROPERTY
          - ALCOHOL_FREE_ROOMS_BY_REQUEST
          - ANNUAL_CARBON_OFFSETS
          - AQUA_FIT
          - ARCHERY_ONSITE
          - AREA_RUGS_IN_PUBLIC_AREAS
          - AREA_SHUTTLE
          - ART_CLASSES
          - ART_GALLERY_ONSITE
          - ASSISTIVE_LISTENING_DEVICE
          - ASSISTIVE_LISTENING_DEVICE_MEETING_ROOMS
          - ATM_OR_BANKING
          - BABYSITTING_CHILDCARE
          - BADMINTON_COURT
          - BALLROOM
          - BANANA_BOATING
          - BANQUET_HALL
          - BAR_OR_LOUNGE
          - BARBECUE_GRILL
          - BARBER_SHOP
          - BASKETBALL_COURT
          - BASKETBALL_NEARBY
          - BASKETBALL_ONSITE
          - BBQ_FACILITIES
          - BEACH
          - BEACH_ACCESS
          - BEACH_BAR
          - BEACH_CABANAS
          - BEACH_CLUB_NEARBY
          - BEACH_CLUB_ONSITE
          - BEACH_SHUTTLE
          - BEACH_SUN_LOUNGERS
          - BEACH_TOWELS
          - BEACH_TOYS
          - BEACH_UMBRELLAS
          - BEACH_VOLLEYBALL
          - BEACH_VOLLEYBALL_NEARBY
          - BEACH_VOLLEYBALL_ONSITE
          - BEACH_YOGA_ONSITE
          - BEAUTY_AND_MAKEUP
          - BEAUTY_SALON
          - BEDSHEET_CHANGE_DAILY
          - BEDSHEET_CHANGE_PER_GUEST
          - BEDSHEETS_CHANGE_BY_REQUEST
          - BEER_GARDEN
          - BELLBOY_SERVICE
          - BELLHOP
          - BEVERAGE
          - BICYCLE_CLEANING_AREA
          - BICYCLE_EQUIPMENT_SHOP_ONSITE
          - BICYCLE_FRIENDLY_PROPERTY
          - BICYCLE_ONSITE
          - BICYCLE_PARKING
          - BICYCLE_RENT
          - BICYCLE_RENT_NEARBY
          - BICYCLE_RENT_ONSITE
          - BICYCLE_REPAIR_STATION
          - BICYCLE_TOUR_INFORMATION
          - BICYCLES_NEARBY
          - BICYCLES_ONSITE
          - BILLIARDS_TABLE
          - BINGO
          - BIODEGRADABLE_STIRRERS
          - BIODEGRADABLE_STRAWS
          - BIRDWATCHING_NEARBY
          - BIRDWATCHING_ONSITE
          - BOAT_ONSITE
          - BOAT_PADDLES_ONSITE
          - BOAT_TOURS_NEARBY
          - BOAT_TOURS_ONSITE
          - BOCCE
          - BODY_CARE
          - BODY_CONTOURING
          - BODY_EXFOLIATOR
          - BODY_SCRUB
          - BODY_WRAPS
          - BODYBOARD_ONSITE
          - BONFIRE
          - BOOKS
          - BOWLING_ALLEY
          - BOWLING_ALLEY_ONSITE
          - BRAILLE_SIGNAGE
          - BRASSERIE
          - BREAKFAST_AVAILABLE
          - BREAKFAST_BUFFET
          - BREAKFAST_LOCAL_CUISINE
          - BREAKFAST_TO_GO
          - BRING_OWN_TENT
          - BUFFET
          - BUS_STATION_SHUTTLE
          - BUSINESS_FACILITY
          - BUTLER_SERVICE
          - CAFE
          - CAFETERIA
          - CAMPFIRES_ALLOWED
          - CAMPING_GROUND
          - CAMPSITE
          - CAMPSITE_SECURITY_FACILITIES
          - CAMPSITE_SHOWERS
          - CAMPSITE_TOILETS
          - CANOE_NEARBY
          - CANOE_ONSITE
          - CANTONESE_BREAKFAST
          - CAP_SETUP_AND_DELIVERY_SERVICES
          - CAR_RENTAL
          - CARBON_MONOXIDE_DETECTOR
          - CARPARK_LIMITED
          - CARPORT
          - CASH_FREE_TRANSACTIONS
          - CASINO
          - CASINO_NEARBY
          - CASINO_SHUTTLE
          - CATAMARAN_SAILING
          - CAVE_EXPLORING_NEARBY
          - CAVE_EXPLORING_ONSITE
          - CCTV_SURVEILLANCE
          - CCTV_SURVEILLANCE_IN_PUBLIC_AREA
          - CHAPEL
          - CHARCOAL_GRILL
          - CHILDREN_BATHROBES
          - CHILDREN_BOOK_AND_GAMES
          - CHILDREN_CLUB
          - CHILDREN_FACILITIES
          - CHILDREN_GAMES
          - CHILDREN_MEALS
          - CHILDREN_PLAY_AREA
          - CHILDREN_POOL
          - CHILDREN_SLIPPERS
          - CHILDREN_TOOTHBRUSHES
          - CHILDREN_TOYS
          - CHINESE_INSTRUCTIONS
          - CHINESE_SPEAKING_STAFF
          - CINEMA_ROOM
          - CLAY_SCULPTURE
          - CLEANING_SUPPLIES
          - CLIMBING_WALL
          - CLINIC
          - CLOAKROOM
          - CLOTHES_DRYER
          - CLOTHES_STEAMER
          - CLUBHOUSE
          - CO_WORKING_SPACE
          - COBBLESTONE_FLOORING_IN_PUBLIC_AREAS
          - COFFEE_SHOP
          - COFFEE_TEA_IN_COMMON_AREA
          - COIN_LAUNDRY_ONSITE
          - COMPOSTING
          - COMPREHENSIVE_FOOD_WASTE_POLICY
          - COMPREHENSIVE_RECYCLING_POLICY
          - COMPUTER_STATION
          - CONCERTS_LIVE_SHOWS
          - CONCIERGE_SERVICES
          - CONFERENCE_CENTER
          - CONFERENCE_HOSTESS
          - CONFERENCE_ROOM
          - CONFERENCE_SPACE
          - CONTACTLESS_CHECK_IN_CHECK_OUT
          - CONTACTLESS_DELIVERY
          - CONTINENTAL_BREAKFAST
          - CONVENIENCE_STORE
          - COOKED_TO_ORDER_BREAKFAST
          - COOKING_CLASSES
          - COVERED_PARKING
          - COWORKING_SPACES
          - CROSS_COUNTRY_SKIING_NEARBY
          - CROSS_COUNTRY_SKIING_ONSITE
          - CRUISE_SHUTTLE
          - CRUISE_TERMINAL_SHUTTLE
          - CULTURAL_SHOWS
          - CURRENCY_EXCHANGE
          - CYCLING
          - CYCLING_NEARBY
          - CYCLING_OR_MOUNTAIN_BIKING
          - CYCLING_TOURS
          - DAILY
          - DAILY_HOUSEKEEPING
          - DANCE_CLASSES
          - DARTS
          - DAYCARE_CENTRE
          - DELICATESSEN
          - DESIGNER_STORES_ON_SITE
          - DESSERT_MAKING
          - DIRECT_BEACH_ACCESS
          - DIVING
          - DOCK
          - DOG_EXERCISE_AREA
          - DOOR_ATTENDANT
          - DOORMAN
          - DOUBLE_GLAZING_WINDOWS
          - DOWNHILL_SKIING_NEARBY
          - DOWNHILL_SKIING_ONSITE
          - DRONE_SHOW
          - DRY_CLEANING
          - DUTY_FREE_SHOPPING
          - EARLY_CHECK_IN
          - ECOTOURS
          - ECOTOURS_NEARBY
          - ECOTOURS_ONSITE
          - ELECTRIC_BICYCLE_CHARGING_STATION
          - ELECTRIC_CAR_CHARGING_STATION
          - ELECTRICITY_AVAILABLE
          - ELEVATOR
          - EMERGENCY_EVACUATION_PLAN
          - EMERGENCY_EXIT
          - ENERGY_SAVING_SWITCHES
          - ENGAWA
          - ENGLISH_BREAKFAST
          - ENTERTAINMENT_PROGRAMME
          - ENTERTAINMENT_PROGRAMME_FOR_ADULTS
          - ENTERTAINMENT_PROGRAMME_FOR_CHILDREN
          - EV_CHARGING_STATION
          - EXECUTIVE_FLOOR
          - EXECUTIVE_LOUNGE
          - EXHIBITION_SPACE
          - EXHIBITION_SPACE_HALL
          - EXPRESS_CHECK_IN
          - EXPRESS_CHECK_IN_CHECK_OUT
          - EXPRESS_CHECK_OUT
          - FABRIC_DYEING_WORKSHOP
          - FACIAL_CARE
          - FACIAL_MASK_AVAILABLE
          - FAMILY_ROOM
          - FARMING_CLASSES
          - FAST_FOOD
          - FAX
          - FAX_COPYING_MACHINE
          - FENCE_AROUND_POOL
          - FERRY_TERMINAL_SHUTTLE
          - FINE_DINING
          - FIRE_ALARM
          - FIRE_EXTINGUISHERS
          - FIREPIT
          - FIREPLACE_IN_LOBBY
          - FIREWOOD
          - FIREWORKS
          - FIRST_AID
          - FIRST_AID_ROOM
          - FISH_CLEANING_TABLE
          - FISHING
          - FISHING_NEARBY
          - FISHING_ONSITE
          - FITNESS_CLASSES_ONSITE
          - FITNESS_FACILITIES
          - FLOWER_SHOP
          - FOOD_AND_WATER_BOWLS
          - FOOSBALL
          - FOOT_BATH
          - FOOTBALL_PITCH
          - FREE_LUGGAGE_DELIVERY
          - FREE_RECEPTION
          - FRONT_DESK
          - FRONT_DESK_LIMITED_HOUR
          - FRONT_ENTRANCE_RAMP
          - FULL_BREAKFAST
          - FULL_SERVICED_SPA
          - FULLY_FENCED
          - GAME_AREA
          - GAME_DRIVE_NEARBY
          - GAME_DRIVE_ONSITE
          - GAME_ROOM
          - GAME_VIEWING_NEARBY
          - GAME_VIEWING_ONSITE
          - GAMES
          - GARAGE
          - GARDEN
          - GARDEN_VEGETABLE
          - GAS_GRILL
          - GATED_COMMUNITY
          - GENKAN
          - GIFT_SHOP
          - GOLF_CADDY
          - GOLF_CART
          - GOLF_CLUBS
          - GOLF_COURSE
          - GOLF_COURSE_ONSITE
          - GOLF_LESSONS_NEARBY
          - GOLF_LESSONS_ONSITE
          - GOLF_LESSONS_WITH_A_PRO
          - GOLF_SIMULATOR
          - GOLFING_NEARBY
          - GOLFING_ONSITE
          - GRAVEL_FLOORING_IN_PUBLIC_AREAS
          - GREY_WATER_RECYCLING_SYSTEM
          - GROCERY_SHOPPING_SERVICE
          - GROCERY_STORE
          - GUEST_EDUCATION_ON_LOCAL_ECOSYSTEM_AND_CULTURE
          - GUEST_ROOM_DISINFECTION
          - GYM
          - HAIR_COLORING
          - HAIR_REMOVAL
          - HAIR_SALON
          - HAIRCUTS
          - HAIRDRESSING
          - HALAL_MEALS_PROVIDED
          - HANDBALL
          - HANDRAILS_IN_HALLWAYS
          - HANDRAILS_IN_STAIRWAYS
          - HANFU_DRESS_UP_EXPERIENCE
          - HARDWOOD_FLOORING_IN_PUBLIC_AREAS
          - HEALTH_BEAUTY_SPA_NEARBY
          - HEALTH_CLUB
          - HEATED_POOL
          - HEATING
          - HELICOPTER_AIRPLANE_TOURS_ONSITE
          - HIGH_SPEED_WIFI_ACCESS
          - HIGH_TEMPERATURE_CLEANING
          - HIGHCHAIRS
          - HIKING
          - HIKING_BIKING_TRAILS_NEARBY
          - HIKING_BIKING_TRAILS_ONSITE
          - HIKING_NEARBY
          - HOME_THEATER
          - HORSE_RIDING
          - HORSE_RIDING_NEARBY
          - HORSE_RIDING_RENTAL_ONSITE
          - HOSPITAL
          - HOSPITAL_BED_AVAILABLE
          - HOST_WELCOME_SERVICE
          - HOSTED_EVENING_MEAL
          - HOT_SPRINGS
          - HOT_SPRINGS_NEARBY
          - HOT_SPRINGS_ONSITE
          - HOT_TUB
          - HOUSEKEEPING_PER_GUEST
          - HUIZHOU_CULTURE_EXPERIENCE
          - HUMANE_ANIMAL_TREATMENT
          - HUMIDIFIER
          - HUNTING_NEARBY
          - HUNTING_ONSITE
          - ICE_SKATING_NEARBY
          - ICE_SKATING_ONSITE
          - IN_ROOM_ACCESSIBILITY_IN_SELECTED_ROOMS
          - INDOOR_OUTDOOR_POOL
          - INDOOR_PLAY_AREA
          - INDOOR_PLAYROOM
          - INDOOR_POOL
          - INDOOR_POOL_SEASONALLY_OPEN
          - INDOOR_TENNIS_COURT
          - INFINITY_POOL
          - INFLATABLE_BOAT_ONSITE
          - INSTRUMENTAL_PERFORMANCE
          - INTERNET_ACCESS
          - INTRUDER_ALARM
          - IRONING_SERVICE
          - JAPANESE_BREAKFAST
          - JAPANESE_GARDEN
          - JET_SKI
          - KAISEKI_MEAL
          - KARAOKE
          - KAYAK_ONSITE
          - KAYAKING
          - KAYAKING_NEARBY
          - KAYAKING_ONSITE
          - KEYCARD_ENTRY_SYSTEM
          - KIDS_BOARD_GAMES
          - KIDS_CLUB
          - KIDS_POOL
          - KIOSK
          - KOREAN_BREAKFAST
          - LANGUAGE_CLASSES
          - LAP_POOL
          - LASER_LIGHT_SHOW
          - LATE_CHECK_IN
          - LATE_CHECK_OUT
          - LAUNDERETTE
          - LAUNDRY_DETERGENT
          - LAUNDRY_FACILITIES
          - LAUNDRY_RACK
          - LAUNDRY_SERVICE
          - LAUNDRY_SERVICE_NEARBY
          - LAZY_RIVER
          - LED_LIGHT_BULBS
          - LED_LIGHTING
          - LIBRARY
          - LIFEGUARD_ONSITE
          - LIGHT_THERAPY
          - LIMITED_TIME_CHINESE_SPEAKING_SERVICE
          - LIMO_OR_TOWN_CAR_SERVICE
          - LITTER_BOX
          - LIVE_MUSIC
          - LIVING_PLANT_WALL
          - LOBBY
          - LOBBY_BAR
          - LOBBY_MANAGER
          - LOCAL_ARTISTS_SHOWCASE
          - LOCALLY_OWNED_TOURS_ACTIVITIES
          - LOCALLY_SOURCED_FOOD_ONSITE
          - LOCKERS
          - LONG_TERM_PARKING
          - LUGGAGE_STORAGE
          - LUXURY_TENTS
          - MAN_MADE_BATH
          - MANAGER_ON_DUTY
          - MANICURES
          - MARINA_NEARBY
          - MARINA_ONSITE
          - MASSAGE
          - MASSAGE_ROOM
          - MEDICAL_SERVICE
          - MEETING_FACILITIES
          - MEETING_ROOM
          - MINI_GOLF
          - MINI_GOLF_ONSITE
          - MOSQUITO_NET
          - MOTOR_BOARD_RIDE
          - MOTOR_BOATING_NEARBY
          - MOTOR_BOATING_ONSITE
          - MOTORCYCLE_PARKING
          - MOTORIZED_WATER_SPORTS_EQUIPMENT
          - MOUNTAIN_BIKING_NEARBY
          - MOUNTAIN_BIKING_ONSITE
          - MOUNTAIN_CLIMBING
          - MOUNTAIN_CLIMBING_NEARBY
          - MULTIFUNCTION_ROOM
          - MULTILINGUAL_STAFF
          - MULTIMEDIA_DISPLAY_SYSTEM
          - MUSIC_LIBRARY
          - MUSICAL_PERFORMANCE
          - NATURAL_POOL
          - NATURE_RESERVE
          - NEARBY_FITNESS_CENTER
          - NEARBY_FITNESS_CENTER_DISCOUNT
          - NEARBY_INDOOR_POOL_ACCESS
          - NEARBY_OUTDOOR_POOL_ACCESS
          - NEWSPAPER_IN_LOBBY
          - NEWSPAPER_STAND
          - NIGHTCLUB
          - NO_ACCESSIBLE_AIRPORT_SHUTTLE
          - NO_ACCESSIBLE_BUS_STATION_SHUTTLE
          - NO_ACCESSIBLE_SHUTTLE
          - NO_ACCESSIBLE_TRAIN_STATION_SHUTTLE
          - NO_ELEVATOR_SINGLE_LEVEL_PROPERTY
          - NO_SINGLE_USE_PLASTIC_SODA_BOTTLES
          - NO_SINGLE_USE_PLASTIC_STIRRERS
          - NO_SINGLE_USE_PLASTIC_STRAWS
          - NO_SINGLE_USE_PLASTIC_WATER_BOTTLES
          - NURSING_ROOM
          - OFF_STREET_PARKING
          - OFFSITE_PARKING_DISCOUNTED_RATES
          - OFFSITE_PARKING_RSVP
          - OPTIONAL_GOLF_PRIVILEGES
          - OPTIONAL_SKI_PRIVILEGES
          - ORGANIC_FOOD
          - OUTDOOR_BAR_OR_CAFE
          - OUTDOOR_ENTERTAINMENT_AREA
          - OUTDOOR_FIREPLACE
          - OUTDOOR_FURNITURE
          - OUTDOOR_POOL
          - OUTDOOR_POOL_SEASONALLY_OPEN
          - OUTDOOR_SEASONAL_POOL
          - OUTDOOR_TENNIS_COURT
          - OUTSOURCE_CLEANING_SERVICES
          - OVERNIGHT_CAMPING
          - PACHINKO
          - PADDLE_COURT
          - PADDLEBOARD_ONSITE
          - PADEL_BOAT_ONSITE
          - PARASAILING
          - PARASAILING_NEARBY
          - PARASAILING_ONSITE
          - PARENT_CHILD_ROOMS
          - PARKING
          - PARKING_LIMITED_SPACE
          - PARKING_NEARBY
          - PARKING_ONSITE
          - PEDAL_BOATING
          - PERSONAL_MOTOR_WATERCRAFT_NEARBY
          - PERSONAL_MOTOR_WATERCRAFT_ONSITE
          - PERSONAL_TRAINER
          - PET_GROOMING_SERVICES
          - PET_SITTING_SERVICES
          - PHARMACY
          - PHOTOCOPIER
          - PIANO_BAR
          - PICNIC_AREA
          - PILATES_CLASSES_ONSITE
          - PLANTING_PICKING_FRUIT_VEGETABLES
          - PLAYGROUND
          - POOL
          - POOL_ACCESS_RAMP_ONSITE
          - POOL_CABANAS
          - POOL_CHARACTERISTIC
          - POOL_HOIST_AVAILABLE
          - POOL_HOIST_ONSITE
          - POOL_RAMP_AVAILABLE
          - POOL_SNOOKER
          - POOL_SUN_LOUNGERS
          - POOL_TOYS
          - POOL_UMBRELLAS
          - POOL_WATERFALL
          - POOL_WITH_VIEW
          - POOLSIDE_BAR
          - PORT_ACCESS
          - PORT_SHUTTLE
          - PORTABLE_HOIST_AVAILABLE
          - PORTER
          - POSTAL_SERVICE
          - POTTERY
          - PRAYER_ROOM
          - PRINTER
          - PRIVATE_BEACH
          - PRIVATE_BEACH_ACCESS
          - PRIVATE_BEACH_NEARBY
          - PRIVATE_DINING
          - PRIVATE_PICNICS
          - PRIVATE_SKI_INSTRUCTORS
          - PRIVATE_WINERY_TOURS
          - PRO_SHOP
          - PROJECTOR
          - PUB
          - PUBLIC_ADDRESS_SOUND_SYSTEM
          - PUBLIC_BATHS
          - PUBLIC_BEACH
          - PUBLIC_PARK
          - PUBLIC_TRANSPORT_STOP
          - PUBLIC_TRANSPORT_TICKETS
          - PUBLIC_WINERY_TOURS
          - RAFTING_NEARBY
          - RAFTING_ONSITE
          - REAL_TIME_CHINESE_TRANSLATION_SERVICE_ON_THE_PHONE
          - RECEPTION_HALL
          - RECEPTION_MANAGER
          - RECREATION_ROOM
          - RECYCLING
          - RENEWABLE_ENERGY_SOURCE_GEOTHERMAL
          - RENEWABLE_ENERGY_SOURCE_SOLAR
          - RENEWABLE_ENERGY_SOURCE_WIND
          - RENEWABLE_SOURCES_ELECTRICITY
          - RESERVE_HOSTED_EVENING_MEAL
          - RESTAURANT
          - REUSABLE_CUPS_ONLY
          - REUSABLE_TABLEWARE_ONLY
          - ROCK_CLIMBING
          - ROCK_CLIMBING_NEARBY
          - ROCK_CLIMBING_ONSITE
          - ROLL_IN_SHOWER_IN_SELECTED_ROOMS
          - ROMANTIC_PACKAGE
          - ROOFTOP_GARDEN
          - ROOFTOP_POOL
          - ROOFTOP_TERRACE
          - ROOM_DECORATION_SERVICE
          - ROOM_SERVICE
          - ROPES_COURSE_ONSITE
          - RV_BUS_TRUCK_PARKING
          - SAFARI_NEARBY
          - SAFARI_ONSITE
          - SAFE_DEPOSIT_AT_FRONT_DESK
          - SAILBOAT_ONSITE
          - SAILING
          - SAILING_NEARBY
          - SAILING_ONSITE
          - SALT_WATER_POOL
          - SAUNA
          - SCOOTER_MOPED_RENTALS_NEARBY
          - SCOOTER_MOPED_RENTALS_ONSITE
          - SCOOTERS_MOPEDS
          - SCUBA_DIVING_NEARBY
          - SCUBA_DIVING_ONSITE
          - SECRETARIAL_SERVICE
          - SECURED_BICYCLE_STORAGE
          - SECURED_PARKING
          - SECURITY_PERSONNEL
          - SEGWAY_RENTAL_TOUR_NEARBY
          - SEGWAY_RENTAL_TOUR_ONSITE
          - SEGWAYS
          - SELF_CHECK_IN_KIOSK
          - SELF_PARKING
          - SELF_SERVING_BREAKFAST
          - SERVICE_ROBOTS
          - SHARED_COMMUNAL_POOL
          - SHARED_KITCHEN
          - SHARED_MICROWAVE
          - SHARED_REFRIGERATOR
          - SHOE_SHINE_SERVICE
          - SHOJI
          - SHOOTING_RANGE
          - SHOPPING_CENTER
          - SHOPPING_CENTER_ONSITE
          - SHOPPING_CENTER_SHUTTLE
          - SHOPPING_ONSITE
          - SHUTTLE_FOR_BICYCLE
          - SHUTTLE_SERVICE
          - SIGN_LANGUAGE_CAPABLE_STAFF
          - SINGLE_LEVEL_PROPERTY
          - SKI
          - SKI_EQUIPMENT_RENTAL
          - SKI_EQUIPMENT_RENTAL_NEARBY
          - SKI_EQUIPMENT_RENTAL_ONSITE
          - SKI_IN_OUT_ACCESS
          - SKI_LESSONS
          - SKI_LESSONS_NEARBY
          - SKI_LESSONS_ONSITE
          - SKI_LIFT
          - SKI_LIFT_PRIVILEGES
          - SKI_LODGE
          - SKI_PASSES_AVAILABLE
          - SKI_RUNS
          - SKI_SHUTTLE
          - SKI_STORAGE
          - SKYDIVING_NEARBY
          - SKYDIVING_ONSITE
          - SLEDDING_NEARBY
          - SLEDDING_ONSITE
          - SMOKE_ALARMS
          - SMOKE_DETECTOR
          - SMOKE_FREE_PROPERTY
          - SMOKING_AREA
          - SMOKING_AREA_FINES_APPLY
          - SMOOTH_FLOORING_IN_PUBLIC_AREAS
          - SNACK_BAR
          - SNORKELING
          - SNORKELING_NEARBY
          - SNORKELING_ON_SITE
          - SNOW_SPORTS_GEAR
          - SNOW_TUBING_NEARBY
          - SNOW_TUBING_ONSITE
          - SNOWBOARDING_NEARBY
          - SNOWBOARDING_ONSITE
          - SNOWMOBILING_NEARBY
          - SNOWMOBILING_ONSITE
          - SNOWSHOEING_NEARBY
          - SNOWSHOEING_ONSITE
          - SOLARIUM
          - SPA
          - SPA_FACILITIES
          - SPA_LOUNGE
          - SPA_ONSITE
          - SPA_TREATMENT_ROOMS
          - SPA_TUB
          - SPORTS_BAR
          - SPORTSBOOK
          - SPRINKLER_SYSTEM
          - SQUASH_COURT
          - SQUASH_RACQUETBALL_ONSITE
          - STAIR_FREE_PATH_TO_ENTRANCE
          - STATION_DROP_OFF
          - STATION_DROP_OFF_SERVICE
          - STATION_PICK_UP_SERVICE
          - STEAM_ROOM
          - STEREO
          - STORAGE
          - STREET_PARKING
          - STROLLER
          - SUBWAY_ACCESS
          - SUNBATHING_AREA
          - SUPERMARKET
          - SUPERVISED_CHILDCARE
          - SUPERVISED_CHILDCARE_ACTIVITIES
          - SURF_LESSONS_NEARBY
          - SURF_LESSONS_ONSITE
          - SURFING
          - SURFING_LESSONS
          - SURFING_NEARBY
          - SURFING_ONSITE
          - SUSTAINABILITY_COMMUNITY_REINVESTMENT
          - SUTRA_COPYING
          - SWIMMING_NEARBY
          - SWIMMING_POOL
          - SWIMUP_BAR
          - TABLE_TENNIS
          - TAIWANESE_BREAKFAST
          - TAKE_OUT
          - TAPAS_BAR
          - TASTING_ROOM
          - TAXI_BOOKING_SERVICE
          - TEA_CEREMONY
          - TEA_ROOM
          - TEA_SERVICE
          - TELESCOPE
          - TENNIS_COURT
          - TENNIS_LESSONS_ONSITE
          - TERRACE
          - THALASSOTHERAPY
          - THEATER
          - THEATER_OR_AUDITORIUM
          - THEATER_PERFORMANCE
          - THEATER_SHOWS
          - THEATRE
          - THEATRE_OR_AUDITORIUM
          - THEME_PARK_SHUTTLE
          - THIN_CARPET_IN_PUBLIC_AREAS
          - TILE_FLOORING_IN_PUBLIC_AREAS
          - TOENAIL_CARE
          - TOILETRIES_BULK_DISPENSER
          - TOOTHBRUSH_SET_REPLACE_DAILY
          - TOOTHBRUSH_SET_REPLACE_PER_GUEST
          - TOUR_TICKET_DESK
          - TOURIST_MAP
          - TOURS
          - TOURS_TICKET_ASSISTANCE
          - TOWEL_CHANGE_BY_REQUEST
          - TOWEL_CHANGE_DAILY
          - TOWEL_CHANGE_PER_GUEST
          - TRADITIONAL_ART_PERFORMANCE
          - TRA

# --- truncated at 32 KB (124 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/traveloka/refs/heads/main/openapi/traveloka-1-1-content-hotel-room-api-openapi.yml