Members
Complete reference for member-related methods.
Methods
get_space_members
get_space_members() -> GetSpaceMembersResponse
Get all members in the current space.
Returns: GetSpaceMembersResponse with list of members
Example:
# Get all space members
response = client.get_space_members()
print(f"Total members: {len(response.members)}")
for member in response.members:
print(f"- {member.full_name} ({member.email})")
Models
Member
Main member model representing a space member.
class Member:
id: str # Member ID
nick_name: Optional[str] # Nickname
full_name: Optional[str] # Full name
email: str # Email address
avatar: Optional[str] # Avatar URL
avatar_mode: AvatarMode # Avatar display mode (Uploaded=0, Generated=2)
color: ColorInfo # Color configuration
space: str # Space ID
status: str # Member status (e.g., "Active")
joined_date: str # Join date as string
updated_at: str # Last update date as string
ColorInfo
Color configuration shared across spaces, members, and profiles.
class ColorInfo:
color: str # Hex color code (e.g., "#a8f8b8")
is_dark: bool # Brightness flag - True if color is dark (for UI text contrast)
Response Models
GetSpaceMembersResponse
Response containing list of space members.
class GetSpaceMembersResponse:
type: str # Response type ("GetSpaceMembers")
payload: GetSpaceMembersPayload # Response payload
@property
def members(self) -> List[Member]: # Convenience property to access members
...
GetSpaceMembersPayload
Payload wrapper for members list.
class GetSpaceMembersPayload:
members: List[Member] # List of space members
See Also
- Members Guide - Usage examples and patterns
- Profile API - Current user profile
- Spaces API - Space information
- Enums - AvatarMode enum