Hostfully · Schema
AmenityAddingApi3Dto
Short-Term RentalVacation RentalsProperty ManagementPMSHospitalityChannel ManagerDirect BookingReal EstateTravelBookingReservationsGuest CommunicationWebhookGraphQLAuthentication
Properties
| Name | Type | Description |
|---|---|---|
| amenity | string | |
| propertyUid | string | |
| hotelUid | string | |
| description | string | Optional field, max size is 1000 |
| price | number | |
| frequency | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/hostfully/main/json-schema/hostfully-amenity-adding-api3-dto-schema.json",
"title": "AmenityAddingApi3Dto",
"x-generated": "2026-10-14",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/hostfully-api-openapi.yml#/components/schemas/AmenityAddingApi3Dto",
"required": [
"amenity"
],
"type": "object",
"properties": {
"amenity": {
"type": "string",
"enum": [
"HAS_TV",
"HAS_CABLE_TV",
"HAS_SMART_TV",
"HAS_AIR_CONDITIONING",
"HAS_HEATING",
"HAS_KITCHEN",
"HAS_KITCHENETTE",
"HAS_INTERNET_WIFI",
"HAS_PAID_WIFI",
"HAS_WIFI_SPEED_25",
"HAS_WIFI_SPEED_50",
"HAS_WIFI_SPEED_100",
"HAS_WIFI_SPEED_250",
"HAS_WIFI_SPEED_500",
"HAS_WASHER",
"HAS_DRYER",
"HAS_SHARED_WASHER",
"HAS_SHARED_DRYER",
"HAS_POOL",
"HAS_POOL_ALL_YEAR",
"HAS_POOL_SEASONAL",
"HAS_COMMUNAL_POOL",
"HAS_HEATED_POOL",
"HAS_INDOOR_POOL",
"HAS_INDOOR_POOL_ALL_YEAR",
"HAS_INDOOR_POOL_SEASONAL",
"HAS_FENCED_POOL",
"HAS_FENCED_YARD",
"HAS_HOT_TUB",
"HAS_FREE_PARKING",
"HAS_FREE_STREET_PARKING",
"HAS_PAID_OFF_PREMISES_PARKING",
"HAS_PAID_ON_PREMISES_PARKING",
"HAS_EV_CAR_CHARGER",
"HAS_INDOOR_FIREPLACE",
"IS_WHEELCHAIR_ACCESSIBLE",
"HAS_SINGLE_LEVEL",
"HAS_SMOKE_DETECTOR",
"HAS_FIRE_EXTINGUISHER",
"HAS_EMERGENCY_EXIT",
"HAS_DEADBOLT_LOCK",
"HAS_OUTDOOR_LIGHTING",
"HAS_ESSENTIALS",
"HAS_BALCONY_TERRASSE",
"HAS_BABY_HIGH_CHAIR",
"HAS_BABY_TRAVEL_BED",
"HAS_CDDVD_PLAYER",
"HAS_BOARD_GAMES",
"HAS_BARBECUE",
"HAS_ELEVATOR",
"HAS_DEHUMIDIFIER",
"HAS_CEILING_FAN",
"HAS_VENTILATION_FAN",
"HAS_HAIR_DRYER",
"HAS_CROCKERY_CUTLERY",
"HAS_POTS_PANS",
"HAS_OVEN",
"HAS_MICROWAVE_OVEN",
"HAS_WATER_KETTLE",
"HAS_COFFEE_MAKER",
"HAS_DISHWASHER",
"HAS_TOASTER",
"HAS_FRIDGE",
"HAS_KITCHEN_ISLAND",
"HAS_DINING_TABLE",
"HAS_ALARM_SYSTEM",
"HAS_BASKETBALL_COURT",
"HAS_CINEMA_ROOM",
"HAS_GATED_PROPERTY",
"HAS_HELIPAD",
"HAS_GYM",
"HAS_IPOD_STATION",
"HAS_JACUZZI",
"HAS_STEAM_ROOM",
"HAS_LIBRARY",
"HAS_MASSAGE_ROOM",
"HAS_OFFICE",
"HAS_DESK",
"HAS_DESK_CHAIR",
"HAS_COMPUTER_MONITOR",
"HAS_PRINTER",
"HAS_POOL_TABLE",
"HAS_PIANO",
"HAS_SAFE_BOX",
"HAS_CABINET_LOCKS",
"HAS_SEA_VIEW",
"HAS_SMART_HOME",
"HAS_SOCCER_FIELD",
"HAS_TENNIS",
"HAS_TOILETRIES",
"HAS_WINE_CELLAR",
"HAS_WARDROBE",
"HAS_IRON",
"HAS_IRONING_FACILITIES",
"HAS_SHAMPOO",
"HAS_BREAKFAST",
"HAS_MEAL_DELIVERY",
"HAS_BUZZER",
"HAS_DOORMAN",
"HAS_CARBON_MONOXIDE_DETECTOR",
"HAS_FIRST_AID_KIT",
"HAS_CAT",
"HAS_DOG",
"HAS_OTHER_PET",
"HAS_24_CHECKIN",
"HAS_SAFETY_CARD",
"HAS_HANGERS",
"IS_LAPTOP_FRIENDLY",
"HAS_LOCK_ON_BEDROOM",
"HAS_PRIVATE_ENTRANCE",
"HAS_BABY_BATH",
"HAS_BABY_MONITOR",
"HAS_BABYSITTER_RECOMMENDATIONS",
"HAS_BATHTUB",
"HAS_CHANGING_TABLE",
"HAS_CHILDRENS_BOOKS_AND_TOYS",
"HAS_OUTDOOR_PLAY_AREA",
"HAS_CHILDRENS_DINNERWARE",
"HAS_CHILDCARE",
"HAS_FIREPLACE_GUARDS",
"HAS_GAME_CONSOLE",
"HAS_OUTLET_COVERS",
"HAS_PACK_N_PLAY_TRAVEL_CRIB",
"HAS_ROOM_DARKENING_SHADES",
"HAS_STAIR_GATES",
"HAS_TABLE_CORNER_GUARDS",
"HAS_WINDOW_GUARDS",
"HAS_LAKE_ACCESS",
"HAS_BEACH_FRONT",
"HAS_WATER_FRONT",
"HAS_SKI_IN_SKI_OUT",
"HAS_STOVE",
"CHECK_IN_OPTION",
"CHECK_IN_OPTION_INSTRUCTION",
"HAS_LINENS",
"HAS_TOWELS",
"HAS_HOT_WATER",
"HAS_COOKING_BASICS",
"HAS_SURVEILLANCE",
"HAS_GARDEN",
"HAS_DECK_PATIO",
"HAS_AIR_FILTER",
"HAS_ENHANCED_CLEANING",
"HAS_CLEANING_WITH_DISINFECTANTS",
"HAS_HIGH_TOUCH_SURFACES_CLEANING_WITH_DISINFECTANTS",
"HAS_IN_PERSON_CHECKIN",
"HAS_CONTACTLESS_CHECKIN",
"HAS_CONCIERGE",
"HAS_OCEAN_FRONT",
"IS_RESORT",
"IS_RURAL",
"HAS_TOWN",
"HAS_WATER_VIEW",
"IS_DOWNTOWN",
"HAS_GOLF_COURSE_VIEW",
"IS_LAKEFRONT",
"HAS_MOUNTAIN",
"IS_NEAR_OCEAN",
"HAS_RIVER",
"HAS_VILLAGE",
"HAS_BEACH",
"HAS_BEACH_VIEW",
"IS_GOLF_COURSE_FRONT",
"HAS_LAKE",
"HAS_LAKE_VIEW",
"HAS_MOUNTAIN_VIEW",
"HAS_BAKING_SHEET",
"HAS_BARBEQUE_UTENSILS",
"HAS_BEACH_ESSENTIALS",
"HAS_BIDET",
"HAS_BIKES_FOR_RENT",
"HAS_BLENDER",
"HAS_BOAT_SLIP",
"HAS_BODY_SOAP",
"HAS_BREAD_MAKER",
"HAS_CLEANING_PRODUCTS",
"HAS_CLOTHES_DRYING_RACK",
"HAS_COFFEE",
"HAS_CONDITIONER",
"HAS_ETHERNET_CONNECTION",
"HAS_EXERCISE_EQUIPMENT",
"HAS_EXTRA_PILLOWS_AND_BLANKETS",
"HAS_FIRE_PIT",
"HAS_FREEZER",
"HAS_HAMMOCK",
"HAS_LAUNDROMAT_NEARBY",
"HAS_KAYAK",
"HAS_MINI_FRIDGE",
"HAS_MOSQUITO_NET",
"HAS_OUTDOOR_KITCHEN",
"HAS_OUTDOOR_SEATING",
"HAS_PING_PONG_TABLE",
"HAS_POCKET_WIFI",
"HAS_PORTABLE_FANS",
"HAS_RAIN_SHOWER",
"HAS_RECORD_PLAYER",
"HAS_RESORT_ACCESS",
"HAS_RICE_MAKER",
"HAS_SAFE",
"HAS_SHOWER_GEL",
"HAS_SOUND_SYSTEM",
"HAS_TRASH_COMPACTER",
"HAS_WINE_GLASSES",
"INVOICE_PROVIDED"
]
},
"propertyUid": {
"type": "string"
},
"hotelUid": {
"type": "string"
},
"description": {
"maxLength": 1000,
"minLength": 0,
"type": "string",
"description": "Optional field, max size is 1000"
},
"price": {
"type": "number",
"format": "double"
},
"frequency": {
"type": "string",
"enum": [
"PER_STAY",
"PER_MINUTE",
"PER_HALF_HOUR",
"PER_HOUR",
"PER_DAY",
"PER_WEEK"
]
}
}
}
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/hostfully-amenity-adding-api3-dto"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.