Skip to main content

Starting March 27, 2026, RC is rebranded as Nexconn. Existing RC SDK customers can continue using this documentation. New customers should refer to the Nexconn developer documentation.

Manage Tag Information Data

The SDK provides a tag management system that allows developers to assign tags to conversations for better categorization and management. These tag details are synchronized to the server.

This document introduces the tag management-related interfaces provided by the SDK, including:

tip

For details on how to use tags to manage conversations, see Managing Conversations with Tags.

Create a Tag

Call the addTag method to create a new tag for the current user. Each user can create up to 20 tags.

Interface

RongIMLib.addTag(tag)


#### Parameter Description

| Parameter | Type | Required | Description |
|:--- |:--- |:--- |:--- |
| tag | [ITagParam] | Yes | Tag information, including tag ID and tag name |


#### Example Code

```js
const tag = {
tagId: 'tagId',
tagName: 'tagName',
};
const res = await RongIMLib.addTag(tag);
console.log('Tag creation result:', res);


## Delete a Tag \{#removeTag}

Call the [removeTag](https://doc.rongcloud.cn/apidoc/im-web/latest/zh_CN/modules.html#removeTag) method to delete a specified tag.


#### Interface

```js
RongIMLib.removeTag(tagId)


#### Parameter Description

| Parameter | Type | Required | Description |
|:--- |:--- |:--- |:--- |
| tagId | string | Yes | The ID of the tag to be deleted |


#### Example Code

```js
const tagId = 'tagId';
const res = await RongIMLib.removeTag(tagId);
console.log('Tag deletion result:', res);


## Edit a Tag \{#updateTag}

Call the [updateTag](https://doc.rongcloud.cn/apidoc/im-web/latest/zh_CN/modules.html#updateTag) method to modify the name of an existing tag.


#### Interface

```js
RongIMLib.updateTag(tag)


#### Parameter Description

| Parameter | Type | Required | Description |
|:--- |:--- |:--- |:--- |
| tag | [ITagParam] | Yes | Tag information. |


#### Example Code

```js
const tag = {
tagId: 'tagId',
tagName: 'tagName',
};
const res = await RongIMLib.updateTag(tag);
console.log('Tag editing result:', res);


## Get Tag List \{#getTags}

Call the [getTags](https://doc.rongcloud.cn/apidoc/im-web/latest/zh_CN/modules.html#getTags) method to retrieve the list of tags created by the current user.


#### Interface

```js
RongIMLib.getTags()


#### Parameter Description

None


#### Example Code

```js
const res = await RongIMLib.getTags();
console.log('Tag list retrieval result:', res);
<!-- links -->
[ITagParam]: https://doc.rongcloud.cn/apidoc/im-web/latest/zh_CN/interfaces/ITagParam.html