# CometChat Docs: Chat & Messaging APIs

> Technical documentation & Implementation guides to add In-app Messaging & Voice & Video Calling to your apps and websites in minutes.

## APIs

### Chat APIs

- [Overview](https://www.cometchat.com/docs/rest-api/chat-apis.md): CometChat REST API documentation for integrating chat functionality into your server-side applications.
- [Calls APIs](https://www.cometchat.com/docs/rest-api/calls-link.md): Navigate to Calls APIs documentation.

#### Setup & Authentication

- [Authentication](https://www.cometchat.com/docs/rest-api/authentication.md): Authenticate CometChat REST API requests with API keys, required headers, and app credentials before calling platform endpoints.

##### API Keys

- [Overview](https://www.cometchat.com/docs/rest-api/api-keys.md): Manage CometChat REST API keys for authenticating app-level requests, rotating credentials, and securing server integrations.
- [List](https://www.cometchat.com/docs/rest-api/api-keys/list.md): Lists API keys
- [Create](https://www.cometchat.com/docs/rest-api/api-keys/create.md): Creates a new API key
- [Get](https://www.cometchat.com/docs/rest-api/api-keys/get.md): Retrieves API key
- [Update](https://www.cometchat.com/docs/rest-api/api-keys/update.md): Updates an API key
- [Delete](https://www.cometchat.com/docs/rest-api/api-keys/delete.md): Deletes an API key

##### Auth Tokens

- [Overview](https://www.cometchat.com/docs/rest-api/auth-tokens.md): Manage CometChat auth tokens for user login through SDKs, including token creation, validation, and client session access.
- [List](https://www.cometchat.com/docs/rest-api/auth-tokens/list.md): Lists auth tokens for a user with the specified UID.
- [Create](https://www.cometchat.com/docs/rest-api/auth-tokens/create.md): Create a CometChat auth token for a user UID so client apps can log users in through SDKs without exposing credentials.
- [Flush](https://www.cometchat.com/docs/rest-api/auth-tokens/flush.md): Deletes all the auth tokens for the specified UID.
- [Get](https://www.cometchat.com/docs/rest-api/auth-tokens/get.md): Retrieves details of an auth token for the specified UID andauth token.
- [Update](https://www.cometchat.com/docs/rest-api/auth-tokens/update.md): Updates the details of an auth token for the specified UID andauth token.
- [Delete](https://www.cometchat.com/docs/rest-api/auth-tokens/delete.md): Deletes an auth token for the specified UID.

#### Users & Groups

##### User Roles

- [Overview](https://www.cometchat.com/docs/rest-api/roles.md): Define and manage CometChat user roles with REST APIs to control permissions and feature access across your app.
- [List](https://www.cometchat.com/docs/rest-api/roles/list.md): Lists the user roles
- [Create](https://www.cometchat.com/docs/rest-api/roles/create.md): Create a CometChat user role with REST API to define permissions for app users and role-based feature access.
- [Get](https://www.cometchat.com/docs/rest-api/roles/get.md): Retrieves role details for a given role.
- [Update](https://www.cometchat.com/docs/rest-api/roles/update.md): Updates a given role.
- [Delete](https://www.cometchat.com/docs/rest-api/roles/delete.md): Deletes a role.

###### Restrict Features

- [Overview](https://www.cometchat.com/docs/rest-api/restrict-features.md): Restrict CometChat features by user role with REST API controls, and migrate to RBAC for current permission management.
- [List Restricted Features](https://www.cometchat.com/docs/rest-api/restrict-features/list-restricted-features.md): List all restricted features for a given role.
- [Restrict Features](https://www.cometchat.com/docs/rest-api/restrict-features/restrict-features.md): Restrict Features for a given role.
- [Allow Features](https://www.cometchat.com/docs/rest-api/restrict-features/allow-features.md): Allow features access for a given role.

###### Role Based Access Control

- [Overview](https://www.cometchat.com/docs/rest-api/rbac-overview.md): Configure role-based (RBAC) and scope-based (SBAC) access control permissions for your CometChat app.
- [List Role Permissions](https://www.cometchat.com/docs/rest-api/rbac/list-role-permissions.md): Lists role permissions
- [Set Role Permissions](https://www.cometchat.com/docs/rest-api/rbac/set-role-permissions.md): Sets or updates permissions for a specific role
- [Unset Role Permissions](https://www.cometchat.com/docs/rest-api/rbac/unset-role-permissions.md): Removes a specific permission from a role
- [List Scope Permissions](https://www.cometchat.com/docs/rest-api/rbac/list-scope-permissions.md): Lists scope permissions
- [Set Scope Permissions](https://www.cometchat.com/docs/rest-api/rbac/set-scope-permissions.md): Sets or updates permissions for a specific group scope
- [Unset Scope Permissions](https://www.cometchat.com/docs/rest-api/rbac/unset-scope-permissions.md): Remove a permission from a CometChat group scope with REST API to update role-based access control for group actions.

##### Users

- [Overview](https://www.cometchat.com/docs/rest-api/users.md): Manage users in your CometChat app — create, retrieve, update, and delete user accounts that power messaging and calling.
- [List](https://www.cometchat.com/docs/rest-api/users/list.md): List CometChat app users with REST API using pagination and filters for roles, tags, status, and search keywords.
- [Reactivate](https://www.cometchat.com/docs/rest-api/users/reactivate.md): Reactivate CometChat users by UID with REST API to restore access for previously deactivated accounts.
- [Create](https://www.cometchat.com/docs/rest-api/users/create.md): Create a CometChat user with REST API by setting UID, name, avatar, role, metadata, and other profile fields.
- [Deactivate](https://www.cometchat.com/docs/rest-api/users/deactivate.md): Deactivate CometChat users by UID with REST API to suspend user access without deleting their account data.
- [Get](https://www.cometchat.com/docs/rest-api/users/get.md): Get CometChat user details by UID with REST API, including profile fields, status, role, metadata, and tags.
- [Update](https://www.cometchat.com/docs/rest-api/users/update.md): Update a CometChat user by UID with REST API to change profile fields, role, metadata, tags, avatar, or status.
- [Delete](https://www.cometchat.com/docs/rest-api/users/delete.md): Deactivate a CometChat user by UID with REST API, or permanently delete the user and related data with permanent: true.

##### Blocked Users

- [Overview](https://www.cometchat.com/docs/rest-api/blocked-users.md): Block, unblock, and list CometChat users with REST APIs to control direct messaging access between users.
- [List Blocked Users](https://www.cometchat.com/docs/rest-api/blocked-users/list-blocked-users.md): List blocked users for a CometChat user UID with REST API to review accounts restricted from direct messaging.
- [Block User](https://www.cometchat.com/docs/rest-api/blocked-users/block-user.md): Block a user by UID with CometChat REST API to prevent direct messages and interactions from the blocked account.
- [Unblock User](https://www.cometchat.com/docs/rest-api/blocked-users/unblock-user.md): Unblock a user by UID with CometChat REST API to restore direct messaging access between user accounts.

##### Friends

- [Overview](https://www.cometchat.com/docs/rest-api/friends.md): Manage CometChat friend relationships with REST APIs to associate accepted app friendships between users.
- [List Friends](https://www.cometchat.com/docs/rest-api/friends/list-friends.md): The API allows to fetch friends for a given UID.
- [Add Friends](https://www.cometchat.com/docs/rest-api/friends/add-friends.md): The API allows to add multiple friends for a given UID.
- [Remove Friends](https://www.cometchat.com/docs/rest-api/friends/remove-friends.md): The API removes friends for a given UID.

##### Groups

- [Overview](https://www.cometchat.com/docs/rest-api/groups.md): Create and manage CometChat groups with REST APIs for public, private, and password-protected conversations.
- [List](https://www.cometchat.com/docs/rest-api/groups/list.md): Lists the groups.
- [Create](https://www.cometchat.com/docs/rest-api/groups/create.md): Creates a group.
- [Get](https://www.cometchat.com/docs/rest-api/groups/get.md): Retrieves details of a group for a given GUID.
- [Update](https://www.cometchat.com/docs/rest-api/groups/update.md): Updates the group details for a given GUID.
- [Delete](https://www.cometchat.com/docs/rest-api/groups/delete.md): Delete a CometChat group by GUID with REST API to remove a multi-user conversation and its group resource.

##### Group Members

- [Overview](https://www.cometchat.com/docs/rest-api/group-members.md): Add, remove, list, and update CometChat group members with REST APIs, including member scopes and group permissions.
- [List](https://www.cometchat.com/docs/rest-api/group-members/list.md): List members of a CometChat group by GUID with REST API to retrieve users, scopes, and membership details.
- [Add members](https://www.cometchat.com/docs/rest-api/group-members/add-members.md): Add multiple users to a CometChat group by GUID with REST API and assign member scopes during group membership setup.
- [Change Scope](https://www.cometchat.com/docs/rest-api/group-members/change-scope.md): Change a CometChat group member scope using GUID and UID parameters to update permissions through the REST API.
- [Kick](https://www.cometchat.com/docs/rest-api/group-members/kick.md): Remove a CometChat group member using GUID and UID parameters to manage membership through the REST API.

##### Banned Users

- [Overview](https://www.cometchat.com/docs/rest-api/banned-users.md): Ban, list, and unban CometChat group members with REST APIs to manage group access and moderation.
- [Ban](https://www.cometchat.com/docs/rest-api/banned-users/ban.md): Ban a CometChat user from a group using GUID and UID parameters to restrict group access through the REST API.
- [Unban](https://www.cometchat.com/docs/rest-api/banned-users/unban.md): Unban a CometChat user from a group using GUID and UID parameters to restore group access through the REST API.
- [List](https://www.cometchat.com/docs/rest-api/banned-users/list.md): List banned users in a CometChat group by GUID to review restricted members through the REST API.

#### Chat & Messaging

##### Messages

- [Overview](https://www.cometchat.com/docs/rest-api/messages.md): Send, retrieve, and manage CometChat messages with REST APIs for user and group chats, including text, media, threads, and reactions.
- [List Messages](https://www.cometchat.com/docs/rest-api/messages/list-messages.md): List CometChat messages with REST API using filters for users, groups, categories, types, timestamps, and threads.
- [Send Message](https://www.cometchat.com/docs/rest-api/messages/send-message.md): Send a CometChat message on behalf of a user with REST API for one-on-one or group conversations.
- [Get Message](https://www.cometchat.com/docs/rest-api/messages/get-message.md): Get CometChat message details by message ID with REST API, including sender, receiver, category, type, and metadata.
- [Update Message](https://www.cometchat.com/docs/rest-api/messages/update-message.md): Update a CometChat message by message ID with REST API to edit message content on behalf of a user.
- [Delete Message](https://www.cometchat.com/docs/rest-api/messages/delete-message.md): Delete a CometChat message by message ID with REST API to remove it from a user or group conversation.
- [Pin Message](https://www.cometchat.com/docs/rest-api/messages/pin-message.md): Pin a CometChat message in a one-on-one or group conversation with REST API, as the app or on behalf of a user.
- [Unpin Message](https://www.cometchat.com/docs/rest-api/messages/unpin-message.md): Unpin a pinned CometChat message with REST API. Any user with unpin permission can unpin, not only the user who pinned it.
- [Save Message](https://www.cometchat.com/docs/rest-api/messages/save-message.md): Save a CometChat message to a user's private saved list with REST API on behalf of that user.
- [Unsave Message](https://www.cometchat.com/docs/rest-api/messages/unsave-message.md): Remove a CometChat message from a user's saved list with REST API on behalf of that user.
- [Mark Message As Interacted](https://www.cometchat.com/docs/rest-api/messages/mark-message-as-interacted.md): Mark a CometChat message as interacted with REST API on behalf of a user.
- [List all reactions](https://www.cometchat.com/docs/rest-api/messages/list-all-reactions.md): List all reactions for a CometChat message by message ID with REST API to review emoji reactions and reacting users.
- [List reactions with a specific emoji/unicodes](https://www.cometchat.com/docs/rest-api/messages/list-reactions-with-a-specific-emoji-unicode.md): List reactions for a specific emoji on a CometChat message by message ID and reaction value with REST API.
- [Add reaction](https://www.cometchat.com/docs/rest-api/messages/add-reaction.md): Add a reaction to a CometChat message by message ID and emoji using the REST API for user or group conversations.
- [Remove reaction](https://www.cometchat.com/docs/rest-api/messages/remove-reaction.md): Remove a reaction from a CometChat message by message ID and emoji using the REST API for user or group conversations.
- [List Threaded Messages](https://www.cometchat.com/docs/rest-api/messages/list-threaded-messages.md): List threaded replies for a CometChat message by parent message ID with REST API to fetch thread conversations.
- [Send Threaded Message](https://www.cometchat.com/docs/rest-api/messages/send-threaded-message.md): Send a threaded CometChat message by parent message ID with REST API to reply inside an existing thread.
- [List Threads](https://www.cometchat.com/docs/rest-api/messages/list-threads.md): List CometChat message threads with REST API to fetch thread conversations across your app.
- [Subscribe Thread](https://www.cometchat.com/docs/rest-api/messages/subscribe-thread.md): Subscribe a CometChat user to a message thread with REST API to receive updates on threaded replies.
- [Unsubscribe Thread](https://www.cometchat.com/docs/rest-api/messages/unsubscribe-thread.md): Unsubscribe a CometChat user from a message thread with REST API to stop receiving threaded reply updates.
- [List User Messages](https://www.cometchat.com/docs/rest-api/messages/list-user-messages.md): List messages between CometChat users with REST API using the target UID and onBehalfOf user context.
- [List Group Messages](https://www.cometchat.com/docs/rest-api/messages/list-group-messages.md): List CometChat group messages by GUID with REST API to fetch conversation history for a specific group.
- [Send Bot Message](https://www.cometchat.com/docs/rest-api/messages/send-bot-message.md): Send a CometChat message from a bot UID with REST API to post bot-authored text, media, or custom content.

##### Conversations

- [Overview](https://www.cometchat.com/docs/rest-api/conversations.md): Retrieve and manage CometChat conversations with REST APIs, including recent chats, last messages, unread counts, and metadata.
- [List conversations](https://www.cometchat.com/docs/rest-api/conversations/list-conversations.md): Fetching all the conversations
- [Get conversation](https://www.cometchat.com/docs/rest-api/conversations/get-conversation.md): This API is deprecated please use Get User/Group ConversationAPI
- [Delete Conversation](https://www.cometchat.com/docs/rest-api/conversations/delete-conversation.md): This API is deprecated please use Reset User/GroupConversation API
- [List Global Pinned Conversations](https://www.cometchat.com/docs/rest-api/conversations/list-global-pinned-conversations.md): List the CometChat global pinned conversations with REST API - the conversations pinned at the top for every end user, in display order.
- [Replace Global Pinned Conversations](https://www.cometchat.com/docs/rest-api/conversations/replace-global-pinned-conversations.md): Replace the full CometChat global pinned conversation list with REST API - the conversations pinned at the top for every end user.
- [Get User Conversation](https://www.cometchat.com/docs/rest-api/conversations/get-user-conversation.md): Getting user conversation
- [Update User Conversation](https://www.cometchat.com/docs/rest-api/conversations/update-user-conversation.md): Updating User Conversation
- [Reset User Conversation](https://www.cometchat.com/docs/rest-api/conversations/reset-user-conversation.md): Resetting User Conversation
- [Mark User Conversation As Delivered](https://www.cometchat.com/docs/rest-api/conversations/mark-user-conversation-as-delivered.md): This API will mark the user conversation as delivered.
- [Mark User Conversation As Read](https://www.cometchat.com/docs/rest-api/conversations/mark-user-conversation-as-read.md): This API will mark the user conversation as read.
- [Mark Conversation Messages As Unread](https://www.cometchat.com/docs/rest-api/conversations/mark-conversation-messages-as-unread.md): Allows you to mark messages within a conversation as unread
- [Pin User Conversation](https://www.cometchat.com/docs/rest-api/conversations/pin-user-conversation.md): Pin a CometChat one-on-one conversation for a user with REST API so it appears at the top of their conversation list.
- [Unpin User Conversation](https://www.cometchat.com/docs/rest-api/conversations/unpin-user-conversation.md): Unpin a CometChat one-on-one conversation for a user with REST API, removing that user's own pin.
- [Get Group Conversation](https://www.cometchat.com/docs/rest-api/conversations/get-group-conversation.md): Getting group conversation
- [Update Group Conversation](https://www.cometchat.com/docs/rest-api/conversations/update-group-conversation.md): Updating Group Conversation
- [Reset Group Conversation](https://www.cometchat.com/docs/rest-api/conversations/reset-group-conversation.md): Resetting Group Conversation
- [Mark Group Conversation As Delivered](https://www.cometchat.com/docs/rest-api/conversations/mark-group-conversation-as-delivered.md): This API will mark the group conversation as delivered.
- [Mark Group Conversation As Read](https://www.cometchat.com/docs/rest-api/conversations/mark-group-conversation-as-read.md): This API will mark the group conversation as read.
- [Mark Group Conversation As Unread](https://www.cometchat.com/docs/rest-api/conversations/mark-group-conversation-as-unread.md): This API will mark the group conversation as unread.
- [Pin Group Conversation](https://www.cometchat.com/docs/rest-api/conversations/pin-group-conversation.md): Pin a CometChat group conversation for a user with REST API so it appears at the top of their conversation list.
- [Unpin Group Conversation](https://www.cometchat.com/docs/rest-api/conversations/unpin-group-conversation.md): Unpin a CometChat group conversation for a user with REST API, removing that user's own pin.

#### Platform Features

- [Moderation APIs](https://www.cometchat.com/docs/rest-api/moderation-link.md): Navigate to Moderation APIs documentation.
- [Notification APIs](https://www.cometchat.com/docs/rest-api/notifications-link.md): Navigate to Notification APIs documentation.

##### Metrics

- [Usage Metrics](https://www.cometchat.com/docs/rest-api/metrics/usage-metrics.md): Get CometChat app usage metrics with REST API to review message, user, group, and app activity statistics.
- [Message Metrics](https://www.cometchat.com/docs/rest-api/metrics/message-metrics.md): Gives the number of messages sent and receipts received in an interval of five minutes.

#### Data Import

- [Overview](https://www.cometchat.com/docs/rest-api/data-import.md): Import users, groups, members, and message history into CometChat with REST APIs for bulk migration from another chat system.

##### Messages

- [Import Messages](https://www.cometchat.com/docs/rest-api/data-import-apis/messages/import-messages.md): The CometChat message import API allows customers to import their messages’ data into the CometChat systems.

##### Users

- [Import Users](https://www.cometchat.com/docs/rest-api/data-import-apis/users/import-users.md): The CometChat user import API allows customers to import their users’ data into the CometChat systems.

##### Groups

- [Import Groups](https://www.cometchat.com/docs/rest-api/data-import-apis/groups/import-groups.md): The CometChat group import API allows customers to import their groups’ data into the CometChat systems.
- [Import Group Members](https://www.cometchat.com/docs/rest-api/data-import-apis/groups/import-group-members.md): The CometChat group member import API allows customers to import their group members’ data into the CometChat systems.

#### Troubleshoot

- [Error Guide](https://www.cometchat.com/docs/articles/error-guide.md): Common error codes and their descriptions for CometChat REST APIs.
- [Properties and Constraints](https://www.cometchat.com/docs/articles/properties-and-constraints.md): Review CometChat properties and constraints for API keys, users, groups, metadata, tags, limits, and supported values.
- [Rate Limits](https://www.cometchat.com/docs/rest-api/rate-limits.md): Understand the API rate limits enforced by CometChat to ensure fair usage and service quality.

### Management APIs (Multi-Tenancy)

- [Overview](https://www.cometchat.com/docs/rest-api/management-apis.md): Manage CometChat applications with Multi-Tenancy REST APIs for account-level app operations and dashboard-free control.

#### App Management

##### App

- [List](https://www.cometchat.com/docs/rest-api/management-apis/app/list.md): Lists all the apps for an account.
- [Create](https://www.cometchat.com/docs/rest-api/management-apis/app/create.md): Creates an app in the account. It returns all the app related information.
- [Delete](https://www.cometchat.com/docs/rest-api/management-apis/app/delete.md): Schedule a specific app for deletion.
- [Fetch usage](https://www.cometchat.com/docs/rest-api/management-apis/app/fetch-usage.md): Retrieves usage data for multi-tenant apps.

##### Extensions

- [Overview](https://www.cometchat.com/docs/rest-api/extensions-overview.md): Browse available CometChat extensions for enhanced chat functionality.
- [List Extensions](https://www.cometchat.com/docs/rest-api/management-apis/extensions/list-extensions.md): List the Extensions.
- [Enable/Disable](https://www.cometchat.com/docs/rest-api/management-apis/extensions/enabledisable.md): Enables or disables the extension for an app.
- [Chat Widgets List](https://www.cometchat.com/docs/rest-api/management-apis/extensions/chat-widgets-list.md): Chat Widgets List all the Chat Widgets for an app.
- [Chat Widgets Update](https://www.cometchat.com/docs/rest-api/management-apis/extensions/chat-widgets-update.md): Chat Widgets Update an existing Chat Widget.
- [Chat Widgets Create](https://www.cometchat.com/docs/rest-api/management-apis/extensions/chat-widgets-create.md): Chat Widgets Create a new Chat Widget.
- [Giphy  Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/giphy-get-settings.md): Giphy : Returns the settings for Giphy extension
- [Giphy  Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/giphy-update-settings.md): Giphy : Update the settings for Giphy extension
- [Giphy  Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/giphy-store-settings.md): Giphy : Saving the settings for Giphy extensions for the first time
- [Giphy  Delete settings for Giphy](https://www.cometchat.com/docs/rest-api/management-apis/extensions/giphy-delete-settings-for-giphy.md): Giphy : Deletes the settings for Giphy extension
- [XSS Filter Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/xss-filter-get-settings.md): XSS Filter : Get settings for XSS Filter extension
- [XSS Filter Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/xss-filter-update-settings.md): XSS Filter : Update the settings for XSS Filter extension
- [XSS Filter Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/xss-filter-store-settings.md): XSS Filter : Store new settings for XSS Filter extension
- [XSS Filter Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/xss-filter-delete-settings.md): XSS Filter : Delete the settings for XSS Filter extension
- [Image Moderation Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/image-moderation-get-settings.md): Image Moderation : Get settings for Image moderation extension
- [Image Moderation Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/image-moderation-update-settings.md): Image Moderation : Update the settings for Image moderation extension
- [Image Moderation Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/image-moderation-store-settings.md): Image Moderation : Store new settings for Image moderation extension
- [Image Moderation Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/image-moderation-delete-settings.md): Image Moderation : Delete the settings for Image moderation extension
- [Report user Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/report-user-get-settings.md): Report user : Get settings for Report user extension
- [Report user Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/report-user-update-settings.md): Report user : Update the settings for Report user extension
- [Report user Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/report-user-store-settings.md): Report user : Store new settings for Report user extension
- [Report user Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/report-user-delete-settings.md): Report user : Delete the settings for Report user extension
- [Report message Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/report-message-get-settings.md): Report message : Get settings for Report message extension
- [Report message Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/report-message-update-settings.md): Report message : Update the settings for Report message extension
- [Report message Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/report-message-store-settings.md): Report message : Store new settings for Report message extension
- [Report message Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/report-message-delete-settings.md): Report message : Delete the settings for Report message extension
- [Voice transcription Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/voice-transcription-get-settings.md): Voice transcription : Get settings for Voice transcription extension
- [Voice transcription Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/voice-transcription-update-settings.md): Voice transcription : Update the settings for Voice transcription extension
- [Voice transcription Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/voice-transcription-store-settings.md): Voice transcription : Store new settings for Voice transcription extension
- [Voice transcription Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/voice-transcription-delete-settings.md): Voice transcription : Delete the settings for Voice transcription extension
- [Stipop Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/stipop-get-settings.md): Stipop : Get settings for Stipop extension
- [Stipop Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/stipop-update-settings.md): Stipop : Update the settings for Stipop extension
- [Stipop Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/stipop-store-settings.md): Stipop : Store new settings for Stipop extension
- [Stipop Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/stipop-delete-settings.md): Stipop : Delete the settings for Stipop extension
- [Sentiment analysis Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/sentiment-analysis-get-settings.md): Sentiment analysis : Get settings for Sentiment analysis extension
- [Sentiment analysis Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/sentiment-analysis-update-settings.md): Sentiment analysis : Update the settings for Sentiment analysis extension
- [Sentiment analysis Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/sentiment-analysis-store-settings.md): Sentiment analysis : Store new settings for Sentiment analysis extension
- [Sentiment analysis Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/sentiment-analysis-delete-settings.md): Sentiment analysis : Delete the settings for Sentiment analysis extension
- [TinyURL Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/tinyurl-get-settings.md): TinyURL : Get settings for TinyURL extension.
- [TinyURL Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/tinyurl-update-settings.md): TinyURL : Update the settings for TinyURL extension.
- [TinyURL Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/tinyurl-store-settings.md): TinyURL : Store new settings for TinyURL extension
- [TinyURL Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/tinyurl-delete-settings.md): TinyURL : Delete the settings for TinyURL extension.
- [Intercom Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/intercom-get-settings.md): Intercom : Get settings for Intercom extension
- [Intercom Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/intercom-update-settings.md): Intercom : Update the settings for Intercom extension
- [Intercom Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/intercom-store-settings.md): Intercom : Store new settings for Intercom extension
- [Intercom Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/intercom-delete-settings.md): Intercom : Delete the settings for Intercom extension
- [Bitly Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/bitly-get-settings.md): Bitly : Get settings for Bitly extension
- [Bitly Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/bitly-update-settings.md): Bitly : Update the settings for Bitly extension
- [Bitly Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/bitly-store-settings.md): Bitly : Store new settings for Bitly extension
- [Bitly Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/bitly-delete-settings.md): Bitly : Delete the settings for Bitly extension
- [Rich media preview Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/rich-media-preview-get-settings.md): Rich media preview : Get settings for Rich media preview extension.
- [Rich media preview Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/rich-media-preview-update-settings.md): Rich media preview : Update the settings for Rich media preview extension.
- [Rich media preview Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/rich-media-preview-store-settings.md): Rich media preview : Store new settings for Rich media preview extension
- [Rich media preview Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/rich-media-preview-delete-settings.md): Rich media preview : Delete the settings for Rich media preview extension.
- [Virus Malware Scanner Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/virus-malware-scanner-get-settings.md): Virus Malware Scanner : Get settings for Virus malware scanner extension.
- [Virus Malware Scanner Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/virus-malware-scanner-update-settings.md): Virus Malware Scanner : Update the settings for Virus malware scanner extension.
- [Virus Malware Scanner Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/virus-malware-scanner-store-settings.md): Virus Malware Scanner : Store new settings for Virus malware scanner extension
- [Virus Malware Scanner Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/virus-malware-scanner-delete-settings.md): Virus Malware Scanner : Delete the settings for Virus malware scanner extension.
- [Video Broadcasting Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/video-broadcasting-get-settings.md): Video Broadcasting : Get settings for Video Broadcasting extension.
- [Video Broadcasting Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/video-broadcasting-update-settings.md): Video Broadcasting : Update the settings for Video Broadcasting extension.
- [Video Broadcasting Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/video-broadcasting-store-settings.md): Video Broadcasting : Store new settings for Video Broadcasting extension
- [Video Broadcasting Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/video-broadcasting-delete-settings.md): Video Broadcasting : Delete the settings for Video Broadcasting extension.
- [Tenor gifs Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/tenor-gifs-get-settings.md): Tenor gifs : Get settings for Tenor gifs extension.
- [Tenor gifs Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/tenor-gifs-update-settings.md): Tenor gifs : Update the settings for Tenor gifs extension.
- [Tenor gifs Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/tenor-gifs-store-settings.md): Tenor gifs : Store new settings for Tenor gifs extension
- [Tenor gifs Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/tenor-gifs-delete-settings.md): Tenor gifs : Delete the settings for Tenor gifs extension.
- [In-flight message moderation Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/in-flight-message-moderation-get-settings.md): In-flight message moderation : Get settings for In-flight message moderation extension.
- [In-flight message moderation Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/in-flight-message-moderation-update-settings.md): In-flight message moderation : Update the settings for In-flight message moderation extension.
- [In-flight message moderation Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/in-flight-message-moderation-store-settings.md): In-flight message moderation : Store new settings for In-flight message moderation extension
- [In-flight message moderation Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/in-flight-message-moderation-delete-settings.md): In-flight message moderation : Delete the settings for In-flight message moderation extension.
- [End-to-end encryption Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/end-to-end-encryption-get-settings.md): End-to-end encryption : Get settings for End-to-end encryption extension.
- [End-to-end encryption Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/end-to-end-encryption-update-settings.md): End-to-end encryption : Update the settings for End-to-end encryption extension.
- [End-to-end encryption Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/end-to-end-encryption-store-settings.md): End-to-end encryption : Store new settings for End-to-end encryption extension
- [End-to-end encryption Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/end-to-end-encryption-delete-settings.md): End-to-end encryption : Delete the settings for End-to-end encryption extension.
- [Stickers extension Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/stickers-extension-get-settings.md): Stickers extension : Get settings for Stickers extension.
- [Stickers extension Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/stickers-extension-update-settings.md): Stickers extension : Update the settings for Stickers extension.
- [Stickers extension Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/stickers-extension-delete-settings.md): Stickers extension : Delete the settings for Stickers extension.
- [Push notification Upload p12 Certificate](https://www.cometchat.com/docs/rest-api/management-apis/extensions/push-notification-upload-p12-certificate.md): Push notification : Upload a p12 Certificate
- [Push notification Upload p8 Certificate](https://www.cometchat.com/docs/rest-api/management-apis/extensions/push-notification-upload-p8-certificate.md): Push notification : Upload a p8 Certificate
- [Push notification Get Certificate](https://www.cometchat.com/docs/rest-api/management-apis/extensions/push-notification-get-certificate.md): Push notification : Get Certificate description
- [Email replies Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/email-replies-get-settings.md): Email replies : Get settings for Email replies extension.
- [Email replies Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/email-replies-update-settings.md): Email replies : Update the settings for Email replies extension.
- [Email replies Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/email-replies-store-settings.md): Email replies : Store new settings for Email replies extension
- [Email replies Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/email-replies-delete-settings.md): Email replies : Delete the settings for Email replies extension.
- [SMS Notification Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/sms-notification-get-settings.md): SMS Notification : Get settings for SMS Notification extension.
- [SMS Notification Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/sms-notification-update-settings.md): SMS Notification : Update the settings for SMS Notification extension.
- [SMS Notification Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/sms-notification-store-settings.md): SMS Notification : Store new settings for SMS Notification extension
- [SMS Notification Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/sms-notification-delete-settings.md): SMS Notification : Delete the settings for SMS Notification extension.
- [Push notification Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/push-notification-get-settings.md): Push notification : Get settings for Push notifications extension.
- [Push notification Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/push-notification-update-settings.md): Push notification : Update the settings for Push notifications extension.
- [Push notification Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/push-notification-store-settings.md): Push notification : Store new settings for Push notifications extension
- [Push notification Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/push-notification-delete-settings.md): Push notification : Delete the settings for Push notifications extension.
- [Chatwoot Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/chatwoot-get-settings.md): Chatwoot : Get settings for Chatwoot extension.
- [Chatwoot Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/chatwoot-update-settings.md): Chatwoot : Update the settings for Chatwoot extension.
- [Chatwoot Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/chatwoot-store-settings.md): Chatwoot : Store new settings for Chatwoot extension
- [Chatwoot Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/chatwoot-delete-settings.md): Chatwoot : Delete the settings for Chatwoot extension.
- [Message Shortcuts Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/message-shortcuts-get-settings.md): Message Shortcuts : Get settings for Message shortcuts extension.
- [Message Shortcuts Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/message-shortcuts-update-settings.md): Message Shortcuts : Update the settings for Message shortcuts extension.
- [Message Shortcuts Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/message-shortcuts-store-settings.md): Message Shortcuts : Store new settings for Message shortcuts extension
- [Message Shortcuts Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/message-shortcuts-delete-settings.md): Message Shortcuts : Delete the settings for Message shortcuts extension.
- [Email Notification Get settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/email-notification-get-settings.md): Email Notification : Get settings for Email notification extension.
- [Email Notification Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/email-notification-update-settings.md): Email Notification : Update the settings for Email notification extension.
- [Email Notification Store settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/email-notification-store-settings.md): Email Notification : Store new settings for Email notification extension
- [Email Notification Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/email-notification-delete-settings.md): Email Notification : Delete the settings for Email notification extension.
- [Data masking Get Settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/data-masking-get-settings.md): Data masking : Get the settings for Data masking extension.
- [Data masking Store or update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/data-masking-store-or-update-settings.md): Data masking : Store or update the settings for Data masking extension.
- [Data masking Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/data-masking-delete-settings.md): Data masking : Delete the settings for Data masking extension.
- [Profanity-filter Get Settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/profanity-filter-get-settings.md): Profanity-filter : Get settings of an app.
- [Profanity-filter Update settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/profanity-filter-update-settings.md): Profanity-filter : Update the settings for Profanity-filter extension.
- [Profanity-filter Adds Settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/profanity-filter-adds-settings.md): Profanity-filter : Adds settings an app.
- [Profanity-filter Delete settings](https://www.cometchat.com/docs/rest-api/management-apis/extensions/profanity-filter-delete-settings.md): Profanity-filter : Delete the settings for Profanity-filter extension.

##### Settings

- [Overview](https://www.cometchat.com/docs/rest-api/settings.md): Configure conversation behavior — control which message types appear as the last message and increment unread counts.
- [List settings](https://www.cometchat.com/docs/rest-api/management-apis/settings/list-settings.md): Lists settings of an app.
- [Maps Settings](https://www.cometchat.com/docs/rest-api/management-apis/settings/maps-settings.md): Maps settings for an app.
- [UnMaps settings](https://www.cometchat.com/docs/rest-api/management-apis/settings/unmaps-settings.md): UnMaps settings of an app.

#### Access Control

##### Team Management

- [List collaborators](https://www.cometchat.com/docs/rest-api/management-apis/team-management/list-collaborators.md): Lists all the collaborators of an app.
- [Adds/Remove collaborators](https://www.cometchat.com/docs/rest-api/management-apis/team-management/addsremove-collaborators.md): Adds or removes collaborators for an app.

#### Webhooks

- [Overview](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/overview.md): Review CometChat management webhook properties for event payloads, webhook configuration, and REST API integrations.
- [List Webhooks](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/list-webhooks.md): Lists webhooks in an app.
- [Create Webhook](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/create-webhook.md): Creates webhook in an app.
- [Get Webhook](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/get-webhook.md): Gets details of a webhook in an app.
- [Update Webhook](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/update-webhook.md): Updates webhook details of an app.
- [Delete Webhook](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/delete-webhook.md): Delete the webhook from an app.
- [List Triggers](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/list-triggers.md): List triggers attached to a webhook in an app.
- [Add Triggers](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/add-triggers.md): Adds trigger to a webhook in an app.
- [Remove Triggers](https://www.cometchat.com/docs/rest-api/management-apis/webhooks/remove-triggers.md): Removes triggers from a webhook in an app.

#### Troubleshoot

- [Error Codes](https://www.cometchat.com/docs/rest-api/management-apis/error-codes.md): Error Codes for CometChat REST API.
- [Properties and Constraints](https://www.cometchat.com/docs/rest-api/management-apis/properties-and-constraints.md): Properties and Constraints for CometChat REST API.
