Average remaining contract length across tenants (years).
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Maximum duration in years.
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Minimum duration in years.
categories
Type: array object[] · InvestorTeaserCategory[]
Asset-category mix (e.g. office 70%, retail 30%).
A single entry in the teaser's category mix.
type
Type: string
required
Asset type with optional sub-type (e.g. "office", "retail/shopping_mall").
locationClass
Type: null | string
Location class: A, B, or C.
percentage
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$Format: double
Share of this category in the mix as a percentage (e.g., 70 = 70%). Values are 0-100,
not fractions.
conversions
Type: array string[] | null
Alternative use categories the broker suggests as viable for the property
(e.g. office that could be converted to residential). Non-binding broker hints.
Values: residential, office, retail, industrial, social_infrastructure, hotel, land, special_purpose.
country
Type: null | string
ISO 3166-1 alpha-2 country code.
investmentSize
Type: object · PriceRange nullable
Total investment size range (ticket size).
currency
Type: string
min length:
3
max length:
3
required
ISO 4217 currency code (e.g., "EUR", "SEK", "USD").
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Maximum price. Multiply by scale factor to get actual amount.
Example: max=200 with scale="millions" = 200 million.
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Minimum price. Multiply by scale factor to get actual amount.
Example: min=100 with scale="millions" = 100 million.
scale
Type: string
Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000).
Default is "none" if not specified on input.
isPreMarket
Type: null | boolean
True when this teaser is pre-market.
leasableUnits
Type: object · AreaRange nullable
Leasable area range (sqm).
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Maximum area (sqm).
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Minimum area (sqm).
locality
Type: null | string
Locality (city / municipality).
noi
Type: object · PriceRange nullable
Net operating income range.
currency
Type: string
min length:
3
max length:
3
required
ISO 4217 currency code (e.g., "EUR", "SEK", "USD").
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Maximum price. Multiply by scale factor to get actual amount.
Example: max=200 with scale="millions" = 200 million.
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Minimum price. Multiply by scale factor to get actual amount.
Example: min=100 with scale="millions" = 100 million.
scale
Type: string
Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000).
Default is "none" if not specified on input.
parcelArea
Type: object · AreaRange nullable
Parcel (land) area range (sqm).
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Maximum area (sqm).
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Minimum area (sqm).
propertyCount
Type: object · UnitRange nullable
Number of properties in the portfolio (range).
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Maximum count.
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Minimum count.
rentalIncome
Type: object · PriceRange nullable
Annualised rental income range.
currency
Type: string
min length:
3
max length:
3
required
ISO 4217 currency code (e.g., "EUR", "SEK", "USD").
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Maximum price. Multiply by scale factor to get actual amount.
Example: max=200 with scale="millions" = 200 million.
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Minimum price. Multiply by scale factor to get actual amount.
Example: min=100 with scale="millions" = 100 million.
scale
Type: string
Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000).
Default is "none" if not specified on input.
rentedPercent
Type: object · PercentRange nullable
Occupied-space percentage range.
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
Maximum percentage (e.g., 8.0 = 8%).
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
Minimum percentage (e.g., 5.0 = 5%).
tags
Type: array string[] | null
Teaser tags applied by the broker (e.g. green_building, value_add, triple_net,
long_leases, core_plus). See documentation for the full list.
tenure
Type: null | string
Property tenure: freehold or leasehold.
title
Type: null | string
Human-readable display title, composed from the teaser's asset categories and
locality in the caller's UI language (e.g. "Industrial, Tullinge (SE)").
Safe to use as a row heading or link label when presenting the teaser. Null when
categories and locality are both unknown.
totalCosts
Type: object · PriceRange nullable
Total operating costs range.
currency
Type: string
min length:
3
max length:
3
required
ISO 4217 currency code (e.g., "EUR", "SEK", "USD").
max
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Maximum price. Multiply by scale factor to get actual amount.
Example: max=200 with scale="millions" = 200 million.
min
Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
min:
0
Minimum price. Multiply by scale factor to get actual amount.
Example: min=100 with scale="millions" = 100 million.
scale
Type: string
Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000).
Default is "none" if not specified on input.