logo
In-app Chat
Powered Byspreading
On this page

Transfer the group ownership


Overview

You can call this operation to transfer the group ownership to a group member.

After the ownership is successfully transferred, group members receive the notification in the following ZIM SDK callbacks.

iOSAndroidmacOSWindows
groupMemberInfoUpdatedonGroupMemberInfoUpdatedgroupMemberInfoUpdatedonGroupMemberInfoUpdated
WebFlutterUnity3DReact Native
groupMemberInfoUpdatedonGroupMemberInfoUpdatedOnGroupMemberInfoUpdatedgroupMemberInfoUpdated

Operation prototype

  • Request method: GET
  • Request URL: https://zim-api.zego.im/?Action=TransferGroupOwner
  • Protocol: HTTPS
  • QPS limit: 1 call per second, applicable to group chats only. If you need a higher limit, contact ZEGOCLOUD technical support.

Request parameters

The following table describes only the operation-specific request parameters and some common request parameters. For the complete list of common request parameters, see the Public request parameters section of the Accessing Server APIs topic.

ParameterTypeRequiredDescription
FromUserIdStringYesThe ID of the operator.
GroupIdStringYesThe group chat ID.
NewOwnerStringYesThe ID of the user to whom the group ownership is to be transferred. The user must be a group member.
Note

The FromUserId, GroupId, and NewOwner parameters can contain only digits, letters, and the following characters: '!', '#', '$', '%', '&', '(', ')', '+', '', ':', ';', '<', '=', '.', '>', '?', '@', '[', ']', '^', '_', '{', '}', '|', '~'.

Sample request

Untitled
https://zim-api.zego.im/?Action=TransferGroupOwner
&FromUserId=zego_user&GroupId=groupid&NewOwner=newowner
&<Common request parameters>
1
Copied!

Response parameters

ParameterTypeDescription
CodeNumberThe return code.
MessageStringThe description of the operation result.
RequestIdStringThe request ID.

Sample response

Untitled
{
    "Code": 0,
    "Message": "success",
    "RequestId": "343649807833778782"
}
1
Copied!

Return codes

The following table describes only the return codes related to the business logic of the operation. For the complete list of return codes, see Return codes.

Return CodeDescriptionSolution
660000002Invalid parameter.Check the input parameter.
660300006The QPS limit is exceeded.Please try again later.
660500002The operator is not registered.Register the operator.
660600001The group chat does not exist.Check whether the value of the GroupID parameter is valid.
660600024The user to whom the group ownership is to be transferred is not in the group chat.Add the user to the group chat. For more information, see Add group members.

Previous

Remove group member

Next

Add group members