Browse SDKs · HarmonyOS
Platform
SDKsHarmonyOSEnterprise

Get group owner and administrators

Query group owner and administrator member profiles for a specified group.

Copy

This method directly retrieves the owner and administrators for a group, making it ideal for rendering admin panels or management team views without paginating through all members.

Code example

import sdk, {
  GetGroupMemberOwnerAndAdminReq,
  GetGroupMemberOwnerAndAdminResp,
} from '@openimsdk/imsdk';

const request: GetGroupMemberOwnerAndAdminReq = { groupID: groupID };
const response: GetGroupMemberOwnerAndAdminResp = await sdk.getGroupMemberOwnerAndAdmin(request);
const managers = response.members;

Parameters

ParameterTypeRequiredDescription
groupIDstringYesTarget group identifier.

Return value

Returns a Promise resolving to GetGroupMemberOwnerAndAdminResp:

PropertyTypeDescription
membersGroupMemberItem[]List of group members with owner or administrator roles.

State changes after the call

Use the roleLevel property of each returned item to distinguish between group owner and administrator roles, merging records into local state using groupID:userID. This call is a read-only snapshot that does not trigger events. If the management page remains open, listen for member changes as documented in Retrieve group member list.