Team
A team the caller belongs to or has been invited to.
Returned from GET /api/v1/auth/me and GET /api/v1/teams/{id}.
- categoriesType: array string[]required
Investment-profile categories. Any combination of
institutional,public,private,unlisted,family,private_equity,investment_trust,construction,property_developer,residential_developer,investment,asset_management,foundation. Empty when none apply. - createdType: stringFormat: date-time
Utc requiredUTC timestamp at which the team was created.
- idType: stringrequired
Opaque team identifier.
- membershipType: object · CallerMembershiprequired
The caller's membership in this team.
- joinedType: stringFormat: date-time
Utc requiredUTC timestamp at which the membership was created.
- roleType: stringrequired
Role in the team:
adminormember. - statusType: stringrequired
Membership status:
activefor accepted memberships,pendingfor unanswered invitations. - jobType: null | string
Title Caller's job title within the team.
- nameType: stringrequired
Display name of the team.
- planType: stringrequired
Subscription plan:
free,professional, orplus. - contactType: object · TeamContactPersonSummary nullable
Person Designated contact person for the team.
- idType: stringrequired
Opaque user identifier.
- firstType: null | string
Name Given name.
- lastType: null | string
Name Family name.
- countryType: null | string
ISO 3166-1 alpha-2 country code of the team's primary address.
- descriptionType: null | string
Free-text description of the team.
- hasType: null | boolean
More Members truewhen there are more active members than fit in the inlinemembersarray. Page throughGET /api/v1/teams/{id}/membersto get the rest. - homepageType: null | string
Url Public homepage URL.
- investmentType: object · PriceRange nullable
Capacity Self-reported preferred ticket size per investment.
- 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.
- leasableType: object · AreaRange nullable
Area Self-reported preferred leasable area in square metres.
- 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.
- legalType: null | string
Name Registered legal name, when different from the display name.
- memberType: null | integer | string
Count Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Total number of active members. Omitted for callers with a pending invite.
- membersType: array object[] | null · TeamMember[]
Active members of the team. Ordered with admins first, then by display name. Capped at 50 entries; call
GET /api/v1/teams/{id}/membersto page through larger rosters. Omitted for callers with a pending invite.A member of a team. Returned only to callers with an active membership in the same team.
- idType: stringrequired
Opaque membership identifier.
- joinedType: stringFormat: date-time
Utc requiredUTC timestamp at which the member joined or was invited.
- roleType: stringrequired
Role within the team:
adminormember. - statusType: stringrequired
Membership status:
activeorpending. - userType: object · UserSummaryrequired
User details for this member. Email and phone are surfaced for confirmed contact channels only — they may be omitted for teammates who haven't verified that channel.
- jobType: null | string
Title Member's job title within the team.
- profileType: null | string
Picture Url Absolute URL to the team's logo image.
- propertyType: object · UnitRange nullable
Count Self-reported preferred number of properties per deal.
- maxType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doublemin:0Maximum count. Omit for an open-ended lower-bounded range.
- minType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doublemin:0Minimum count. Omit for an open-ended upper-bounded range.
- propertyType: object · PriceRange nullable
Value Self-reported preferred property-value 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.
- restrictedType: object · PriceRange nullable
Investment Size Self-reported hard cap on the size of a single deal.
- 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.
- strategyType: null | string
Self-reported investment thesis. Free-form text.
- vatType: null | string
Number VAT or tax registration number.