Mandate
Investor mandate: investor-side acquisition criteria. Describes what an investor is looking to buy (price range, geographic area, asset types, tags).
- createdType: stringFormat: date-time
Utc requiredCreation timestamp (UTC).
- etagType: stringrequired
ETag for concurrency control.
- idType: stringrequired
Mandate ID.
- nameType: stringrequired
Mandate name.
- updatedType: stringFormat: date-time
Utc requiredLast update timestamp (UTC).
- categoriesType: array object[] · MandateCategory[]
Asset categories with category-specific criteria.
Category within a mandate with category-specific criteria.
- typeType: stringrequired
Asset type with optional sub-type: "office", "retail/shopping_mall", etc.
- leasableType: object · AreaRange nullable
Units Leasable units area range.
- locationType: array string[] | null
Classes Location classes accepted for this category — an ordered subset of
["A", "B", "C"](micro-location quality rating). Omitted when the mandate accepts any location class. - rentType: object · PriceRange nullable
Per Unit Rent per unit range.
- vacancyType: object · PercentRange nullable
Rate Acceptable vacancy rate range.
- yieldType: object · PercentRange nullable
Percent Target yield range.
- changeType: null | string
Origin Origin channel that triggered this change.
- changeType: null | string
Type Type of change that produced this version: "create", "update", or "delete".
- countryType: null | string
ISO 3166-1 alpha-2 country code for the primary target country.
- deletedType: null | stringFormat: date-time
Utc Deletion timestamp (UTC) if the resource has been deleted.
- descriptionType: null | string
Free-text investment strategy / thesis.
- externalType: array object[] | null · ExternalRef[]
Refs External system references for CRM integration. Each namespace can only appear once.
Represents an external system reference (e.g., Salesforce, HubSpot, Pipedrive). Supports multiple CRM systems simultaneously.
- idType: stringmax length:255required
External identifier within the namespace (e.g., "003XXXXXXXXXXXX" for Salesforce). Case-sensitive. Format depends on the external system.
- namespaceType: stringmax length:50required
External system namespace (e.g., "salesforce", "hubspot", "pipedrive", "csv-import"). Case-insensitive.
- geography
GeoJSON Polygon/MultiPolygon representing the target acquisition area. Coordinates are [longitude, latitude] (WGS84).
- investmentType: object · PriceRange nullable
Size Investment size range.
- currencyType: stringmin length:3max length:3required
ISO 4217 currency code (e.g., "EUR", "SEK", "USD").
- maxType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doublemin:0Maximum price. Multiply by scale factor to get actual amount. Example: max=200 with scale="millions" = 200 million. Omit for an open-ended lower-bounded range.
- minType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doublemin:0Minimum price. Multiply by scale factor to get actual amount. Example: min=100 with scale="millions" = 100 million. Omit for an open-ended upper-bounded range.
- scaleType: 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.
- negativeType: array string[] | null
Tags Negative tags (excluded attributes). Mutually exclusive with positiveTags per tag.
- parcelType: object · AreaRange nullable
Area Parcel area range.
- maxType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doublemin:0Maximum area (sqm). Omit for an open-ended lower-bounded range.
- minType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doublemin:0Minimum area (sqm). Omit for an open-ended upper-bounded range.
- positiveType: array string[] | null
Tags Positive tags (required attributes). Mutually exclusive with negativeTags per tag.
- resolvedType: object · MandateResolvedLocation nullable
Location Location resolved from a named location on write (e.g., "Stockholm"). Write-response only — always null on GET.
- nameType: stringrequired
Normalized resolved name, e.g., "Stockholm, Stockholm County, Sweden".
- countryType: null | string
ISO 3166-1 alpha-2 country code.
- latitudeType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$Format: doubleCentroid latitude.
- longitudeType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$Format: doubleCentroid longitude.
- uriType: null | string
Opaque canonical Propstreet entity URI for deep linking.
- yearType: object · YearRange nullable
Built Year built range (e.g., 1990-2010).
- maxType: null | integer | string
Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Latest year in the range (e.g. 2005). Omit for an open-ended lower-bounded range.
- minType: null | integer | string
Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Earliest year in the range (e.g. 1990). Omit for an open-ended upper-bounded range.