Specifications for non independent home version 01-01-2026
The following information describes the inputs required for each rule in the WWS calculation according to the 01-01-2026 rules. This ensures correct and consistent data entry into the API for accurate
2. Non-Independent Homes (Type B)
Endpoint: POST https://api.altum.ai/wws/non/01012026
Calculates points for shared housing (Onzelfstandige woonruimte), such as student rooms or rooms in a shared house.
* : means this feature is mandatory; otherwise, it is optional.
2.1 Root Object Parameters
build_year *
Integer
Year of construction.
e.g., 1990
usable_surface_area *
Float
Total usable floor area of the unit (mΒ²).
> 0
corop_region *
String
COROP region name (lowercase).
See COROP list in Β§2.3
woz_value
Float
WOZ value of the entire unit (β¬).
β₯ 0
avg_woz_perm2_percorop_ref_year
Object
Map of average WOZ/mΒ² per COROP region. If missing or key not found, Rubriek 11 defaults to 10 pts.
e.g. {"greater amsterdam": 5500}
energy_label
String
Energy label.
A++++ ... G, ""
energy_index
Float
Energy index (used if no label).
β₯ 0
monument
String
Monument status. Different values from Type A.
rijksmonument, gemeentelijk, provinciaal, ""
care_home
Boolean
Care home designation β multiplies R1βR11 subtotal by 1.35.
true, false
doorbell_video
Boolean
Video doorbell (+0.25 pts).
true, false
private_charging_station
Boolean
Private EV charging station (+2.0 pts).
true, false
contract_date
String
Lease start date. Affects monument points (pre/post July 2024).
YYYY-MM-DD
pts_7_handicap
Float
Pre-calculated disability adaptation points (Rubriek 7).
β₯ 0
deduction_small_area
Boolean
Triggers -4 pt deduction if private room mΒ² < 8 mΒ².
true, false
deduction_landlord_access
Boolean
-4 pt deduction: landlord has access through the space.
true, false
deduction_small_window
Boolean
-4 pt deduction: window surface too small.
true, false
deduction_high_window
Boolean
-4 pt deduction: window frame too high.
true, false
rooms
List
List of Room objects.
β
other_spaces
List
List of Other Space objects.
β
kitchen
List
List of Kitchen objects.
β
sanitary
List
List of Sanitary objects (bathrooms/shower rooms).
β
toilet
List
List of Toilet objects (standalone toilet rooms).
β
outdoor
List
List of Outdoor objects.
β
parking
List
List of Parking objects.
β
2.2 Nested Objects (Type B)
Note on sharing fields:
shared_addresses= number of separate dwelling addresses sharing this space (across buildings/addresses).
shared_spaces= number of units on the same address sharing this space.
rooms (List)
Private rooms (Vertrekken β counted for Rubriek 1).
surface_area
Float
Area in mΒ²
units_with_access
Integer
How many units share this room. 1 = private.
shared_spaces
Integer
Units on this address sharing the room.
heated
Boolean
Is it heated?
cooled
Boolean
Is it cooled?
open_kitchen
Boolean
Room contains an open kitchen (+2 extra heating pts if heated).
Example 1: Private Student Room (Heated)
Example 2: Shared Living Room (4 people)
other_spaces (List)
Other spaces (Overige ruimten β counted for Rubriek 2 at 0.75 pt/mΒ²).
surface_area
Float
Area in mΒ²
units_with_access
Integer
Units with access.
shared_addresses
Integer
Addresses sharing this space.
shared_spaces
Integer
Units on this address sharing the space.
heated
Boolean
Is it heated?
cooled
Boolean
Is it cooled?
attic_no_fixed_stairs
Boolean
Attic with ladder only β applies 5 pt deduction.
kitchen (List)
Shared or private kitchen.
countertop_length *
Float
Length in meters. < 1m = 0 pts, β₯ 1m = 4 pts, β₯ 2m = 7 pts, β₯ 3m = 10 pts, β₯ 5m + 8 units = 13 pts
shared_addresses
Integer
Addresses sharing this kitchen.
shared_spaces
Integer
Units on this address sharing the kitchen.
features *
Object
Kitchen features (Booleans). See table below.
Kitchen Features Object (Type B) All values are Booleans unless noted.
extractor_hood
Boolean
induction_hob
Boolean
ceramic_hob
Boolean
gas_hob
Boolean
fridge
Boolean
freezer
Boolean
oven_electric
Boolean
oven_gas
Boolean
microwave
Boolean
dishwasher
Boolean
extra_cupboards_60cm
Integer
single_lever_tap
Boolean
thermostatic_tap
Boolean
boiling_water_tap
Boolean
Example 1: Shared Kitchen (4 people, basic features)
Example 2: Private Kitchenette (Inside room, induction)
sanitary (List)
Bathrooms / shower rooms.
type *
String
Wash facility type. shower, bath, bath_shower, none
shared_addresses
Integer
Addresses sharing this bathroom.
shared_spaces
Integer
Units on this address sharing the bathroom.
has_toilet
Boolean
Contains a toilet? (+2.0 pts standard, +2.75 pts if wall-hung)
wall_hung_toilet
Boolean
Is the toilet wall-hung? (only relevant if has_toilet=true)
basin
Boolean
Has single washbasin? (+1.0 pt)
multi_basin
Boolean
Has multi-person washbasin? (+1.5 pts)
features *
Object
Sanitary features (Booleans). See table below.
Sanitary Features Object (Type B) All values are Booleans unless noted. Extra feature points are capped at the wash facility base points.
bubble_bath
Boolean
shower_wall
Boolean
towel_radiator
Boolean
built_in_cabinet
Boolean
cabinet_count
Integer
sockets
Integer
single_lever_tap
Boolean
thermostatic_tap
Boolean
Example 1: Shared Shower Room
Example 2: Private En-suite (Bath+Shower)
toilet (List)
Separate toilet rooms (not inside a bathroom).
shared_addresses
Integer
Addresses sharing this toilet.
shared_spaces
Integer
Units on this address sharing the toilet.
wall_hung
Boolean
Wall-hung toilet (+3.75 pts) vs standard (+3.0 pts).
Example 1: Shared Hallway Toilet
Example 2: Private Wall-Hung Toilet
outdoor (List)
Gardens, balconies, terraces.
surface_area
Float
Area in mΒ²
shared_addresses
Integer
Addresses sharing this outdoor space.
shared_spaces
Integer
Units on this address sharing the space.
Example 1: Shared Terrace
Example 2: Private Balcony
parking (List)
Parking spaces.
type *
String
garage (9 pts), covered (6 pts), open (4 pts)
shared_addresses
Integer
Addresses sharing this parking space.
shared_spaces
Integer
Units on this address sharing the space.
charging_station
Boolean
Has EV charging point (+2 pts Γ· shared_addresses).
Example 1: Covered Shared Parking
Example 2: Private Garage Spot (EV)
2.3 COROP Regions (Lowercase)
2.4 Example JSON (Type B)
Laatst bijgewerkt