> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-docs-platform-docs-release.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Transfer Group Ownership

> Transfer CometChat group ownership to another member with the Android SDK using GUID and target member UID.

<Accordion title="AI Integration Quick Reference">
  ```kotlin theme={null}
  // Transfer ownership to another member (owner only)
  CometChat.transferGroupOwnership("GUID", "NEW_OWNER_UID", 
      object : CallbackListener<String>() {
          override fun onSuccess(message: String) { }
          override fun onError(e: CometChatException) { }
      })
  ```

  **Important:**

  * Only the current owner can transfer ownership
  * The new owner must be an existing group member
  * Original owner becomes a regular admin after transfer
  * Required before owner can leave the group
</Accordion>

Use `transferGroupOwnership()` to transfer ownership to another group member. Only the current owner can do this. The owner must transfer ownership before they can leave the group.

<Tabs>
  <Tab title="Java">
    ```java theme={null}
    String GUID = "cometchat-guid-1";
    String UID = "cometchat-uid-2";

    CometChat.transferGroupOwnership(GUID, UID, new CometChat.CallbackListener<String>() {
      @Override
      public void onSuccess(String s) {
        Log.e(TAG, "Transfer group ownership successful");
      }

      @Override
      public void onError(CometChatException e) {
        Log.e(TAG, "Transfer group ownership failed : " + e.getMessage());
      }

    });
    ```
  </Tab>

  <Tab title="Kotlin">
    ```kotlin theme={null}
    val GUID = "cometchat-guid-1"
    val UID = "cometchat-uid-2"

    CometChat.transferGroupOwnership(GUID, UID, object : CallbackListener<String?>() {
      override fun onSuccess(s: String?) {
        Log.e(TAG, "Transfer group ownership successful")
      }

      override fun onError(e: CometChatException) {
        Log.e(TAG, "Transfer group ownership failed : " + e.message)
      }
    }) 
    ```
  </Tab>
</Tabs>

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Leave Group" icon="user-minus" href="/sdk/android/leave-group">
    Leave the group after transferring ownership
  </Card>

  <Card title="Change Member Scope" icon="user-shield" href="/sdk/android/group-change-member-scope">
    Update member roles and permissions
  </Card>

  <Card title="Delete Group" icon="trash" href="/sdk/android/delete-group">
    Permanently delete the group instead
  </Card>

  <Card title="Retrieve Members" icon="users" href="/sdk/android/retrieve-group-members">
    View group members to choose new owner
  </Card>
</CardGroup>
