Teams
Get Team Profile
Returns the full profile for a single team, including members, billing settings, and social links.
GET
Get Team Profile
Get Team Profile
Returns the complete profile for a specific team, including member lists, billing configuration, social media links, and media flags. Team administrators use this to manage the team’s public profile; regular members use it for read-only access.A team is a group of customers within a coworking location that can share resources, bookings, and billing. The portal maps teams to companies
or departments that co-habit a space.
Authentication
Requires a valid customer bearer token. The customer must be a member or administrator of the requested team.Path Parameters
number
required
Numeric identifier of the team. Returned as
Id in the Records array from GET /api/public/teams/my.Query Parameters
string
Comma-separated dot-notated field paths to include in the response. When provided, only the
specified fields are returned — useful for reducing payload size. Example:
_shape=Name,ProfileSummary,ProfileIsPublic,TeamMembersResponse
Returns a single team profile object (not wrapped in a list envelope).Core Fields
number
required
Unique integer identifier. Use as
{teamId} in all team-scoped endpoints.string
UUID for the team — stable across renames and useful as a cache key.
string
String cast of
Id. Provided for environments that lose integer precision.string
required
Display name of the team.
Profile
string | null
Full-length team description. May contain HTML.
string
Short tagline shown in team cards and selectors.
boolean
When
true, the team profile is visible in the public member directory.string | null
Team website URL.
string
Space-separated tag string. Use
ProfileTagsList for array access.string[]
Pre-split array of tag strings derived from
ProfileTags.Location
string
Name of the coworking location this team belongs to.
string
URL of the coworking location’s home page.
Social Media
All social fields arestring | null. Provide a full URL unless stated otherwise.
Members
number
Total count of active members (admins + regular members).
string[]
Display names of all team admins.
Customer[]
Full
Customer objects for admins only.Customer[]
Full
Customer objects for non-admin members.Customer[]
Combined
Customer objects for all members (admins + regular). Use this instead of merging the two arrays above.Billing & Configuration
number | null
Customer ID of the member who receives consolidated invoices, if
CreateSingleInvoiceForTeam is true.boolean
When
true, all team charges are rolled into a single invoice addressed to PayingMemberId.number | null
Maximum allowed members.
null means unlimited.boolean
Whether billing/contact details have been configured for this team.
boolean
Whether the team has a default membership plan assigned.
number | null
ID of the default membership plan assigned to new team members.
string | null
Display name of the default membership plan.
boolean
When
true, new members added to the team are placed on hold until manually activated.boolean
When
true, the attendance dashboard is hidden for this team. Note the typo in the field name (Attendace) — it is preserved as-is in the API.number | null
Percentage discount applied to charges for team members.
number | null
Percentage discount applied to extra services for team members.
number | null
Percentage discount applied to membership plans for team members.
number | null
Percentage discount applied to time passes for team members.
boolean
When
true, the team has an associated community discussion group.string | null
Google Maps link for the team’s location.
Media
boolean
true if the team has an uploaded logo. Construct the logo URL as: https://[space].spaces.nexudus.com/api/public/teams/{Id}/logoboolean
true if profile image 1 has been uploaded.boolean
true if profile image 2 has been uploaded.boolean
true if profile image 3 has been uploaded.boolean
Convenience flag —
true if any of the three profile images are present.Timestamps
All datetime fields are ISO 8601 strings.*On fields are in the location’s local timezone; *OnUtc fields are UTC.
string
Local datetime the team was created.
string
UTC datetime the team was created.
string
Local datetime of the last update.
string
UTC datetime of the last update.
Examples
Fetch full team profile
Fetch profile with a minimal field set
Use_shape to request only the fields your UI needs, reducing payload size.
TypeScript Integration
Usage in Portal
Error Responses
error
The customer is not authenticated, the session has expired, or the customer is not a member of the specified team.
error
Team with the specified ID does not exist.
Related Endpoints
Get Team Profile