Platform Surface
Parameters
Query Members
Query members when you need a paginated channel member list. The default sort is newest first on platforms that define a default.Search Members
Search members when the user enters a display-name keyword, such as in a mention picker. TypeScript names this parametersearch; Android and Flutter name it keyword; iOS names it displayName.
Filter Notes
Status Filters
TypeScript accepts
memberships: ['member' | 'banned' | 'muted']. Android query uses AmityChannelMembershipFilter.ALL, MEMBER, or BANNED; Android search uses AmityChannelMembership. Flutter query uses AmityChannelMembershipFilter.ALL, MUTED, or BANNED; Flutter search uses AmityChannelMembership.Deleted Users
includeDeleted: false filters deleted users out of the result. iOS defaults this argument to true, so pass false when you want only active user records.Roles
Role filters match channel roles assigned to members, such as
moderator or custom roles configured for your app.Paging
TypeScript live collections expose
hasNextPage and onNextPage; Android returns PagingData; Flutter uses PagingController or getPagingData.Related Topics
Join and Leave Channels
Manage the current user’s channel membership.
Preview Members
Display a lightweight set of participant avatars.
Member Management
Add or remove other users from a channel.
Ban Management
Moderate channel membership state.