Skip to main content

Overview

useFetchSpaceMembers returns a callable function that fetches the member list for a space. Each result includes embedded public user data. Results are paginated and can be filtered by role or status.

Usage Example

Parameters

string
required
UUID of the space.
number
Page number. Defaults to 1.
number
Number of members per page.
string
Filter by membership status: "pending", "active", "banned", or "rejected".
string
Filter by role: "admin", "moderator", or "member".
string
Resolves each member’s reputation into a spaceReputation number on the embedded user. Accepts a space <uuid>, "none" (project-general bucket), or "context" (server-derived from the request context). Empty string, "general", and null are rejected. See Reputation.
boolean
When true, spaceReputation is the subtree sum (the space plus all its descendants). Only honored when spaceReputationId is an explicit <uuid>.

Returns

SpaceMemberWithUser[]
Array of SpaceMemberWithUser objects including embedded user details. When spaceReputationId is set, each embedded user carries an added spaceReputation number. See Reputation.
object
Standard pagination metadata.