{ "alps" : { "version" : "1.0", "descriptor" : [ { "id" : "property-representation", "href" : "http://api.estelaexclusivehomes.com/profile/properties", "descriptor" : [ { "name" : "name", "type" : "SEMANTIC" }, { "name" : "reference", "type" : "SEMANTIC" }, { "name" : "status", "type" : "SEMANTIC" }, { "name" : "operation", "type" : "SEMANTIC" }, { "name" : "listedDate", "type" : "SEMANTIC" }, { "name" : "modificationDate", "type" : "SEMANTIC" }, { "name" : "closedDate", "type" : "SEMANTIC" }, { "name" : "currency", "type" : "SEMANTIC" }, { "name" : "pba__listingprice_pb__c", "type" : "SEMANTIC" }, { "name" : "monthlyrent__c", "type" : "SEMANTIC" }, { "name" : "isPriceOnRequest", "type" : "SEMANTIC" }, { "name" : "rentedFrom", "type" : "SEMANTIC" }, { "name" : "rentedUntil", "type" : "SEMANTIC" }, { "name" : "isVacational", "type" : "SEMANTIC" }, { "name" : "isSeasonal", "type" : "SEMANTIC" }, { "name" : "isMonthly", "type" : "SEMANTIC" }, { "name" : "isAnnual", "type" : "SEMANTIC" }, { "name" : "address", "type" : "SEMANTIC" }, { "name" : "postalCode", "type" : "SEMANTIC" }, { "name" : "state", "type" : "SEMANTIC" }, { "name" : "country", "type" : "SEMANTIC" }, { "name" : "bathrooms", "type" : "SEMANTIC" }, { "name" : "halfBathrooms", "type" : "SEMANTIC" }, { "name" : "bedroomsSale", "type" : "SEMANTIC" }, { "name" : "bedroomsRent", "type" : "SEMANTIC" }, { "name" : "terrainArea", "type" : "SEMANTIC" }, { "name" : "property", "type" : "SEMANTIC" }, { "name" : "street", "type" : "SEMANTIC" }, { "name" : "totalArea", "type" : "SEMANTIC" }, { "name" : "buildYear", "type" : "SEMANTIC" }, { "name" : "parking", "type" : "SEMANTIC" }, { "name" : "parkingSpaces", "type" : "SEMANTIC" }, { "name" : "views", "type" : "SEMANTIC" }, { "name" : "touristLicense", "type" : "SEMANTIC" }, { "name" : "hasTouristLicense", "type" : "SEMANTIC" }, { "name" : "arePetsAllowed", "type" : "SEMANTIC" }, { "name" : "isGatedCommunity", "type" : "SEMANTIC" }, { "name" : "sports", "type" : "SEMANTIC" }, { "name" : "terraceArea", "type" : "SEMANTIC" }, { "name" : "energyCertificate", "type" : "SEMANTIC" }, { "name" : "condition", "type" : "SEMANTIC" }, { "name" : "communityFees", "type" : "SEMANTIC" }, { "name" : "seaView", "type" : "SEMANTIC" }, { "name" : "utilities", "type" : "SEMANTIC" }, { "name" : "security", "type" : "SEMANTIC" }, { "name" : "climateControl", "type" : "SEMANTIC" }, { "name" : "garden", "type" : "SEMANTIC" }, { "name" : "recreation", "type" : "SEMANTIC" }, { "name" : "features", "type" : "SEMANTIC" }, { "name" : "poolSize", "type" : "SEMANTIC" }, { "name" : "orientation", "type" : "SEMANTIC" }, { "name" : "outdoorRecreation", "type" : "SEMANTIC" }, { "name" : "communal", "type" : "SEMANTIC" }, { "name" : "kitchen", "type" : "SEMANTIC" }, { "name" : "portals", "type" : "SEMANTIC" }, { "name" : "furnished", "type" : "SEMANTIC" }, { "name" : "pool", "type" : "SEMANTIC" }, { "name" : "hasWaterAccess", "type" : "SEMANTIC" }, { "name" : "ownerCalendarUrl", "type" : "SEMANTIC" }, { "name" : "idealistaPropertyId", "type" : "SEMANTIC" }, { "name" : "isDeactivateInIL", "type" : "SEMANTIC" }, { "name" : "subzone", "type" : "SAFE", "rt" : "http://api.estelaexclusivehomes.com/profile/subzones#subzone-representation" }, { "name" : "province", "type" : "SAFE", "rt" : "http://api.estelaexclusivehomes.com/profile/provinces#province-representation" }, { "name" : "prices", "type" : "SAFE", "rt" : "http://api.estelaexclusivehomes.com/profile/prices#price-representation" }, { "name" : "zone", "type" : "SAFE", "rt" : "http://api.estelaexclusivehomes.com/profile/zones#zone-representation" }, { "name" : "urbanization", "type" : "SAFE", "rt" : "http://api.estelaexclusivehomes.com/profile/urbanizations#urbanization-representation" }, { "name" : "location", "type" : "SAFE", "rt" : "http://api.estelaexclusivehomes.com/profile/locations#location-representation" }, { "name" : "type", "type" : "SAFE", "rt" : "http://api.estelaexclusivehomes.com/profile/propertyTypes#propertyType-representation" }, { "name" : "owner", "type" : "SAFE", "rt" : "http://api.estelaexclusivehomes.com/profile/owners#owner-representation" } ] }, { "id" : "get-properties", "name" : "properties", "type" : "SAFE", "descriptor" : [ { "name" : "page", "type" : "SEMANTIC", "doc" : { "format" : "TEXT", "value" : "The page to return." } }, { "name" : "size", "type" : "SEMANTIC", "doc" : { "format" : "TEXT", "value" : "The size of the page to return." } }, { "name" : "sort", "type" : "SEMANTIC", "doc" : { "format" : "TEXT", "value" : "The sorting criteria to use to calculate the content of the page." } } ], "rt" : "#property-representation" }, { "id" : "create-properties", "name" : "properties", "type" : "UNSAFE", "descriptor" : [ ], "rt" : "#property-representation" }, { "id" : "patch-property", "name" : "property", "type" : "UNSAFE", "descriptor" : [ ], "rt" : "#property-representation" }, { "id" : "update-property", "name" : "property", "type" : "IDEMPOTENT", "descriptor" : [ ], "rt" : "#property-representation" }, { "id" : "get-property", "name" : "property", "type" : "SAFE", "descriptor" : [ ], "rt" : "#property-representation" }, { "id" : "delete-property", "name" : "property", "type" : "IDEMPOTENT", "descriptor" : [ ], "rt" : "#property-representation" }, { "name" : "findAllWithFilters", "type" : "SAFE", "descriptor" : [ { "name" : "request", "type" : "SEMANTIC" } ] }, { "name" : "findAllForPortal", "type" : "SAFE", "descriptor" : [ { "name" : "portal", "type" : "SEMANTIC" }, { "name" : "status", "type" : "SEMANTIC" } ] }, { "name" : "findAllForRent", "type" : "SAFE", "descriptor" : [ { "name" : "request", "type" : "SEMANTIC" } ] }, { "name" : "findAllByIds", "type" : "SAFE", "descriptor" : [ { "name" : "request", "type" : "SEMANTIC" } ] }, { "name" : "findByProperty", "type" : "SAFE", "descriptor" : [ { "name" : "propertyId", "type" : "SEMANTIC" } ] }, { "name" : "findByReference", "type" : "SAFE", "descriptor" : [ { "name" : "reference", "type" : "SEMANTIC" } ] }, { "name" : "findByPermalink", "type" : "SAFE", "descriptor" : [ { "name" : "permalink", "type" : "SEMANTIC" } ] }, { "name" : "findSimilar", "type" : "SAFE", "descriptor" : [ { "name" : "id", "type" : "SEMANTIC" }, { "name" : "location", "type" : "SEMANTIC" }, { "name" : "minPrice", "type" : "SEMANTIC" }, { "name" : "maxPrice", "type" : "SEMANTIC" } ] } ] } }