Search and filter community members with advanced querying options, role-based filtering, and real-time live collections
getMembers()
method retrieves community members with flexible filtering and sorting options, returning a Live Collection that updates in real-time as membership changes occur.
Parameter | Type | Required | Description |
---|---|---|---|
communityId | String | Yes | Unique identifier of the community |
filter | Enum | No | Membership status filter: .member , .banned , .all (default: .member ) |
roles | Array | No | Filter by specific roles (e.g., ["community-moderator"] , custom role IDs) |
sortBy | Enum | No | Sort order: .displayName , .firstCreated , .lastCreated (default: .firstCreated ) |
includeDeleted | Boolean | No | Include members whose users have been deleted (default: false ) |
Filter Type | Options | Description |
---|---|---|
Membership Status | member , banned , all | Control which members are included based on ban status |
Role Filtering | community-moderator , channel-moderator , custom role IDs | Query members with specific roles |
Deleted Users | true , false | Include or exclude members whose user accounts are deleted |
searchMembers()
method provides keyword-based member search with the same filtering and sorting capabilities as general queries, perfect for finding specific members within large communities.
Parameter | Type | Required | Description |
---|---|---|---|
keyword | String | Yes | Search term to match against display names and user IDs |
communityId | String | Yes | Unique identifier of the community |
filter | Enum | No | Membership status filter: .member , .banned , .all (default: .member ) |
roles | Array | No | Filter search results by specific roles |
sortBy | Enum | No | Sort order: .displayName , .firstCreated , .lastCreated (default: .displayName ) |
includeDeleted | Boolean | No | Include deleted users in search results (default: false ) |
Role | ID | Permissions | Query Access |
---|---|---|---|
Community Moderator | community-moderator | Full community management | All members |
Channel Moderator | channel-moderator | Channel-specific moderation | Channel members |
Member | N/A | Basic participation | Cannot query roles |