# CometChat Docs > Technical documentation & Implementation guides to add In-app Messaging & Voice & Video Calling to your apps and websites in minutes. ## Docs - [AI Agents](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents.md): Build and ship AI agents in chat: pick a provider, connect your agent, and export UI or embed widgets. - [CometChat AG-UI Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/ag-ui.md): Integrate your AG-UI compatible AI agents with CometChat using the AG-UI protocol. - [AI Agent Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/ag-ui-actions.md): Explore CometChat AI agent actions for frontend events, user interactions, and AG-UI compatible workflows. - [AI Agent Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/ag-ui-tools.md): Explore CometChat AI agent tools for external APIs, frontend actions, and AG-UI compatible integrations. - [Create an AI Agent with AG2](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/ag2.md): Connect an AG2 (AutoGen) agent to CometChat, customize it with UI Kit Builder, and ship it as React UI Kit code or a Chat Widget. - [AI Agent Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/ag2-actions.md): Explore the various actions you can perform with your AI agent in CometChat. - [Build Your Knowledge Agent with AG2](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/ag2-knowledge-agent.md): Create an AG2 Knowledge Agent that answers documentation questions, then connect it to CometChat. - [Build a Product Hunt Agent with AG2](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/ag2-product-hunt-agent.md): Create an AG2 agent that can fetch Product Hunt posts, answer launch questions, and trigger frontend actions (confetti), then plug it into CometChat. - [AI Agent Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/ag2-tools.md): Explore the various tools you can use with your AI agent in CometChat. - [Frontend Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agent-builder/frontend-actions/overview.md): Enable your agent to trigger client-side behaviors like opening modals, navigating pages, or displaying notifications. - [Implementing Authorization with API Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agent-builder/guides/implementing-authorization.md): Use API tools to create custom authorization layers that control access to your AI agent, tools, or knowledge base. - [Configure Instructions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agent-builder/instructions.md): Shape your agent’s personality, boundaries, and tool usage inside the Agent Builder. - [Knowledge Base](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agent-builder/knowledge-base/overview.md): Centralize, index, and attach knowledge sources to power your Agent Builder experiences. - [MCP](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agent-builder/mcp/overview.md): Connect Model Context Protocol endpoints to enrich your agent with external knowledge and tools. - [Agent Builder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agent-builder/overview.md): Create, configure, and launch AI agents directly inside CometChat. - [Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agent-builder/tools/overview.md): Extend your agent with custom APIs, Google Suite integrations, and MCP-powered skills. - [Variables](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agent-builder/variables/overview.md): Use dynamic variables to personalize agent responses and inject contextual data into instructions and API tools. - [Create an AI Agent with Agno](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agno.md): Connect an Agno agent to CometChat, customize it with UI Kit Builder, and ship it as React UI Kit code or a Chat Widget. - [AI Agent Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agno-actions.md): Explore the various actions you can perform with your AI agent in CometChat. - [Build Your Knowledge Agent with Agno](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agno-knowledge-agent.md): Spin up an Agno-powered knowledge agent with FastAPI, ingest docs into namespaces, and stream grounded answers (with citations) into CometChat. - [Launch a Product Hunt Agent with Agno](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agno-product-hunt-agent.md): Build an Agno Product Hunt assistant that queries live launch data, triggers celebrations, and streams into CometChat. - [AI Agent Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/agno-tools.md): Explore the various tools you can use with your AI agent in CometChat. - [Integrate an AI Agent into the Chat Widget](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/chat-widget.md): Embed your AI Agent (Agent Builder or Bring Your Own Agent) into the CometChat Chat Widget. - [CometChat AG-UI Agents](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/cometchat-ag-ui-byoa.md): Bring your own agent to CometChat and build AG-UI compatible agents. - [AG-UI Express.js Implementation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/cometchat-ag-ui-express.md): Build an AG-UI compatible CometChat AI agent with Express.js, TypeScript, OpenAI, streaming events, and tools. - [AG-UI NestJS Implementation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/cometchat-ag-ui-nestjs.md): Build an AG-UI compatible CometChat AI agent with NestJS, OpenAI, streaming events, and tool execution. - [Create an AI Agent with CrewAI](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/crew-ai.md): Connect a CrewAI agent to CometChat, customize it with UI Kit Builder, and ship it as React UI Kit code or a Chat Widget. - [AI Agent Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/crew-ai-actions.md): Explore the various actions you can perform with your AI agent in CometChat. - [Build Your Knowledge Agent with CrewAI](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/crew-ai-knowledge-agent.md): Create a CrewAI knowledge agent that answers from your docs, streams NDJSON to CometChat, and cites sources. - [Build a Product Hunt Agent with CrewAI](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/crew-ai-product-hunt-agent.md): Create a CrewAI agent that fetches Product Hunt posts, answers launch questions, and can trigger frontend actions like confetti. - [AI Agent Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/crew-ai-tools.md): Explore the various tools you can use with your AI agent in CometChat. - [Create an AI Agent with LangGraph](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/langgraph.md): Connect a LangGraph agent (TypeScript or Python) to CometChat, customize it in UI Kit Builder, and ship the experience as code or a widget. - [Build Your Knowledge Agent with LangGraph](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/langgraph-knowledge-agent.md): Use LangGraph (TypeScript or Python) to stream a search-backed knowledge agent and adapt it for CometChat. - [Launch a Product Hunt Agent with LangGraph](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/langgraph-product-hunt-agent.md): Build a LangGraph agent (TypeScript or Python) with Product Hunt-style tools, stream graph state, and prep it for CometChat. - [Create an AI Agent with Mastra](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra.md): Connect a Mastra agent to CometChat, customize it with UI Kit Builder, and ship it as React UI Kit code or a Chat Widget. - [AI Agent Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-actions.md): Explore CometChat Mastra AI agent actions for frontend events, user interactions, and custom workflows. - [Build Your Backend Tools Agent with Mastra](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-backend-tools-agent.md): Create a Mastra agent that performs secure backend actions (e.g., fetch deals) via server-side tools, then connect it to CometChat. - [Build Your Frontend Actions Agent with Mastra](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-frontend-actions-agent.md): Create a Mastra agent that can trigger UI actions via frontend actions/tools (e.g., confetti), then connect it to CometChat. - [Build Your Knowledge Agent with Mastra](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-knowledge-agent.md): Create a Mastra Knowledge Agent that answers documentation questions when invoked, then connect it to CometChat. - [Build a PDF Knowledge Agent with Mastra](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-knowlege-agent-pdf.md): Create a Mastra agent that ingests PDFs, performs hybrid (semantic + BM25) retrieval, and answers grounded questions in CometChat. - [Build Your Orchestrator Agent with Mastra](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-orchestrator-agent.md): Create a Mastra orchestrator agent that routes queries to the right specialist (billing, support, tech, manager, human), then connect it to CometChat. - [Build a Product Hunt Agent with Mastra](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-product-hunt-agent.md): Create a Mastra agent that can fetch Product Hunt posts, answer launch questions, and trigger frontend actions (confetti), then plug it into CometChat. - [RuntimeContext](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-runtime-context.md): Access user authentication data and contextual information in Mastra agents through CometChat's runtime context. - [AI Agent Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/mastra-tools.md): Explore CometChat Mastra AI agent tools for external APIs, frontend actions, and connected workflows. - [Create an AI Agent with Vercel AI SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/vercel.md): Connect a Vercel AI SDK agent to CometChat, customize it with UI Kit Builder, and ship it as React UI Kit code or a Chat Widget. - [AI Agent Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/vercel-actions.md): Explore the various actions you can perform with your AI agent in CometChat. - [Build Your Knowledge Agent with Vercel AI SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/vercel-knowledge-agent.md): Create a Vercel AI SDK knowledge agent that ingests docs, streams grounded answers with citations, and connects to CometChat. - [Build a Product Hunt Agent with Vercel AI SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/vercel-product-hunt-agent.md): Create a Vercel AI SDK agent that fetches Product Hunt data, celebrates launches with confetti, and connects to CometChat. - [AI Agent Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agents/vercel-tools.md): Explore the various tools you can use with your AI agent in CometChat. - [Custom Bots](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-chatbots/custom-bots.md): Custom Bots — CometChat documentation. - [Error Guide](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/articles/error-guide.md): Common error codes and their descriptions for CometChat REST APIs. - [Properties and Constraints](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/articles/properties-and-constraints.md): Review CometChat properties and constraints for API keys, users, groups, metadata, tags, limits, and supported values. - [Voice & Video Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls.md): Add real-time voice and video calling to your apps in minutes with WebRTC-powered SDKs. - [Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/actions.md): Use CometChat Calls SDK v5 actions on Android to control calls, manage audio/video state, share screens, and handle in-call behavior. - [Audio Modes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/audio-modes.md): Configure CometChat Calls SDK v5 audio modes on Android for speakers, earpiece, Bluetooth, routing, and call audio behavior. - [Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/authentication.md): Configure authentication for CometChat Calls SDK v5 on Android with app credentials, logged-in users, and secure call access. - [Background Handling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/background-handling.md): Handle background calling with CometChat Calls SDK v5 on Android for app lifecycle, call continuity, and notifications. - [Call Layouts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/call-layouts.md): Customize CometChat Calls SDK v5 call layouts on Android with tile, spotlight, sidebar views, layout changes, and layout events. - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/call-logs.md): Display CometChat Calls SDK v5 call logs on Android with call history, participants, call type, duration, and status details. - [Custom Control Panel](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/custom-control-panel.md): Customize the CometChat Calls SDK v5 control panel on Android with call buttons, actions, layout, and user controls. - [Custom Participant List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/custom-participant-list.md): Customize the CometChat Calls SDK v5 participant list on Android with participant views, actions, status, and layout. - [Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/events.md): Handle CometChat Calls SDK v5 events on Android for call lifecycle, participants, media state, errors, and real-time updates. - [Idle Timeout](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/idle-timeout.md): Configure CometChat Calls SDK v5 idle timeout on Android to handle inactive participants and call session cleanup. - [In-Call Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/in-call-chat.md): Enable in-call chat in CometChat Calls SDK v5 on Android so participants can send messages during active calls. - [Join Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/join-session.md): Join CometChat Calls SDK v5 sessions on Android with session IDs, call tokens, participant setup, and in-call UI launch. - [Changelog](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/link/changelog.md): Navigate to Changelog documentation. - [GitHub](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/link/github.md): Navigate to GitHub documentation. - [Sample Apps](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/link/sample-apps.md): Navigate to Sample Apps documentation. - [Migration Guide](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/migration-guide-v5.md): Migrate to CometChat Calls SDK v5 on Android with updated setup, APIs, call sessions, layouts, and feature changes. - [Calls SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/overview.md): Use CometChat Calls SDK v5 for Android to add voice and video calling, call sessions, participants, layouts, and in-call features. - [Participant Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/participant-management.md): Manage CometChat Calls SDK v5 participants on Android with mute, pause video, pinning, permissions, and participant events. - [Picture-in-Picture](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/picture-in-picture.md): Configure picture-in-picture for CometChat Calls SDK v5 on Android to keep video calls visible while users multitask. - [Raise Hand](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/raise-hand.md): Add raise hand behavior in CometChat Calls SDK v5 on Android so participants can request attention during group calls. - [Recording](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/recording.md): Use CometChat Calls SDK v5 recording on Android to start, stop, access, and manage recordings for supported call sessions. - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/ringing.md): Configure CometChat Calls SDK v5 ringing on Android for incoming calls, outgoing calls, call alerts, and accept or reject flows. - [Screen Sharing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/screen-sharing.md): Add screen sharing in CometChat Calls SDK v5 on Android with presenter controls, permissions, and in-call display behavior. - [SessionSettingsBuilder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/session-settings.md): Configure CometChat Calls SDK v5 session settings on Android for call behavior, UI options, participant controls, and features. - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/setup.md): Set up CometChat Calls SDK v5 for Android with installation, app credentials, initialization, authentication, and a basic calling flow. - [Share Invite](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/share-invite.md): Add invite sharing in CometChat Calls SDK v5 on Android so users can share call links and bring participants into sessions. - [Troubleshooting](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/troubleshooting.md): Troubleshoot CometChat Calls SDK v5 on Android for setup, authentication, permissions, call launch, media, and session issues. - [VoIP Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/android/voip-calling.md): Set up CometChat Calls SDK v5 VoIP calling on Android for call notifications, incoming call handling, and app wake flows. - [Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/actions.md): Use CometChat Calls SDK v5 actions on Flutter to control calls, manage audio/video state, share screens, and handle in-call behavior. - [Audio Modes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/audio-modes.md): Configure CometChat Calls SDK v5 audio modes on Flutter for speakers, earpiece, Bluetooth, routing, and call audio behavior. - [Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/authentication.md): Configure authentication for CometChat Calls SDK v5 on Flutter with app credentials, logged-in users, and secure call access. - [Background Handling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/background-handling.md): Handle background calling with CometChat Calls SDK v5 on Flutter for app lifecycle, call continuity, and notifications. - [Call Layouts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/call-layouts.md): Customize CometChat Calls SDK v5 call layouts on Flutter with tile, spotlight, sidebar views, layout changes, and layout events. - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/call-logs.md): Display CometChat Calls SDK v5 call logs on Flutter with call history, participants, call type, duration, and status details. - [Custom Control Panel](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/custom-control-panel.md): Customize the CometChat Calls SDK v5 control panel on Flutter with call buttons, actions, layout, and user controls. - [Custom Participant List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/custom-participant-list.md): Customize the CometChat Calls SDK v5 participant list on Flutter with participant views, actions, status, and layout. - [Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/events.md): Handle CometChat Calls SDK v5 events on Flutter for call lifecycle, participants, media state, errors, and real-time updates. - [Idle Timeout](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/idle-timeout.md): Configure CometChat Calls SDK v5 idle timeout on Flutter to handle inactive participants and call session cleanup. - [In-Call Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/in-call-chat.md): Enable in-call chat in CometChat Calls SDK v5 on Flutter so participants can send messages during active calls. - [Join Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/join-session.md): Join CometChat Calls SDK v5 sessions on Flutter with session IDs, call tokens, participant setup, and in-call UI launch. - [Changelog](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/link/changelog.md): Navigate to Changelog documentation. - [GitHub](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/link/github.md): Navigate to GitHub documentation. - [Sample Apps](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/link/sample-apps.md): Navigate to Sample Apps documentation. - [Migration Guide](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/migration-guide-v5.md): Migrate to CometChat Calls SDK v5 on Flutter with updated setup, APIs, call sessions, layouts, and feature changes. - [Calls SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/overview.md): Use CometChat Calls SDK v5 for Flutter to add voice and video calling, call sessions, participants, layouts, and in-call features. - [Participant Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/participant-management.md): Manage CometChat Calls SDK v5 participants on Flutter with mute, pause video, pinning, permissions, and participant events. - [Picture-in-Picture](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/picture-in-picture.md): Configure picture-in-picture for CometChat Calls SDK v5 on Flutter to keep video calls visible while users multitask. - [Raise Hand](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/raise-hand.md): Add raise hand behavior in CometChat Calls SDK v5 on Flutter so participants can request attention during group calls. - [Recording](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/recording.md): Use CometChat Calls SDK v5 recording on Flutter to start, stop, access, and manage recordings for supported call sessions. - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/ringing.md): Configure CometChat Calls SDK v5 ringing on Flutter for incoming calls, outgoing calls, call alerts, and accept or reject flows. - [Screen Sharing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/screen-sharing.md): Add screen sharing in CometChat Calls SDK v5 on Flutter with presenter controls, permissions, and in-call display behavior. - [SessionSettingsBuilder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/session-settings.md): Configure CometChat Calls SDK v5 session settings on Flutter for call behavior, UI options, participant controls, and features. - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/setup.md): Set up CometChat Calls SDK v5 for Flutter with installation, app credentials, initialization, authentication, and a basic calling flow. - [Share Invite](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/share-invite.md): Add invite sharing in CometChat Calls SDK v5 on Flutter so users can share call links and bring participants into sessions. - [Troubleshooting](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/troubleshooting.md): Troubleshoot CometChat Calls SDK v5 on Flutter for setup, authentication, permissions, call launch, media, and session issues. - [VoIP Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/flutter/voip-calling.md): Set up CometChat Calls SDK v5 VoIP calling on Flutter for call notifications, incoming call handling, and app wake flows. - [Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/actions.md): Use CometChat Calls SDK v5 actions on iOS to control calls, manage audio/video state, share screens, and handle in-call behavior. - [Audio Modes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/audio-modes.md): Configure CometChat Calls SDK v5 audio modes on iOS for speakers, earpiece, Bluetooth, routing, and call audio behavior. - [Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/authentication.md): Configure authentication for CometChat Calls SDK v5 on iOS with app credentials, logged-in users, and secure call access. - [Background Handling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/background-handling.md): Handle iOS background modes in CometChat Calls SDK v5 to keep active calls running when the app moves to the background. - [Call Layouts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/call-layouts.md): Customize CometChat Calls SDK v5 call layouts on iOS with tile, spotlight, sidebar views, layout changes, and layout events. - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/call-logs.md): Display CometChat Calls SDK v5 call logs on iOS with call history, participants, call type, duration, and status details. - [Custom Control Panel](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/custom-control-panel.md): Customize the CometChat Calls SDK v5 control panel on iOS with call buttons, actions, layout, and user controls. - [Custom Participant List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/custom-participant-list.md): Customize the CometChat Calls SDK v5 participant list on iOS with participant views, actions, status, and layout. - [Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/events.md): Handle CometChat Calls SDK v5 events on iOS for call lifecycle, participants, media state, errors, and real-time updates. - [Idle Timeout](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/idle-timeout.md): Configure CometChat Calls SDK v5 idle timeout on iOS to handle inactive participants and call session cleanup. - [In-Call Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/in-call-chat.md): Enable in-call chat in CometChat Calls SDK v5 on iOS so participants can send messages during active calls. - [Join Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/join-session.md): Join CometChat Calls SDK v5 sessions on iOS with session IDs, call tokens, participant setup, and in-call UI launch. - [Changelog](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/link/changelog.md): Navigate to Changelog documentation. - [GitHub](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/link/github.md): Navigate to GitHub documentation. - [Sample Apps](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/link/sample-apps.md): Navigate to Sample Apps documentation. - [Migration Guide](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/migration-guide-v5.md): Migrate to CometChat Calls SDK v5 on iOS with updated setup, APIs, call sessions, layouts, and feature changes. - [Calls SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/overview.md): Use CometChat Calls SDK v5 for iOS to add voice and video calling, call sessions, participants, layouts, and in-call features. - [Participant Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/participant-management.md): Manage CometChat Calls SDK v5 participants on iOS with mute, pause video, pinning, permissions, and participant events. - [Picture-in-Picture](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/picture-in-picture.md): Configure picture-in-picture for CometChat Calls SDK v5 on iOS to keep video calls visible while users multitask. - [Raise Hand](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/raise-hand.md): Add raise hand behavior in CometChat Calls SDK v5 on iOS so participants can request attention during group calls. - [Recording](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/recording.md): Use CometChat Calls SDK v5 recording on iOS to start, stop, access, and manage recordings for supported call sessions. - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/ringing.md): Configure CometChat Calls SDK v5 ringing on iOS for incoming calls, outgoing calls, call alerts, and accept or reject flows. - [Screen Sharing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/screen-sharing.md): Add screen sharing in CometChat Calls SDK v5 on iOS with presenter controls, permissions, and in-call display behavior. - [SessionSettingsBuilder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/session-settings.md): Configure CometChat Calls SDK v5 session settings on iOS for call behavior, UI options, participant controls, and features. - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/setup.md): Set up CometChat Calls SDK v5 for iOS with installation, app credentials, initialization, authentication, and a basic calling flow. - [Share Invite](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/share-invite.md): Add invite sharing in CometChat Calls SDK v5 on iOS so users can share call links and bring participants into sessions. - [Troubleshooting](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/troubleshooting.md): Troubleshoot CometChat Calls SDK v5 on iOS for setup, authentication, permissions, call launch, media, and session issues. - [VoIP Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/ios/voip-calling.md): Set up CometChat Calls SDK v5 VoIP calling on iOS for call notifications, incoming call handling, and app wake flows. - [Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/actions.md): Use CometChat Calls SDK v5 actions on JavaScript to control calls, manage audio/video state, share screens, and handle in-call behavior. - [Angular Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/angular-integration.md): Integrate CometChat Calls SDK v5 in Angular apps with package setup, initialization, call UI rendering, and framework configuration. - [Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/authentication.md): Configure authentication for CometChat Calls SDK v5 on JavaScript with app credentials, logged-in users, and secure call access. - [Call Layouts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/call-layouts.md): Customize CometChat Calls SDK v5 call layouts on JavaScript with tile, spotlight, sidebar views, layout changes, and layout events. - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/call-logs.md): Display CometChat Calls SDK v5 call logs on JavaScript with call history, participants, call type, duration, and status details. - [Custom Control Panel](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/custom-control-panel.md): Customize the CometChat Calls SDK v5 control panel on JavaScript with call buttons, actions, layout, and user controls. - [Device Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/device-management.md): Manage cameras, microphones, speakers, and device permissions in CometChat Calls SDK v5 for JavaScript calling apps. - [Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/events.md): Handle CometChat Calls SDK v5 events on JavaScript for call lifecycle, participants, media state, errors, and real-time updates. - [Idle Timeout](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/idle-timeout.md): Configure CometChat Calls SDK v5 idle timeout on JavaScript to handle inactive participants and call session cleanup. - [In-Call Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/in-call-chat.md): Enable in-call chat in CometChat Calls SDK v5 on JavaScript so participants can send messages during active calls. - [Ionic Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/ionic-integration.md): Integrate CometChat Calls SDK v5 in Ionic apps with package setup, initialization, permissions, and call UI rendering. - [Join Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/join-session.md): Join CometChat Calls SDK v5 sessions on JavaScript with session IDs, call tokens, participant setup, and in-call UI launch. - [Changelog](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/link/changelog.md): Navigate to Changelog documentation. - [GitHub](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/link/github.md): Navigate to GitHub documentation. - [Live Demo](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/link/live-demo.md): Navigate to Live Demo documentation. - [Sample Apps](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/link/sample-apps.md): Navigate to Sample Apps documentation. - [Migration Guide](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/migration-guide-v5.md): Migrate to CometChat Calls SDK v5 on JavaScript with updated setup, APIs, call sessions, layouts, and feature changes. - [Next.js Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/nextjs-integration.md): Integrate CometChat Calls SDK v5 in Next.js apps with client-side setup, initialization, call UI rendering, and routing support. - [Calls SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/overview.md): Use CometChat Calls SDK v5 for JavaScript to add voice and video calling, call sessions, participants, layouts, and in-call features. - [Participant Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/participant-management.md): Manage CometChat Calls SDK v5 participants on JavaScript with mute, pause video, pinning, permissions, and participant events. - [Permissions Handling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/permissions-handling.md): Handle browser camera, microphone, and screen permissions for CometChat Calls SDK v5 in JavaScript calling apps. - [Picture-in-Picture](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/picture-in-picture.md): Configure picture-in-picture for CometChat Calls SDK v5 on JavaScript to keep video calls visible while users multitask. - [Raise Hand](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/raise-hand.md): Add raise hand behavior in CometChat Calls SDK v5 on JavaScript so participants can request attention during group calls. - [React Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/react-integration.md): Integrate CometChat Calls SDK v5 in React apps with package setup, initialization, call UI rendering, and component usage. - [Recording](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/recording.md): Use CometChat Calls SDK v5 recording on JavaScript to start, stop, access, and manage recordings for supported call sessions. - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/ringing.md): Configure CometChat Calls SDK v5 ringing on JavaScript for incoming calls, outgoing calls, call alerts, and accept or reject flows. - [Screen Sharing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/screen-sharing.md): Add screen sharing in CometChat Calls SDK v5 on JavaScript with presenter controls, permissions, and in-call display behavior. - [Session Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/session-settings.md): Configure CometChat Calls SDK v5 session settings on JavaScript for call behavior, UI options, participant controls, and features. - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/setup.md): Set up CometChat Calls SDK v5 for JavaScript with installation, app credentials, initialization, authentication, and a basic calling flow. - [Share Invite](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/share-invite.md): Add invite sharing in CometChat Calls SDK v5 on JavaScript so users can share call links and bring participants into sessions. - [Troubleshooting](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/troubleshooting.md): Troubleshoot CometChat Calls SDK v5 on JavaScript for setup, authentication, permissions, call launch, media, and session issues. - [Virtual Background](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/virtual-background.md): Add virtual backgrounds in CometChat Calls SDK v5 for JavaScript calls with background effects and in-call video customization. - [Vue Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/javascript/vue-integration.md): Integrate CometChat Calls SDK v5 in Vue apps with package setup, initialization, call UI rendering, and component usage. - [Platform Compatibility](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/platform/compatibility.md): Check CometChat Calls platform compatibility for SDK support, browser requirements, mobile platforms, features, and known limitations. - [Key Features](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/platform/features.md): Explore CometChat Calls features for one-to-one and group calling, screen sharing, recording, layouts, chat, reactions, and moderation. - [What is CometChat Calls?](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/platform/overview.md): Learn what CometChat Calls provides for in-app voice and video calling, including call sessions, participants, layouts, and platform support. - [User Sync](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/platform/user-sync.md): Sync users with CometChat Calls so app users can authenticate, join sessions, appear in participants, and use calling features. - [Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/actions.md): Use CometChat Calls SDK v5 actions on React Native to control calls, manage audio/video state, share screens, and handle in-call behavior. - [Audio Modes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/audio-modes.md): Configure CometChat Calls SDK v5 audio modes on React Native for speakers, earpiece, Bluetooth, routing, and call audio behavior. - [Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/authentication.md): Configure authentication for CometChat Calls SDK v5 on React Native with app credentials, logged-in users, and secure call access. - [Background Handling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/background-handling.md): Handle background calling with CometChat Calls SDK v5 on React Native for app lifecycle, call continuity, and notifications. - [Call Layouts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/call-layouts.md): Customize CometChat Calls SDK v5 call layouts on React Native for participant grids, speaker views, screen sharing, and call UI. - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/call-logs.md): Display CometChat Calls SDK v5 call logs on React Native with call history, participants, call type, duration, and status details. - [Custom Control Panel](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/custom-control-panel.md): Customize the CometChat Calls SDK v5 control panel on React Native with call buttons, actions, layout, and user controls. - [Custom Participant List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/custom-participant-list.md): Customize the CometChat Calls SDK v5 participant list on React Native with participant views, actions, status, and layout. - [Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/events.md): Handle CometChat Calls SDK v5 events on React Native for call lifecycle, participants, media state, errors, and real-time updates. - [Idle Timeout](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/idle-timeout.md): Configure CometChat Calls SDK v5 idle timeout on React Native to handle inactive participants and call session cleanup. - [In-Call Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/in-call-chat.md): Enable in-call chat in CometChat Calls SDK v5 on React Native so participants can send messages during active calls. - [Join Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/join-session.md): Join CometChat Calls SDK v5 sessions on React Native with session IDs, call tokens, participant setup, and in-call UI launch. - [Changelog](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/link/changelog.md): Navigate to Changelog documentation. - [GitHub](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/link/github.md): Navigate to GitHub documentation. - [Sample Apps](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/link/sample-apps.md): Navigate to Sample Apps documentation. - [Migration Guide](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/migration-guide-v5.md): Migrate to CometChat Calls SDK v5 on React Native with updated setup, APIs, call sessions, layouts, and feature changes. - [Calls SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/overview.md): Use CometChat Calls SDK v5 for React Native to add voice and video calling, call sessions, participants, layouts, and in-call features. - [Participant Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/participant-management.md): Manage CometChat Calls SDK v5 participants on React Native with mute, pause video, pinning, permissions, and participant events. - [Picture-in-Picture](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/picture-in-picture.md): Configure picture-in-picture for CometChat Calls SDK v5 on React Native to keep video calls visible while users multitask. - [Raise Hand](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/raise-hand.md): Add raise hand behavior in CometChat Calls SDK v5 on React Native so participants can request attention during group calls. - [Recording](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/recording.md): Use CometChat Calls SDK v5 recording on React Native to start, stop, access, and manage recordings for supported call sessions. - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/ringing.md): Configure CometChat Calls SDK v5 ringing on React Native for incoming calls, outgoing calls, call alerts, and accept or reject flows. - [Screen Sharing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/screen-sharing.md): Add screen sharing in CometChat Calls SDK v5 on React Native with presenter controls, permissions, and in-call display behavior. - [Session Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/session-settings.md): Configure CometChat Calls SDK v5 session settings on React Native for call behavior, UI options, participant controls, and features. - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/setup.md): Set up CometChat Calls SDK v5 for React Native with installation, app credentials, initialization, authentication, and a basic calling flow. - [Share Invite](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/share-invite.md): Add invite sharing in CometChat Calls SDK v5 on React Native so users can share call links and bring participants into sessions. - [Troubleshooting](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/troubleshooting.md): Troubleshoot CometChat Calls SDK v5 on React Native for setup, authentication, permissions, call launch, media, and session issues. - [VoIP Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/react-native/voip-calling.md): Set up CometChat Calls SDK v5 VoIP calling on React Native for call notifications, incoming call handling, and app wake flows. - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/call-logs.md): CometChat Calling SDK v4 - Stable Release - Call Logs for Android - [Call Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/call-session.md): CometChat Calling SDK v4 - Stable Release - Call Session for Android - [Calling SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/overview.md): CometChat Calling SDK v4 - Stable Release - Overview for Android. This is the stable v4 documentation. Most users should use this version. - [Presenter Mode](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/presenter-mode.md): CometChat Calling SDK v4 - Stable Release - Presenter Mode for Android - [Recording](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/recording.md): CometChat Calling SDK v4 - Stable Release - Recording for Android - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/ringing.md): CometChat Calling SDK v4 - Stable Release - Ringing for Android - [Session Timeout Flow](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/session-timeout.md): CometChat Calling SDK v4 - Stable Release - Session Timeout for Android - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/setup.md): CometChat Calling SDK v4 - Stable Release - Setup for Android - [Standalone Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/standalone-calling.md): CometChat Calling SDK v4 - Stable Release - Standalone Calling for Android - [Video View Customisation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/android/video-view-customisation.md): CometChat Calling SDK v4 - Stable Release - Video View Customisation for Android - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/call-logs.md): CometChat Calling SDK v4 - Stable Release - Call Logs for Flutter - [Call Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/call-session.md): CometChat Calling SDK v4 - Stable Release - Call Session for Flutter - [Calling SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/overview.md): CometChat Calling SDK v4 - Stable Release - Overview for Flutter. This is the stable v4 documentation. Most users should use this version. - [Presenter Mode](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/presenter-mode.md): CometChat Calling SDK v4 - Stable Release - Presenter Mode for Flutter - [Recording](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/recording.md): CometChat Calling SDK v4 - Stable Release - Recording for Flutter - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/ringing.md): CometChat Calling SDK v4 - Stable Release - Ringing for Flutter - [Session Timeout Flow](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/session-timeout.md): CometChat Calling SDK v4 - Stable Release - Session Timeout for Flutter - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/setup.md): CometChat Calling SDK v4 - Stable Release - Setup for Flutter - [Standalone Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/standalone-calling.md): CometChat Calling SDK v4 - Stable Release - Standalone Calling for Flutter - [Video View Customisation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/flutter/video-view-customisation.md): CometChat Calling SDK v4 - Stable Release - Video View Customisation for Flutter - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/call-logs.md): CometChat Calling SDK v4 - Stable Release - Call Logs for iOS - [Call Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/call-session.md): CometChat Calling SDK v4 - Stable Release - Call Session for iOS - [Launch Call Screen On Tap Of Push Notification](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/launch-call-screen-on-tap-of-push-notification.md): CometChat Calling SDK v4 - Stable Release - Launch Call Screen On Tap Of Push Notification for iOS - [Calling SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/overview.md): CometChat Calling SDK v4 - Stable Release - Overview for iOS. This is the stable v4 documentation. Most users should use this version. - [Presenter Mode](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/presenter-mode.md): CometChat Calling SDK v4 - Stable Release - Presenter Mode for iOS - [Recording](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/recording.md): CometChat Calling SDK v4 - Stable Release - Recording for iOS - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/ringing.md): CometChat Calling SDK v4 - Stable Release - Ringing for iOS - [Session Timeout Flow](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/session-timeout.md): CometChat Calling SDK v4 - Stable Release - Session Timeout for iOS - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/setup.md): CometChat Calling SDK v4 - Stable Release - Setup for iOS - [Standalone Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/standalone-calling.md): CometChat Calling SDK v4 - Stable Release - Standalone Calling for iOS - [Video View Customisation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/ios/video-view-customisation.md): CometChat Calling SDK v4 - Stable Release - Video View Customisation for iOS - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/call-logs.md): CometChat Calling SDK v4 - Stable Release - Call Logs for JavaScript - [Call Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/call-session.md): CometChat Calling SDK v4 - Stable Release - Call Session for JavaScript - [Custom CSS](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/custom-css.md): CometChat Calling SDK v4 - Stable Release - Custom CSS for JavaScript - [Calling SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/overview.md): CometChat Calling SDK v4 - Stable Release - Overview for JavaScript. This is the stable v4 documentation. Most users should use this version. - [Presenter Mode](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/presenter-mode.md): CometChat Calling SDK v4 - Stable Release - Presenter Mode for JavaScript - [Recording (Beta)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/recording.md): CometChat Calling SDK v4 - Stable Release - Recording for JavaScript - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/ringing.md): CometChat Calling SDK v4 - Stable Release - Ringing for JavaScript - [Session Timeout Flow](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/session-timeout.md): CometChat Calling SDK v4 - Stable Release - Session Timeout for JavaScript - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/setup.md): CometChat Calling SDK v4 - Stable Release - Setup for JavaScript - [Standalone Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/standalone-calling.md): CometChat Calling SDK v4 - Stable Release - Standalone Calling for JavaScript - [Video View Customisation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/video-view-customisation.md): CometChat Calling SDK v4 - Stable Release - Video View Customisation for JavaScript - [Virtual Background](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/javascript/virtual-background.md): CometChat Calling SDK v4 - Stable Release - Virtual Background for JavaScript - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/call-logs.md): CometChat Calling SDK v4 - Stable Release - Call Logs for React Native - [Call Session](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/call-session.md): CometChat Calling SDK v4 - Stable Release - Call Session for React Native - [Expo Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/expo-integration-guide.md): CometChat Calling SDK v4 - Stable Release - Expo Integration Guide for React Native - [Calling SDK](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/overview.md): CometChat Calling SDK v4 - Stable Release - Overview for React Native. This is the stable v4 documentation. Most users should use this version. - [Presenter Mode](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/presenter-mode.md): CometChat Calling SDK v4 - Stable Release - Presenter Mode for React Native - [Recording (Beta)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/recording.md): CometChat Calling SDK v4 - Stable Release - Recording for React Native - [Ringing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/ringing.md): CometChat Calling SDK v4 - Stable Release - Ringing for React Native - [Session Timeout Flow](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/session-timeout.md): CometChat Calling SDK v4 - Stable Release - Session Timeout for React Native - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/setup.md): CometChat Calling SDK v4 - Stable Release - Setup for React Native - [Standalone Calling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/standalone-calling.md): CometChat Calling SDK v4 - Stable Release - Standalone Calling for React Native - [Video View Customisation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/v4/react-native/video-view-customisation.md): CometChat Calling SDK v4 - Stable Release - Video View Customisation for React Native - [Webhooks](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/webhooks.md): Use CometChat Calls webhooks to receive voice and video call events for sessions, ringing, participants, recordings, and call status. - [Call Session Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/webhooks-call-session.md): Handle CometChat call session webhook events for session started, ended, joined, left, participant updates, and call lifecycle tracking. - [Ringing Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls/webhooks-ringing.md): Handle CometChat ringing webhook events for incoming call alerts, outgoing ringing state, accepted calls, rejected calls, and missed calls. - [Customizing Your UI Kit Builder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/android/builder-customisations.md): Customize Android UI Kit Builder components with BuilderSettingsHelper, generated settings, themes, colors, and source edits. - [Directory Structure](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/android/builder-dir-structure.md): Overview of the CometChat UI Kit Builder directory layout for Android — understand where to find and customize components, settings, and styles. - [UI Kit Builder Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/android/builder-settings.md): Configure Android UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and generated Kotlin options. - [UI Kit Builder Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/android/integration.md): Step-by-step guide to integrating CometChat's UI Kit Builder into your Android application using either the Gradle Plugin or Module Import method. - [CometChat UI Kit Builder For Android](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/android/overview.md): CometChat UI Kit Builder for Android provides a pre-built interface to integrate a reliable, fully-featured chat experience into new or existing apps. - [Customizing Your UI Kit Builder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/flutter/builder-customisations.md): Customize Flutter UI Kit Builder components with configuration JSON, BuilderSettingsHelper, themes, feature toggles, and props. - [Directory Structure](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/flutter/builder-dir-structure.md): Overview of the CometChat UI Kit Builder directory layout for Flutter — understand where to find and customize components, settings, and styles. - [UI Kit Builder Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/flutter/builder-settings.md): Configure Flutter UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and JSON feature toggles. - [UI Kit Builder Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/flutter/integration.md): Integrate CometChat UI Kit Builder into Flutter apps with exported assets, app keys, dependencies, and platform setup. - [CometChat UI Kit Builder For Flutter](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/flutter/overview.md): CometChat UI Kit Builder for Flutter provides a pre-built interface to integrate a reliable, fully-featured chat experience into new or existing apps. - [Customizing Your UI Kit Builder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/ios/builder-customisations.md): Customize iOS UI Kit Builder components with CometChatBuilderSettings, themes, feature toggles, and UI behavior. - [Directory Structure](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/ios/builder-dir-structure.md): Overview of the CometChat UI Kit Builder directory layout for iOS — understand where to find and customize components, settings, and styles. - [UI Kit Builder Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/ios/builder-settings.md): Configure iOS UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and Swift configuration. - [UI Kit Builder Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/ios/integration.md): Step-by-step guide to integrating CometChat's UI Kit Builder into your iOS application using UI Kit Builder configuration. - [CometChat UI Kit Builder For iOS](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/ios/overview.md): CometChat UI Kit Builder for iOS provides a pre-built interface to integrate a reliable, fully-featured chat experience. - [Customizing Your UI Kit Builder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/nextjs/builder-customisations.md): Customize Next.js UI Kit Builder components by adjusting CometChat app props, styling, group messages, and behavior. - [Directory Structure](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/nextjs/builder-dir-structure.md): Overview of the CometChat UI Kit Builder directory layout for Next.js — understand where to find and customize components, settings, and styles. - [UI Kit Builder Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/nextjs/builder-settings.md): Configure Next.js UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and agent tools. - [UI Kit Builder Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/nextjs/integration.md): Step-by-step guide to integrating CometChat UI Kit Builder into your Next.js app with user login and SSR handling. - [CometChat UI Kit Builder For Next.js](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/nextjs/overview.md): CometChat UI Kit Builder for Next.js is a low-code development tool to design and configure fully-featured chat experiences. - [Customizing Your UI Kit Builder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-native/builder-customisations.md): Customize CometChat UI Kit Builder components — modify props, styling, and behavior for React Native. - [Directory Structure](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-native/builder-dir-structure.md): Overview of the CometChat UI Kit Builder directory layout for React Native — understand where to find and customize components, settings, and styles. - [UI Kit Builder Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-native/builder-settings.md): Comprehensive reference for all Builder configuration options in the React Native UI Kit Builder. - [UI Kit Builder Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-native/integration.md): Step-by-step guide to integrating CometChat's UI Kit Builder into your React Native application. - [CometChat UI Kit Builder For React Native](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-native/overview.md): CometChat UI Kit Builder for React Native is a visual development tool that helps you design and configure chat experiences for React Native applications without building the interface from scratch. - [Customizing Your UI Kit Builder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-router/builder-customisations.md): Customize React Router UI Kit Builder components by adjusting CometChat app props, styling, group messages, and behavior. - [Directory Structure](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-router/builder-dir-structure.md): Overview of the CometChat UI Kit Builder directory layout for React Router — understand where to find and customize components, settings, and styles. - [UI Kit Builder Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-router/builder-settings.md): Configure React Router UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and agent tools. - [UI Kit Builder Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-router/integration.md): Add CometChat UI Kit Builder to React Router apps with configurable chat features, themes, layouts, login, and SSR support. - [CometChat UI Kit Builder For React Router](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react-router/overview.md): CometChat UI Kit Builder for React Router is a low-code development tool to design and configure fully-featured chat experiences. - [Customizing Your UI Kit Builder](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react/builder-customisations.md): Customize React UI Kit Builder components by adjusting CometChat app props, styling, group messages, and behavior. - [Directory Structure](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react/builder-dir-structure.md): Overview of the CometChat UI Kit Builder directory layout for React — understand where to find and customize components, settings, and styles. - [UI Kit Builder Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react/builder-settings.md): Configure React UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and agent tools. - [UI Kit Builder Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react/integration.md): Step-by-step guide to integrating CometChat UI Kit Builder into your React app with user login. - [CometChat UI Kit Builder For React](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-builder/react/overview.md): CometChat UI Kit Builder for React is a low-code development tool to design and configure fully-featured chat experiences. - [Chat & Messaging](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-call.md): Add real-time chat, voice & video calling to your apps in minutes. Choose your path: UI Kits, SDKs, or Widgets. - [Conversation Starter](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/ai-user-copilot/conversation-starter.md): Generate CometChat AI conversation starters from recent messages to help users begin new chat conversations. - [Conversation Summary](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/ai-user-copilot/conversation-summary.md): Generate CometChat AI conversation summaries from recent or unread messages with configurable message ranges. - [AI User Copilot](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/ai-user-copilot/overview.md): Overview of AI User Copilot in CometChat. - [Smart Replies](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/ai-user-copilot/smart-replies.md): Generate CometChat AI smart replies for conversations with positive, negative, and neutral response suggestions. - [Avatars (Deprecated)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/avatars.md): Upload and update CometChat user avatar images with base64 files, hosted avatar URLs, and profile metadata. - [Bitly](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/bitly.md): Shorten long links in CometChat text messages with Bitly by configuring an access token, group GUID, and extension call. - [Chatwoot](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/chatwoot.md): Connect Chatwoot with CometChat to route customer support conversations through your chat experience using access tokens and inbox IDs. - [Collaborative Document](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/collaborative-document.md): Start CometChat collaborative document sessions from one-on-one or group chats and share document links with participants. - [Collaborative Whiteboard](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/collaborative-whiteboard.md): Start CometChat collaborative whiteboard sessions from one-on-one or group chats and share invitation links with participants. - [Data Import and Migration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/data-import-and-migration.md): Migrate users, messages, groups, and conversations into CometChat with historical import or live migration workflows. - [Disappearing Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/disappearing-messages.md): Enable CometChat disappearing messages so one-on-one and group messages can be scheduled for automatic deletion. - [Email Replies (Legacy)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/email-replies.md): Let users reply to CometChat email notifications through SendGrid inbound parse webhooks and conversation routing. - [Emojis (Deprecated)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/emojis.md): Emojis (Deprecated) — CometChat documentation. - [End To End Encryption (Deprecated)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/end-to-end-encryption.md): Configure CometChat end-to-end encryption with Virgil Security keys, local message encryption, and sample app setup. - [Extensions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/extensions-overview.md): Overview of Extensions in CometChat. - [Core In App Messaging Features](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/features-core.md): Explore CometChat core messaging features such as user and group chat, media sharing, receipts, typing indicators, mentions, and reactions. - [Gfycat (Deprecated)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/gfycat.md): Gfycat (Deprecated) — CometChat documentation. - [Giphy](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/giphy.md): Add Giphy GIFs to CometChat conversations with trending GIFs, search results, API keys, and extension calls. - [Implementation Checklist](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/implementation-checklist.md): Follow the CometChat implementation checklist for signup, SDK or UI Kit integration, user sync, extensions, testing, and launch. - [Intercom](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/intercom.md): Connect Intercom with CometChat to route customer support conversations through chat using access tokens and support user IDs. - [Key Concepts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/key-concepts.md): Understand CometChat key concepts including apps, users, UIDs, roles, authentication, groups, messages, calls, and webhooks. - [Link Preview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/link-preview.md): Show link previews in CometChat messages with URL metadata such as title, description, favicon, image, and source URL. - [Mentions (Legacy)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/mentions.md): Add CometChat mentions with @ user formatting, group member lookup, message rendering, and mention fetch calls. - [Message Shortcuts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/message-shortcuts.md): Enable CometChat message shortcuts so users can create, fetch, edit, delete, and send predefined messages from shortcuts. - [Message Translation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/message-translation.md): Translate CometChat messages into multiple languages so users in multilingual conversations can read messages in their language. - [Moderation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/moderation-extensions.md): Learn about CometChat moderation options for reviewing messages, managing rules, and handling moderation extensions. - [Multi-Tenancy](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/multi-tenancy.md): Manage multiple isolated CometChat apps under one plan for SaaS, education, white-label, and multi-customer deployments. - [Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/notification-extensions.md): Explore CometChat notification options for push, email, and SMS, including platform notifications and notification extensions. - [What Is CometChat?](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/overview.md): Overview of What Is CometChat? in CometChat. - [Pin Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/pin-message.md): Pin, unpin, and fetch pinned CometChat messages in one-on-one or group conversations using the Pin Message extension. - [Polls](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/polls.md): Create CometChat polls in conversations, collect votes from users, fetch poll results, and manage poll options. - [Pre-Signed URLs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/presigned-urls.md): Secure CometChat media files with pre-signed URLs, expiry settings, signed access, and configurable TTL. - [Reactions (Legacy)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/reactions.md): Add, remove, and fetch CometChat message reactions with emoji metadata and reaction extension calls. - [Reminders](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/reminders.md): Create, list, edit, and delete CometChat reminders for messages or custom notes using the reminders bot. - [Rich Media Preview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/rich-media-preview.md): Generate rich previews for links in CometChat messages with Iframely metadata, thumbnails, titles, and descriptions. - [Save Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/save-message.md): Save, unsave, and fetch saved CometChat messages for each user with private saved-message lists. - [Smart Replies (Legacy)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/smart-replies.md): Show CometChat smart reply suggestions with positive, neutral, and negative responses injected into message metadata. - [Stickers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/stickers.md): Manage CometChat sticker sets from the dashboard, load enabled stickers, and send stickers in chat conversations. - [Stipop](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/stickers-stipop.md): Add Stipop stickers to CometChat conversations with trending sticker packs, search, API keys, and extension calls. - [Tenor](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/tenor.md): Add Tenor GIFs to CometChat conversations with trending GIFs, search results, API keys, and extension calls. - [Thumbnail Generation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/thumbnail-generation.md): Generate small, medium, and large thumbnails for CometChat image and video messages with attachment metadata. - [TinyURL](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/tinyurl.md): Shorten long links in CometChat text messages with TinyURL by configuring an API token, domain, and extension call. - [Authentication and User Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/user-auth.md): Create users, issue auth tokens, and log users into CometChat. - [User Roles And Permissions In CometChat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/user-roles-and-permissions.md): Review CometChat dashboard roles and permissions for owners, admins, moderators, and developers across platform sections. - [Live Streaming By API Video (Deprecated)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/video-broadcasting.md): Set up CometChat live streaming with api.video, OBS broadcast details, viewer embed links, and recording options. - [Voice Transcription](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/voice-transcription.md): Enable CometChat voice transcription with Rev.ai to convert audio messages into text and receive transcription metadata. - [Webhooks](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/fundamentals/webhooks.md): Use CometChat webhooks to send real-time chat, user, group, call, and moderation events to your server. - [Home](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/index.md): Technical documentation & Implementation guides to add In-app Messaging & Voice & Video Calling to your apps and websites in minutes. - [Data Insights](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/insights.md): Unified analytics for users, conversations, retention, and calls – all the original metrics, reorganized in a modern landing layout. - [Use CometChat with AI Coding Agents (MCP)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/mcp-server.md): Connect CometChat to Claude, Cursor, Windsurf, VS Code, and any other Model Context Protocol–compatible agent. Search docs, fetch reference pages, and pull implementation bundles from inside the conversation. - [Blocked Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/blocked-messages.md): Review CometChat blocked messages, inspect triggered rules, approve false positives, and track automatically blocked content. - [Constraints and Limits](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/constraints-and-limits.md): Review CometChat moderation constraints for supported SDK versions, media formats, rule limits, and known behavior. - [Custom API Moderation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/custom/custom-api.md): Integrate custom moderation APIs with CometChat using webhooks, message context, confidence scores, and moderation actions. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/custom/custom-api-overview.md): Bring your own moderation service to CometChat with custom API webhooks, message context, confidence scores, and decisions. - [Flagged Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/flagged-messages.md): Review CometChat flagged messages, inspect context and reasons, then approve or block content from the moderation queue. - [Getting Started](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/getting-started.md): Set up CometChat moderation with dashboard rules, UI Kit handling, SDK integration, and real-time moderation updates. - [Lists Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/lists-management.md): Create and manage CometChat moderation lists for keywords, regex patterns, and sentences used across moderation rules. - [OpenAI Moderation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/open-ai/openai-custom.md): Configure OpenAI moderation in CometChat with custom prompts, model settings, thresholds, fallback behavior, and actions. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/open-ai/openai-overview.md): Use OpenAI moderation with CometChat to detect harmful messages, configure prompts, choose models, and apply moderation actions. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/overview.md): Use CometChat moderation to filter text, image, and video messages with rules, blocked messages, flagged messages, and review flows. - [Reviewed Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/reviewed-messages.md): Track CometChat reviewed messages with moderation decisions, moderator actions, filters, and compliance audit history. - [Rules Management](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/moderation/rules-management.md): Create and manage CometChat moderation rules to detect inappropriate content and block or flag messages automatically. - [Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications.md): Engage users beyond chat with real-time and scheduled notifications across Push, Email, and SMS. - [Android Push Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/android-push-notifications.md): Setup FCM and CometChat for message and call push notifications on Android. - [Badge Count](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/badge-count.md): Use CometChat unread message counts in push notification payloads to update app icon badges for chat notifications. - [Constraints And Limits](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/constraints-and-limits.md): Review CometChat notification limits, supported SDK and UI Kit versions, platform coverage, payload constraints, and caveats. - [Custom Providers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/custom-providers.md): Route CometChat push notification payloads to a custom webhook provider with credentials, delivery rules, and payload handling. - [Custom Providers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/email-custom-providers.md): Send CometChat email notifications through a custom webhook provider with payload fields, credentials, and secure endpoint setup. - [Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/email-integration.md): Connect CometChat email notifications to SendGrid or a custom provider with API keys, webhooks, templates, and timezone setup. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/email-overview.md): How CometChat sends unread-message fallback emails and what to configure. - [Email Preferences](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/email-preferences.md): Configure CometChat email notification preferences for unread messages, wait times, daily limits, overrides, and payload fields. - [Email Templates](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/email-templates.md): Customize CometChat email notification templates with unread message previews, sender details, group details, subjects, and deep links. - [Flutter Push Notifications (Android)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/flutter-push-notifications-android.md): CometChat push notifications in Flutter apps on Android using Firebase Cloud Messaging (FCM). - [Flutter Push Notifications (iOS)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/flutter-push-notifications-ios.md): CometChat push notifications in Flutter apps on iOS using Apple Push Notification service (APNs). - [iOS APNs Push Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/ios-apns-push-notifications.md): Implement APNs push notifications with CometChat UIKit for iOS, including CallKit integration for VoIP calls. - [iOS FCM Push Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/ios-fcm-push-notifications.md): Guide to integrating Firebase Cloud Messaging (FCM) push notifications in iOS apps using CometChat. - [Notification Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/logs.md): Debug why a push/email/SMS did or didn’t send, see provider responses, and filter by event or user. - [Preferences](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/preferences.md): Configure CometChat notification preferences for push, email, and SMS defaults, user overrides, muted conversations, and DND. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/push-overview.md): CometChat Push Notifications, their capabilities, common triggers, and how to integrate them into your application. - [React Native Push Notification (Android)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/react-native-push-notifications-android.md): Bring the SampleAppWithPushNotifications experience—FCM + VoIP calls—into any React Native project using CometChat UI Kit. - [React Native Push Notifications (iOS)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/react-native-push-notifications-ios.md): Bring the SampleAppWithPushNotifications experience—APNs + VoIP—into any React Native project using CometChat UI Kit. - [Custom Providers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/sms-custom-providers.md): Send CometChat SMS notifications through a custom webhook provider with payload fields, credentials, and secure endpoint setup. - [Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/sms-integration.md): Connect CometChat SMS notifications to Twilio or a custom provider with credentials, contact details, and delivery setup. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/sms-overview.md): How CometChat sends unread-message SMS fallbacks, what to configure, and where to go next. - [SMS Preferences](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/sms-preferences.md): Configure CometChat SMS notification preferences for unread messages, wait times, daily limits, overrides, and payload fields. - [SMS Templates](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/sms-templates.md): Customize CometChat SMS notification templates with unread message previews, sender details, group details, and app links. - [Templates & Sounds](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/templates-and-sounds.md): Configure CometChat push notification templates, privacy modes, placeholders, and chat or call notification sounds. - [Web Push Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/notifications/web-push-notifications.md): Set up FCM web push for CometChat React UI Kit—service worker, VAPID keys, token registration, and foreground/background handlers. - [Air-Gapped Deployment](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/air-gapped-deployment.md): Deploy CometChat on-premise in air-gapped environments with offline images, local registries, certificates, and backup planning. - [Configuration Reference](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/configuration-reference.md): Reference CometChat on-premise Docker configuration for domains, service environment variables, CORS, webhooks, and routing. - [Monitoring](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/monitoring.md): Monitor CometChat on-premise deployments with Prometheus, Grafana, Loki, Promtail, Node Exporter, and cAdvisor. - [On-Premise Deployment Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/overview.md): Deploy CometChat on-premise for self-hosted messaging, data sovereignty, compliance, predictable performance, and enterprise control. - [Persistence & Backup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/persistence-and-backup.md): Plan CometChat on-premise persistence, backups, restore testing, storage requirements, retention, and disaster recovery. - [Prerequisites](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/prerequisites.md): Review CometChat on-premise prerequisites for hardware sizing, Linux versions, Docker, network planning, and storage. - [Production Deployment](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/production-deployment.md): Deploy CometChat on-premise to Docker Swarm with TLS, domains, service orchestration, health checks, and rollout steps. - [Scaling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/scaling.md): Scale CometChat on-premise deployments with vertical tuning, horizontal replicas, capacity planning, and performance thresholds. - [Security](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/security.md): Secure CometChat on-premise deployments with JWT authentication, secrets management, TLS, network isolation, and abuse controls. - [Troubleshooting](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/troubleshooting.md): Troubleshoot CometChat on-premise Docker issues with 502 errors, Kafka lag, Redis eviction, TiKV errors, and service logs. - [Upgrades](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/docker/upgrades.md): Upgrade CometChat on-premise Docker deployments with backups, health checks, image pulls, staged rollout, and rollback planning. - [Kubernetes Deployment](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/on-premise-deployment/kubernetes/overview.md): Deploy CometChat on-premise on Kubernetes for large-scale, multi-region, autoscaled, and service-mesh-ready environments. - [Create Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/agents/create-agent.md): Creates a new agent with optional tools, API tools, MCP servers, and frontend actions. Use this endpoint to set up a fully configured agent in a single request. **Validation:** All referenced tools, - [Delete Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/agents/delete-agent.md): Deletes an agent by its UID. - [Get Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/agents/get-agent.md): Retrieves a specific agent by its UID. Use this endpoint to inspect an agent's full configuration, including its tools, model, and instructions. - [List Agent Tools and Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/agents/list-agent-tools-and-actions.md): Retrieves all enabled items for a specific agent, categorized by type. Use this endpoint to see which tools, frontend actions, API tools, and MCP servers are currently enabled for an agent. **Categor - [List Agents](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/agents/list-agents.md): Retrieves a paginated list of agents for your CometChat app. Use this endpoint to browse, search, and manage your agents. **Search:** Use the `search` parameter to filter agents by name, description, - [List Available Models](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/agents/list-available-models.md): Lists the AI models available for agent creation. Returns model identifiers that can be used when creating or updating an agent's configuration. - [Search Agent Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/agents/search-agent-tools.md): Searches across all tool types available for an agent, including ready-to-use tools, API tools, and MCP servers. Use this endpoint to find specific tools across all categories. **Filtering:** Use the - [Update Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/agents/update-agent.md): Updates an existing agent by its UID. Use this endpoint to modify an agent's configuration, instructions, model, or connected tools. **Validation:** Referenced tools, API tools, and MCP servers are v - [Add API Tools to Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/custom-api-tools/add-api-tools-to-agent.md): Adds one or more API tools to a specific agent. Use this endpoint to give an agent access to custom API tool integrations. **Request body:** The `apiTools` array contains API tool slugs. Returns the - [Create API Tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/custom-api-tools/create-api-tool.md): Creates a new API tool configuration for the application. Use this endpoint to define a custom API endpoint that agents can call during conversations. **Uniqueness:** The slug must be unique per appl - [Delete API Tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/custom-api-tools/delete-api-tool.md): Deletes an API tool by its slug. - [Get API Tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/custom-api-tools/get-api-tool.md): Retrieves a single custom API tool by its slug. - [List API Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/custom-api-tools/list-api-tools.md): Retrieves a paginated list of API tools for the application. Use this endpoint to browse and manage custom API tool configurations. - [Remove API Tools from Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/custom-api-tools/remove-api-tools-from-agent.md): Removes one or more API tools from a specific agent. Use this endpoint to revoke API tool access from an agent. **Request body:** The `apiTools` array contains API tool slugs to remove. Returns the u - [Update API Tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/custom-api-tools/update-api-tool.md): Updates an existing API tool by its slug. Use this endpoint to modify an API tool's parameters, description, or endpoint configuration. - [Error Codes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/error-codes.md): Error Codes for CometChat REST API. - [Add Frontend Actions to Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/frontend-actions/add-frontend-actions-to-agent.md): Adds one or more frontend actions to a specific agent. Use this endpoint to enable an agent to trigger client-side UI operations. **Frontend actions** allow agents to interact with the user interface - [Create Frontend Action](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/frontend-actions/create-frontend-action.md): Creates a new frontend action for the application. Use this endpoint to define a client-side UI operation that agents can trigger during conversations. **Uniqueness:** The trigger function must be un - [Delete Frontend Action](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/frontend-actions/delete-frontend-action.md): Deletes a frontend action by its unique ID. - [Get Frontend Action](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/frontend-actions/get-frontend-action.md): Retrieves a single frontend action by its ID. - [List Frontend Actions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/frontend-actions/list-frontend-actions.md): Retrieves a paginated list of frontend actions for the application. Use this endpoint to browse and manage frontend action configurations. - [Remove Frontend Actions from Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/frontend-actions/remove-frontend-actions-from-agent.md): Removes one or more frontend actions from a specific agent. Use this endpoint to revoke frontend action capabilities from an agent. **Request body:** The `frontendActions` array contains frontend act - [Update Frontend Action](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/frontend-actions/update-frontend-action.md): Updates an existing frontend action by its unique ID. Use this endpoint to modify a frontend action's parameters, description, or trigger function. - [Add Files to Agent Knowledge Base](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/add-knowledge-base-files.md): Associates uploaded files or text entries with an agent's knowledge base. Use this endpoint after uploading files via the Initiate File Uploads endpoint to make them available to the agent. **Source - [Create Text Entry](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/create-text-detail.md): Creates a new text-based knowledge base entry. Use this endpoint to add custom text content that agents can reference during conversations. **Processing:** Accepts a title and text content, converts - [Delete Text Entry](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/delete-text-detail.md): Deletes a text-based knowledge base entry and all associated data by its unique ID. **Cleanup:** Removes the text content, associated embeddings, and any agent references to this entry. - [Delete Uploaded File](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/delete-uploaded-file.md): Deletes an uploaded file and all associated data from the knowledge base by its unique ID. **Cleanup:** Removes the file, associated embeddings, and any agent references to this file. - [Delete Website](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/delete-website.md): Deletes a website crawl and all associated data from the knowledge base by its unique ID. **Cleanup:** Removes all crawled pages, associated embeddings, and any agent references to this website. - [Get Discovered URLs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/get-discovered-urls.md): Retrieves all URLs discovered during a website crawl. Use this endpoint to review which pages were found before processing them. - [Get Source Pages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/get-source-pages.md): Retrieves paginated pages for a specific knowledge base source file. Use this endpoint to inspect the individual pages extracted from a knowledge base source. - [Get Text Entry](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/get-text-entry.md): Retrieves a specific text-based knowledge base entry by its unique ID. - [Initiate File Uploads](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/initiate-file-uploads.md): Generates presigned URLs and creates upload records for one or more files. Use this endpoint to prepare files for upload to the knowledge base. **Workflow:** After receiving the presigned URLs, uploa - [List Knowledge Base Records](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/list-knowledge-base-records.md): Retrieves knowledge base records for the application. Use this endpoint to browse all knowledge base sources including files, text entries, and websites. - [List Text Entries](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/list-text-entries.md): Lists all text-based knowledge base entries for the app. - [Poll Discovered URLs Status](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/poll-discovered-urls-status.md): Retrieves the processing status of discovered URLs by their unique IDs. Use this endpoint to monitor the progress of URL crawling within a parent website crawl. **Behavior:** Only returns records for - [Poll Knowledge Base Status](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/poll-knowledge-base-status.md): Retrieves the indexing status for one or more knowledge base sources by their IDs. Use this endpoint to monitor the progress of file uploads, text entries, or website crawls being indexed. **Batch su - [Process Discovered URLs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/process-discovered-urls.md): Marks discovered URLs for exclusion and initiates batch crawling of the remaining URLs. Use this endpoint to selectively process pages discovered during a website crawl. - [Remove Files from Agent Knowledge Base](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/remove-knowledge-base-files.md): Removes files or text entries from an agent's knowledge base. Use this endpoint to disassociate specific sources from an agent without deleting the underlying content. **Source types:** Specify the s - [Retry Indexing for Website Pages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/retry-indexing-for-website-pages.md): Retries the indexing process for specific pages under a website knowledge base source. Pass the unique IDs of the pages to re-index, or send an empty array to automatically retry all pages that failed - [Retry Knowledge Base Source Indexing](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/retry-knowledge-base-source-indexing.md): Retries the indexing process for a specific knowledge base source that failed during its initial processing. Provide the source type and its unique ID to re-trigger vectorization. **Supported source - [Scrape Single Page](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/scrape-single-page.md): Scrapes a single webpage to extract its content for the knowledge base. Use this endpoint to add a specific page without crawling an entire website. **Extraction:** Returns the page title, descriptio - [Crawl Website](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/scrape-website.md): Scrapes a website to discover and crawl its pages for the knowledge base. Use this endpoint to add website content as a knowledge source for agents. **Configuration:** Supports options for URL filter - [Update Text Entry](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/knowledge-base/update-text-detail.md): Updates a specific text-based knowledge base entry by its unique ID. Use this endpoint to modify the title or content of an existing text entry. **Re-indexing:** The content is re-uploaded and the en - [Add MCP Servers to Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/mcp-servers/add-mcp-servers-to-agent.md): Adds one or more MCP servers to a specific agent. Use this endpoint to connect an agent to additional Model Context Protocol servers. **Request body:** The `mcps` array contains MCP server slugs. Ret - [Create MCP Server](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/mcp-servers/create-mcp-server.md): Creates a new MCP (Model Context Protocol) server configuration for the application. Use this endpoint to register an MCP server that agents can connect to. **Uniqueness:** The slug must be unique pe - [Delete MCP Server](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/mcp-servers/delete-mcp-server.md): Deletes an MCP server by its slug. - [Get MCP Server](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/mcp-servers/get-mcp-server.md): Retrieves a single MCP server configuration by its slug. - [List MCP Servers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/mcp-servers/list-mcp-servers.md): Retrieves a paginated list of MCP servers for the application. Use this endpoint to browse and manage MCP server configurations. - [Remove MCP Servers from Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/mcp-servers/remove-mcp-servers-from-agent.md): Removes one or more MCP servers from a specific agent. Use this endpoint to disconnect MCP servers from an agent. **Request body:** The `mcps` array contains MCP server slugs to remove. Returns the u - [Update MCP Server](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/mcp-servers/update-mcp-server.md): Updates an existing MCP server by its slug. Use this endpoint to modify an MCP server's configuration or connection details. - [Agent Builder APIs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/overview.md): Create and manage CometChat Agent Builder APIs for AI agents, tools, actions, MCP servers, and knowledge base workflows. - [Properties and Constraints](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/properties-and-constraints.md): Properties and Constraints for CometChat REST API. - [Setup & Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/setup-and-authentication.md): Navigate to Setup & Authentication documentation. - [Add Tools to Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/tools/add-tools-to-agent.md): Adds one or more tools to a specific agent. Use this endpoint to extend an agent's capabilities with additional tool integrations. **Request body:** The `tools` array contains tool slugs. Returns the - [Enable actions for a tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/tools/enable-tool-actions.md): Adds actions to a specific tool attached to an agent. - [Get actions available within a tool for agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/tools/get-tool-actions-for-agent.md): Lists all actions available for a specific tool attached to an agent. - [Remove actions for a tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/tools/remove-tool-actions.md): Removes actions from a specific tool attached to an agent. - [Remove Tools from Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/tools/remove-tools-from-agent.md): Removes one or more tools from a specific agent. Use this endpoint to revoke tool access from an agent. **Request body:** The `tools` array contains tool slugs to remove. Returns the updated agent ob - [Users & Groups](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/users-and-groups.md): Navigate to Users & Groups documentation. - [Create Custom Variable](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/variables/create-custom-variable.md): Creates a new custom variable for the application. Use this endpoint to define dynamic values that can be injected into agent instructions. **Source types:** Variables can source values from message - [Delete Custom Variable](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/variables/delete-custom-variable.md): Deletes a custom variable by its ID. **Impact:** Any agent instructions referencing this variable will no longer resolve its value. - [List All Variables](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/variables/get-all-available-variables.md): Retrieves all enabled variables (predefined and custom) for the application. Use this endpoint to view variable definitions and understand where they are used. **Usage tracking:** Each variable inclu - [Update Custom Variable](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/ai-agents-apis/variables/update-custom-variable.md): Updates an existing custom variable by its ID. Use this endpoint to modify a variable's source, default value, or other properties. **Partial updates:** Only the provided fields are updated; omitted - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/api-keys.md): Manage CometChat REST API keys for authenticating app-level requests, rotating credentials, and securing server integrations. - [Create](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/api-keys/create.md): Creates a new API key - [Delete](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/api-keys/delete.md): Deletes an API key - [Get](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/api-keys/get.md): Retrieves API key - [List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/api-keys/list.md): Lists API keys - [Update](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/api-keys/update.md): Updates an API key - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/auth-tokens.md): Manage CometChat auth tokens for user login through SDKs, including token creation, validation, and client session access. - [Create](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Delete](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/auth-tokens/delete.md): Deletes an auth token for the specified UID. - [Flush](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/auth-tokens/flush.md): Deletes all the auth tokens for the specified UID. - [Get](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/auth-tokens/get.md): Retrieves details of an auth token for the specified UID andauth token. - [List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/auth-tokens/list.md): Lists auth tokens for a user with the specified UID. - [Update](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/auth-tokens/update.md): Updates the details of an auth token for the specified UID andauth token. - [Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/authentication.md): Authenticate CometChat REST API requests with API keys, required headers, and app credentials before calling platform endpoints. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/banned-users.md): Ban, list, and unban CometChat group members with REST APIs to manage group access and moderation. - [Ban](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/banned-users/list.md): List banned users in a CometChat group by GUID to review restricted members through the REST API. - [Unban](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/blocked-users.md): Block, unblock, and list CometChat users with REST APIs to control direct messaging access between users. - [Block User](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [List Blocked Users](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Unblock User](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/blocked-users/unblock-user.md): Unblock a user by UID with CometChat REST API to restore direct messaging access between user accounts. - [Create BYO Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/agents/create-byo-agent.md): Creates a new BYO Agent that delegates conversations to an external AI Agent. Use this endpoint to register a BYO (Bring Your Own) agent powered by frameworks like Mastra, CrewAI, or LangGraph. **Val - [Delete BYO Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/agents/delete-byo-agent.md): Deletes a BYO Agent by its UID. - [List BYO Agents](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/agents/list-byo-agents.md): Retrieves all BYO Agents configured for your CometChat app. Use this endpoint to view all registered BYO (Bring Your Own) agents and their current configuration. - [Update BYO Agent](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/agents/update-byo-agent.md): Updates an existing BYO Agent by its UID. Use this endpoint to modify agent configuration, update referenced tools, or change the connected AI framework. **Validation:** Referenced tools and actions - [Error Codes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/error-codes.md): Error Codes for CometChat REST API. - [BYO Agent APIs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/overview.md): Create and manage BYO Agent APIs in CometChat for external AI agents, custom tools, actions, and framework integrations. - [Properties and Constraints](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/properties-and-constraints.md): Properties and Constraints for CometChat REST API. - [Setup & Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/setup-and-authentication.md): Navigate to Setup & Authentication documentation. - [Create Tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/tools/create-tool.md): Defines custom tools that agents can invoke during conversations. **Naming:** The tool name must be unique per application. **Type:** When `doNotExecute` is `true`, the type is set to `tool`. Otherw - [Delete Tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/tools/delete-tool.md): Deletes a tool by its unique name. - [Get Tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/tools/get-tool.md): Retrieves a specific tool by its unique name. Use this endpoint to inspect a tool's configuration, parameters, and description. - [List Tools](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/tools/list-tools.md): Retrieves all tools configured for your CometChat app. Use this endpoint to view available tools and actions, or filter by type. **Filtering:** Use the `type` query parameter to filter by `action` or - [Update Tool](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/tools/update-tool.md): Updates an existing tool by its unique name. Use this endpoint to modify a tool's description, parameters, or behavior. **Restrictions:** The tool name cannot be changed after creation. The provided - [Users & Groups](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/byo-ai-agents-apis/users-and-groups.md): Navigate to Users & Groups documentation. - [Error Codes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/calls-apis/error-codes.md): Review CometChat Calls API error codes for call setup, participant, recording, and session issues returned by REST endpoints. - [Get Call](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/calls-apis/get-call.md): Get CometChat call details by sessionId with REST API, including participants, metrics, duration, and recording information. - [List Calls](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/calls-apis/list-calls.md): lists all the calls that are available in the app. It can include participants, and recordings property in the response (if present). - [Calls APIs Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/calls-apis/overview.md): Retrieve CometChat call logs, session details, participant metrics, durations, and recordings with Calls REST APIs. - [Properties and Constraints](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/calls-apis/properties-and-constraints.md): Review CometChat Calls API properties and constraints for calling resources, request fields, limits, and supported values. - [Setup & Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/calls-apis/setup-and-authentication.md): Navigate to Setup & Authentication documentation. - [Users & Groups](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/calls-apis/users-and-groups.md): Navigate to Users & Groups documentation. - [Calls APIs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/calls-link.md): Navigate to Calls APIs documentation. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/chat-apis.md): CometChat REST API documentation for integrating chat functionality into your server-side applications. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations.md): Retrieve and manage CometChat conversations with REST APIs, including recent chats, last messages, unread counts, and metadata. - [Delete Conversation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/delete-conversation.md): This API is deprecated please use Reset User/GroupConversation API - [Get conversation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/get-conversation.md): This API is deprecated please use Get User/Group ConversationAPI - [Get Group Conversation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/get-group-conversation.md): Getting group conversation - [Get User Conversation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/get-user-conversation.md): Getting user conversation - [List conversations](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/list-conversations.md): Fetching all the conversations - [Mark Conversation Messages As Unread](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/mark-conversation-messages-as-unread.md): Allows you to mark messages within a conversation as unread - [Mark Group Conversation As Delivered](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/mark-group-conversation-as-delivered.md): This API will mark the group conversation as delivered. - [Mark Group Conversation As Read](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/mark-group-conversation-as-read.md): This API will mark the group conversation as read. - [Mark Group Conversation As Unread](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/mark-group-conversation-as-unread.md): This API will mark the group conversation as unread. - [Mark User Conversation As Delivered](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/mark-user-conversation-as-delivered.md): This API will mark the user conversation as delivered. - [Mark User Conversation As Read](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/mark-user-conversation-as-read.md): This API will mark the user conversation as read. - [Reset Group Conversation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/reset-group-conversation.md): Resetting Group Conversation - [Reset User Conversation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/reset-user-conversation.md): Resetting User Conversation - [Update Group Conversation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/update-group-conversation.md): Updating Group Conversation - [Update User Conversation](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/conversations/update-user-conversation.md): Updating User Conversation - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/data-import.md): Import users, groups, members, and message history into CometChat with REST APIs for bulk migration from another chat system. - [Import Group Members](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Import Groups](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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 Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Import Users](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/extensions-overview.md): Browse available CometChat extensions for enhanced chat functionality. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/friends.md): Manage CometChat friend relationships with REST APIs to associate accepted app friendships between users. - [Add Friends](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/friends/add-friends.md): The API allows to add multiple friends for a given UID. - [List Friends](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/friends/list-friends.md): The API allows to fetch friends for a given UID. - [Remove Friends](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/friends/remove-friends.md): The API removes friends for a given UID. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/group-members.md): Add, remove, list, and update CometChat group members with REST APIs, including member scopes and group permissions. - [Add members](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/group-members/kick.md): Remove a CometChat group member using GUID and UID parameters to manage membership through the REST API. - [List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/group-members/list.md): List members of a CometChat group by GUID with REST API to retrieve users, scopes, and membership details. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/groups.md): Create and manage CometChat groups with REST APIs for public, private, and password-protected conversations. - [Create](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/groups/create.md): Creates a group. - [Delete](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/groups/delete.md): Delete a CometChat group by GUID with REST API to remove a multi-user conversation and its group resource. - [Get](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/groups/get.md): Retrieves details of a group for a given GUID. - [List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/groups/list.md): Lists the groups. - [Update](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/groups/update.md): Updates the group details for a given GUID. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis.md): Manage CometChat applications with Multi-Tenancy REST APIs for account-level app operations and dashboard-free control. - [Create](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/app/create.md): Creates an app in the account. It returns all the app related information. - [Delete](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/app/delete.md): Schedule a specific app for deletion. - [Fetch usage](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/app/fetch-usage.md): Retrieves usage data for multi-tenant apps. - [List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/app/list.md): Lists all the apps for an account. - [Error Codes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/error-codes.md): Error Codes for CometChat REST API. - [Bitly Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/bitly-delete-settings.md): Bitly : Delete the settings for Bitly extension - [Bitly Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/bitly-get-settings.md): Bitly : Get settings for Bitly extension - [Bitly Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/bitly-store-settings.md): Bitly : Store new settings for Bitly extension - [Bitly Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/bitly-update-settings.md): Bitly : Update the settings for Bitly extension - [Chat Widgets Create](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/chat-widgets-create.md): Chat Widgets Create a new Chat Widget. - [Chat Widgets List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/chat-widgets-list.md): Chat Widgets List all the Chat Widgets for an app. - [Chat Widgets Update](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/chat-widgets-update.md): Chat Widgets Update an existing Chat Widget. - [Chatwoot Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/chatwoot-delete-settings.md): Chatwoot : Delete the settings for Chatwoot extension. - [Chatwoot Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/chatwoot-get-settings.md): Chatwoot : Get settings for Chatwoot extension. - [Chatwoot Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/chatwoot-store-settings.md): Chatwoot : Store new settings for Chatwoot extension - [Chatwoot Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/chatwoot-update-settings.md): Chatwoot : Update the settings for Chatwoot extension. - [Data masking Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/data-masking-delete-settings.md): Data masking : Delete the settings for Data masking extension. - [Data masking Get Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/data-masking-store-or-update-settings.md): Data masking : Store or update the settings for Data masking extension. - [Email Notification Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/email-notification-delete-settings.md): Email Notification : Delete the settings for Email notification extension. - [Email Notification Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/email-notification-get-settings.md): Email Notification : Get settings for Email notification extension. - [Email Notification Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/email-notification-store-settings.md): Email Notification : Store new settings for Email notification extension - [Email Notification Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/email-notification-update-settings.md): Email Notification : Update the settings for Email notification extension. - [Email replies Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/email-replies-delete-settings.md): Email replies : Delete the settings for Email replies extension. - [Email replies Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/email-replies-get-settings.md): Email replies : Get settings for Email replies extension. - [Email replies Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/email-replies-store-settings.md): Email replies : Store new settings for Email replies extension - [Email replies Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/email-replies-update-settings.md): Email replies : Update the settings for Email replies extension. - [Enable/Disable](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/enabledisable.md): Enables or disables the extension for an app. - [End-to-end encryption Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [End-to-end encryption Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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 Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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 Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Giphy Delete settings for Giphy](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/giphy-delete-settings-for-giphy.md): Giphy : Deletes the settings for Giphy extension - [Giphy Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/giphy-get-settings.md): Giphy : Returns the settings for Giphy extension - [Giphy Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/giphy-store-settings.md): Giphy : Saving the settings for Giphy extensions for the first time - [Giphy Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/giphy-update-settings.md): Giphy : Update the settings for Giphy extension - [Image Moderation Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/image-moderation-delete-settings.md): Image Moderation : Delete the settings for Image moderation extension - [Image Moderation Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/image-moderation-get-settings.md): Image Moderation : Get settings for Image moderation extension - [Image Moderation Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/image-moderation-store-settings.md): Image Moderation : Store new settings for Image moderation extension - [Image Moderation Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/image-moderation-update-settings.md): Image Moderation : Update the settings for Image moderation extension - [In-flight message moderation Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [In-flight message moderation Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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 Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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 Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Intercom Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/intercom-delete-settings.md): Intercom : Delete the settings for Intercom extension - [Intercom Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/intercom-get-settings.md): Intercom : Get settings for Intercom extension - [Intercom Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/intercom-store-settings.md): Intercom : Store new settings for Intercom extension - [Intercom Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/intercom-update-settings.md): Intercom : Update the settings for Intercom extension - [List Extensions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/list-extensions.md): List the Extensions. - [Message Shortcuts Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/message-shortcuts-delete-settings.md): Message Shortcuts : Delete the settings for Message shortcuts extension. - [Message Shortcuts Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/message-shortcuts-get-settings.md): Message Shortcuts : Get settings for Message shortcuts extension. - [Message Shortcuts Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/message-shortcuts-store-settings.md): Message Shortcuts : Store new settings for Message shortcuts extension - [Message Shortcuts Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/message-shortcuts-update-settings.md): Message Shortcuts : Update the settings for Message shortcuts extension. - [Profanity-filter Adds Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/profanity-filter-adds-settings.md): Profanity-filter : Adds settings an app. - [Profanity-filter Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/profanity-filter-delete-settings.md): Profanity-filter : Delete the settings for Profanity-filter extension. - [Profanity-filter Get Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/profanity-filter-get-settings.md): Profanity-filter : Get settings of an app. - [Profanity-filter Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/profanity-filter-update-settings.md): Profanity-filter : Update the settings for Profanity-filter extension. - [Push notification Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/push-notification-delete-settings.md): Push notification : Delete the settings for Push notifications extension. - [Push notification Get Certificate](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/push-notification-get-certificate.md): Push notification : Get Certificate description - [Push notification Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/push-notification-get-settings.md): Push notification : Get settings for Push notifications extension. - [Push notification Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/push-notification-store-settings.md): Push notification : Store new settings for Push notifications extension - [Push notification Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/push-notification-update-settings.md): Push notification : Update the settings for Push notifications extension. - [Push notification Upload p12 Certificate](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/push-notification-upload-p12-certificate.md): Push notification : Upload a p12 Certificate - [Push notification Upload p8 Certificate](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/push-notification-upload-p8-certificate.md): Push notification : Upload a p8 Certificate - [Report message Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/report-message-delete-settings.md): Report message : Delete the settings for Report message extension - [Report message Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/report-message-get-settings.md): Report message : Get settings for Report message extension - [Report message Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/report-message-store-settings.md): Report message : Store new settings for Report message extension - [Report message Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/report-message-update-settings.md): Report message : Update the settings for Report message extension - [Report user Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/report-user-delete-settings.md): Report user : Delete the settings for Report user extension - [Report user Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/report-user-get-settings.md): Report user : Get settings for Report user extension - [Report user Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/report-user-store-settings.md): Report user : Store new settings for Report user extension - [Report user Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/report-user-update-settings.md): Report user : Update the settings for Report user extension - [Rich media preview Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/rich-media-preview-delete-settings.md): Rich media preview : Delete the settings for Rich media preview extension. - [Rich media preview Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/rich-media-preview-get-settings.md): Rich media preview : Get settings for Rich media preview extension. - [Rich media preview Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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 Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/rich-media-preview-update-settings.md): Rich media preview : Update the settings for Rich media preview extension. - [Sentiment analysis Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/sentiment-analysis-delete-settings.md): Sentiment analysis : Delete the settings for Sentiment analysis extension - [Sentiment analysis Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/sentiment-analysis-get-settings.md): Sentiment analysis : Get settings for Sentiment analysis extension - [Sentiment analysis Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/sentiment-analysis-store-settings.md): Sentiment analysis : Store new settings for Sentiment analysis extension - [Sentiment analysis Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/sentiment-analysis-update-settings.md): Sentiment analysis : Update the settings for Sentiment analysis extension - [SMS Notification Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/sms-notification-delete-settings.md): SMS Notification : Delete the settings for SMS Notification extension. - [SMS Notification Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/sms-notification-get-settings.md): SMS Notification : Get settings for SMS Notification extension. - [SMS Notification Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/sms-notification-store-settings.md): SMS Notification : Store new settings for SMS Notification extension - [SMS Notification Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/sms-notification-update-settings.md): SMS Notification : Update the settings for SMS Notification extension. - [Stickers extension Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/stickers-extension-delete-settings.md): Stickers extension : Delete the settings for Stickers extension. - [Stickers extension Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/stickers-extension-get-settings.md): Stickers extension : Get settings for Stickers extension. - [Stickers extension Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/stickers-extension-update-settings.md): Stickers extension : Update the settings for Stickers extension. - [Stipop Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/stipop-delete-settings.md): Stipop : Delete the settings for Stipop extension - [Stipop Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/stipop-get-settings.md): Stipop : Get settings for Stipop extension - [Stipop Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/stipop-store-settings.md): Stipop : Store new settings for Stipop extension - [Stipop Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/stipop-update-settings.md): Stipop : Update the settings for Stipop extension - [Tenor gifs Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/tenor-gifs-delete-settings.md): Tenor gifs : Delete the settings for Tenor gifs extension. - [Tenor gifs Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/tenor-gifs-get-settings.md): Tenor gifs : Get settings for Tenor gifs extension. - [Tenor gifs Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/tenor-gifs-store-settings.md): Tenor gifs : Store new settings for Tenor gifs extension - [Tenor gifs Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/tenor-gifs-update-settings.md): Tenor gifs : Update the settings for Tenor gifs extension. - [TinyURL Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/tinyurl-delete-settings.md): TinyURL : Delete the settings for TinyURL extension. - [TinyURL Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/tinyurl-get-settings.md): TinyURL : Get settings for TinyURL extension. - [TinyURL Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/tinyurl-store-settings.md): TinyURL : Store new settings for TinyURL extension - [TinyURL Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/tinyurl-update-settings.md): TinyURL : Update the settings for TinyURL extension. - [Video Broadcasting Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/video-broadcasting-delete-settings.md): Video Broadcasting : Delete the settings for Video Broadcasting extension. - [Video Broadcasting Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/video-broadcasting-get-settings.md): Video Broadcasting : Get settings for Video Broadcasting extension. - [Video Broadcasting Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/video-broadcasting-store-settings.md): Video Broadcasting : Store new settings for Video Broadcasting extension - [Video Broadcasting Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/video-broadcasting-update-settings.md): Video Broadcasting : Update the settings for Video Broadcasting extension. - [Virus Malware Scanner Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/virus-malware-scanner-delete-settings.md): Virus Malware Scanner : Delete the settings for Virus malware scanner extension. - [Virus Malware Scanner Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/virus-malware-scanner-get-settings.md): Virus Malware Scanner : Get settings for Virus malware scanner extension. - [Virus Malware Scanner Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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 Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/virus-malware-scanner-update-settings.md): Virus Malware Scanner : Update the settings for Virus malware scanner extension. - [Voice transcription Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/voice-transcription-delete-settings.md): Voice transcription : Delete the settings for Voice transcription extension - [Voice transcription Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/voice-transcription-get-settings.md): Voice transcription : Get settings for Voice transcription extension - [Voice transcription Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/voice-transcription-store-settings.md): Voice transcription : Store new settings for Voice transcription extension - [Voice transcription Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/voice-transcription-update-settings.md): Voice transcription : Update the settings for Voice transcription extension - [XSS Filter Delete settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/xss-filter-delete-settings.md): XSS Filter : Delete the settings for XSS Filter extension - [XSS Filter Get settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/xss-filter-get-settings.md): XSS Filter : Get settings for XSS Filter extension - [XSS Filter Store settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/xss-filter-store-settings.md): XSS Filter : Store new settings for XSS Filter extension - [XSS Filter Update settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/extensions/xss-filter-update-settings.md): XSS Filter : Update the settings for XSS Filter extension - [Properties and Constraints](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/properties-and-constraints.md): Properties and Constraints for CometChat REST API. - [List settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/settings/list-settings.md): Lists settings of an app. - [Maps Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/settings/maps-settings.md): Maps settings for an app. - [UnMaps settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/settings/unmaps-settings.md): UnMaps settings of an app. - [Adds/Remove collaborators](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/team-management/addsremove-collaborators.md): Adds or removes collaborators for an app. - [List collaborators](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/team-management/list-collaborators.md): Lists all the collaborators of an app. - [Add Triggers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/add-triggers.md): Adds trigger to a webhook in an app. - [Create Webhook](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/create-webhook.md): Creates webhook in an app. - [Delete Webhook](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/delete-webhook.md): Delete the webhook from an app. - [Get Webhook](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/get-webhook.md): Gets details of a webhook in an app. - [List Triggers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/list-triggers.md): List triggers attached to a webhook in an app. - [List Webhooks](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/list-webhooks.md): Lists webhooks in an app. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/overview.md): Review CometChat management webhook properties for event payloads, webhook configuration, and REST API integrations. - [Remove Triggers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/remove-triggers.md): Removes triggers from a webhook in an app. - [Update Webhook](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/management-apis/webhooks/update-webhook.md): Updates webhook details of an app. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/messages.md): Send, retrieve, and manage CometChat messages with REST APIs for user and group chats, including text, media, threads, and reactions. - [Add reaction](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Delete Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Get Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/messages/get-message.md): Get CometChat message details by message ID with REST API, including sender, receiver, category, type, and metadata. - [List all reactions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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 Group Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/messages/list-group-messages.md): List CometChat group messages by GUID with REST API to fetch conversation history for a specific group. - [List Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/messages/list-messages.md): List CometChat messages with REST API using filters for users, groups, categories, types, timestamps, and threads. - [List reactions with a specific emoji/unicodes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [List Threaded Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [List User Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/messages/list-user-messages.md): List messages between CometChat users with REST API using the target UID and onBehalfOf user context. - [Remove reaction](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Send Bot Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Send Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Send Threaded Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Update Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Message Metrics](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/metrics/message-metrics.md): Gives the number of messages sent and receipts received in an interval of five minutes. - [Usage Metrics](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/metrics/usage-metrics.md): Get CometChat app usage metrics with REST API to review message, user, group, and app activity statistics. - [Add Keywords](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/add-keywords.md): Add keywords or regex patterns to a CometChat moderation list with REST API for automated content checks. - [Add Rule](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/add-rule.md): Create a CometChat moderation rule with REST API to define content checks, actions, and rule conditions. - [Approve Blocked Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/approve-blocked-messages.md): Approve a CometChat blocked message by message ID with REST API to release content held by moderation rules. - [Block/Review Flagged Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/blockreview-flagged-message.md): Review a CometChat flagged message by ID with REST API and apply block or review actions from moderation workflows. - [Create Reasons](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/create-reasons.md): Create custom CometChat moderation flag reasons with REST API for review categories shown when messages are flagged. - [Delete Reasons](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/delete-reasons.md): Delete a CometChat moderation flag reason by ID with REST API to remove unused or outdated review categories. - [Error Codes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/error-codes.md): Review CometChat AI Moderation API error codes for rules, keywords, messages, and moderation request failures. - [Flag a message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/flag-a-message.md): Flag a CometChat message by message ID with REST API to send it into the moderation review workflow. - [Get keyword](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/get-keyword.md): Get a CometChat moderation keyword by keywordId with REST API to view pattern details and list configuration. - [Get Reason details](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/get-reason-details.md): Get a CometChat moderation flag reason by ID with REST API to view its label, settings, and review usage. - [Get Rule](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/get-rule.md): Get a CometChat moderation rule by ruleId with REST API to view rule conditions, actions, and configuration. - [Get Rule Revisions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/get-rule-revisions.md): List CometChat moderation rule revisions by ruleId with REST API to review historical rule changes. - [List Blocked Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/list-blocked-messages.md): List CometChat blocked messages with REST API to review content stopped by moderation rules. - [List flagged messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/list-flagged-messages.md): List CometChat flagged messages with REST API to review messages reported or marked for moderation. - [List keywords](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/list-keywords.md): List CometChat moderation keywords with REST API to review keyword and regex patterns used in content checks. - [List Reasons](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/list-reasons.md): List CometChat moderation flag reasons with REST API to retrieve review categories configured for flagged messages. - [List Reviewed messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/list-reviewed-messages.md): List CometChat reviewed moderation messages with REST API to audit messages already approved, rejected, or actioned. - [List Rules](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/list-rules.md): List CometChat moderation rules with REST API to retrieve content checks, actions, and rule configuration. - [AI Moderation APIs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/overview.md): Create and manage content moderation rules to maintain a safe environment across your CometChat app. - [Properties and Constraints](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/properties-and-constraints.md): Review CometChat AI Moderation API properties and constraints for rules, keywords, blocked messages, and flagged messages. - [Remove keyword](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/remove-keyword.md): Remove a CometChat moderation keyword by keywordId with REST API to delete a keyword or regex pattern from checks. - [Remove rule](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/remove-rule.md): Delete a CometChat moderation rule by ruleId with REST API to remove an inactive or outdated content rule. - [Review Blocked Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/review-blocked-message.md): Review a CometChat blocked message by ID with REST API to approve or reject content stopped by moderation rules. - [Setup & Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/setup-and-authentication.md): Navigate to Setup & Authentication documentation. - [Update keyword](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/update-keyword.md): Update a CometChat moderation keyword by keywordId with REST API to change keyword or regex pattern settings. - [Update Reason details](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/update-reason-details.md): Update a CometChat moderation flag reason by ID with REST API to change review category details. - [Update Rule](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/update-rule.md): Update a CometChat moderation rule by ruleId with REST API to change content checks, actions, or rule conditions. - [Users & Groups](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-apis/users-and-groups.md): Navigate to Users & Groups documentation. - [Moderation APIs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/moderation-link.md): Navigate to Moderation APIs documentation. - [Delete the Custom Provider for Email Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/email/delete-custom-provider.md): Deletes the custom provider for Email Notifications for a given app. - [Delete SendGrid credentials](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/email/delete-sendgrid-credentials.md): Deletes the stored SendGrid credentials for the given app. - [Get Custom Provider for Email Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/email/get-custom-provider.md): Fetches the custom provider for Email Notifications for a given app. - [Get SendGrid credentials](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/email/get-sendgrid-credentials.md): Get SendGrid credentials configured for a CometChat app with REST API to review email notification provider settings. - [Save Custom Provider for Email Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/email/save-custom-provider.md): Saves the custom provider for Email Notifications for a given app. - [Save SendGrid credentials](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/email/save-sendgrid-credentials.md): Store the SendGrid credentials for the given app. - [Update Custom Provider for Email Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/email/update-custom-provider.md): Updates the custom provider for Email Notifications for a given app. - [Update SendGrid credentials](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/email/update-sendgrid-credentials.md): Updates the SendGrid credentials for the given app. - [Error Codes](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/error-codes.md): Review CometChat Notification API error codes for authentication, providers, push tokens, preferences, and delivery logs. - [Notification APIs Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/overview.md): Manage push, email, and SMS notification providers and preferences for your CometChat app. - [Properties and Constraints](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/properties-and-constraints.md): Review CometChat Notification API properties and constraints for push, email, SMS, providers, preferences, and templates. - [Add APNS Provider](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/add-apns-provider.md): Add new APNS provider for the given app. - [Add FCM Provider](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/add-fcm-provider.md): Add new FCM provider for the given app. - [Change default APNS Provider](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/change-default-apns-provider.md): Change the default APNS provider for the given app. - [Change default FCM Provider](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/change-default-fcm-provider.md): Change the default FCM provider for the given app. - [Delete APNS Providers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/delete-apns-providers.md): Delete an APNS provider for the given app. - [Delete contact details](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/delete-contact-details.md): Deletes the stored contact details for a given user. - [Delete the Custom Provider for Push Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/delete-custom-provider.md): Deletes the custom provider for Push Notifications for a given app. - [Delete FCM Provider](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/delete-fcm-provider.md): Delete an FCM provider for the given app. - [Delete the given push token](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/delete-push-token.md): Deletes the given push token - [Get contact details](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/get-contact-details.md): Get CometChat user contact details with REST API, including email ID and phone number used for notification delivery. - [Get Custom Provider for Push Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/get-custom-provider.md): Fetches the custom provider for Push Notifications for a given app. - [Get timezone](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/get-timezone.md): Get the timezone on behalf of the user. - [List APNS Providers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/list-apns-providers.md): List the configured APNS providers for the given app. - [List FCM Providers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/list-fcm-providers.md): List FCM providers configured for a CometChat app with REST API to review push notification provider settings. - [List muted conversations](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/list-muted-conversations.md): List the conversations where notifications have been muted on behalf of the user. - [List Preferences](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/list-preferences.md): List CometChat notification preferences for a user with REST API to review channel and delivery settings. - [List push tokens](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/list-push-tokens.md): List push tokens for the given auth token. - [List Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/list-settings.md): List CometChat app notification settings with REST API, including preferences, templates, and sounds. - [Mute notifications for conversations](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/mute-conversations.md): Mute notifications for the conversations on behalf of the given user. - [Notifications logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/notifications-logs.md): Fetch paginated CometChat notification logs with REST API to review delivery activity and provider responses. - [Register push token](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/register-push-token.md): Register a push token for the given auth token. - [Reset Preferences](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/reset-preferences.md): Reset the preferences for the given user. - [Reset Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/reset-settings.md): Reset preferences, templates and sounds to default values for the given app. - [Save Custom Provider for Push Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/save-custom-provider.md): Saves the custom provider for Push Notifications for a given app. - [Unmute notifications for conversations](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/unmute-conversations.md): Unmute notifications for the conversations on behalf of the given user. - [Unregister push tokens for authToken](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/unregister-push-tokens.md): Unregister push token(s) registered for the given auth token. - [Update APNS Providers](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/update-apns-providers.md): Update existing APNS provider for the given app. - [Update contact details](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/update-contact-details.md): Updates the contact details like Email ID and Phone number for a given user. - [Update Custom Provider for Push Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/update-custom-provider.md): Updates the custom provider for Push Notifications for a given app. - [Update FCM Provider](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/update-fcm-provider.md): Update existing FCM provider for the given app. - [Update Preferences](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/update-preferences.md): Update the preference for the given user. - [Update Settings](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/update-settings.md): Update preferences, templates and sounds for the given app. - [Update timezone](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/push/update-timezone.md): Update the timezone on behalf of the user. - [Setup & Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/setup-and-authentication.md): Navigate to Setup & Authentication documentation. - [Delete the Custom Provider for SMS Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/sms/delete-custom-provider.md): Deletes the custom provider for SMS Notifications for a given app. - [Delete Twilio credentials](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/sms/delete-twilio-credentials.md): Deletes the stored Twilio credentials for the given app. - [Get Custom Provider for SMS Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/sms/get-custom-provider.md): Fetches the custom provider for SMS Notifications for a given app. - [Get Twilio credentials](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/sms/get-twilio-credentials.md): Get Twilio credentials configured for a CometChat app with REST API to review SMS notification provider settings. - [Save Custom Provider for SMS Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/sms/save-custom-provider.md): Saves the custom provider for SMS Notifications for a given app. - [Save Twilio credentials](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/sms/save-twilio-credentials.md): Store the Twilio credentials for the given app. - [Update Custom Provider for SMS Notifications](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/sms/update-custom-provider.md): Updates the custom provider for SMS Notifications for a given app. - [Update Twilio credentials](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/sms/update-twilio-credentials.md): Updates the Twilio credentials for the given app. - [Users & Groups](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-apis/users-and-groups.md): Navigate to Users & Groups documentation. - [Notification APIs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/notifications-link.md): Navigate to Notification APIs documentation. - [Rate Limits](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/rate-limits.md): Understand the API rate limits enforced by CometChat to ensure fair usage and service quality. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/rbac-overview.md): Configure role-based (RBAC) and scope-based (SBAC) access control permissions for your CometChat app. - [List Role Permissions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/rbac/list-role-permissions.md): Lists role permissions - [List Scope Permissions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/rbac/list-scope-permissions.md): Lists scope permissions - [Set Role Permissions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/rbac/set-role-permissions.md): Sets or updates permissions for a specific role - [Set Scope Permissions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/rbac/set-scope-permissions.md): Sets or updates permissions for a specific group scope - [Unset Role Permissions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/rbac/unset-role-permissions.md): Removes a specific permission from a role - [Unset Scope Permissions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/restrict-features.md): Restrict CometChat features by user role with REST API controls, and migrate to RBAC for current permission management. - [Allow Features](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/restrict-features/allow-features.md): Allow features access for a given role. - [List Restricted Features](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/restrict-features/list-restricted-features.md): List all restricted features for a given role. - [Restrict Features](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/restrict-features/restrict-features.md): Restrict Features for a given role. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/roles.md): Define and manage CometChat user roles with REST APIs to control permissions and feature access across your app. - [Create](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/roles/create.md): Create a CometChat user role with REST API to define permissions for app users and role-based feature access. - [Delete](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/roles/delete.md): Deletes a role. - [Get](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/roles/get.md): Retrieves role details for a given role. - [List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/roles/list.md): Lists the user roles - [Update](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/roles/update.md): Updates a given role. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/settings.md): Configure conversation behavior — control which message types appear as the last message and increment unread counts. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/users.md): Manage users in your CometChat app — create, retrieve, update, and delete user accounts that power messaging and calling. - [Create](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/users/deactivate.md): Deactivate CometChat users by UID with REST API to suspend user access without deleting their account data. - [Delete](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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. - [Get](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/users/get.md): Get CometChat user details by UID with REST API, including profile fields, status, role, metadata, and tags. - [List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/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://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/users/reactivate.md): Reactivate CometChat users by UID with REST API to restore access for previously deactivated accounts. - [Update](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/rest-api/users/update.md): Update a CometChat user by UID with REST API to change profile fields, role, metadata, tags, avatar, or status. - [Ionic SDK (Legacy)](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/ionic-legacy/overview.md): The Ionic/Cordova SDK documentation has moved to the legacy archive. - [Authentication](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/authentication.md): Log users into CometChat from Unreal Engine with Auth Keys or Auth Tokens, and manage logout for active sessions. - [Connection Status](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/connection-status.md): Monitor CometChat connection status in Unreal Engine and handle connected, reconnecting, and disconnected states. - [Delivery & Read Receipts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/delivery-read-receipts.md): Track CometChat delivery and read receipts in Unreal Engine for real-time message status updates. - [Groups](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/groups.md): Create, join, leave, and message CometChat groups from Unreal Engine games with group management APIs. - [Key Concepts](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/key-concepts.md): Understand CometChat Unreal SDK concepts, including the subsystem, async nodes, real-time delegates, and data models. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/overview.md): Add CometChat in-app chat to Unreal Engine games with real-time messaging, users, groups, and presence. - [Real-Time Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/real-time-events.md): Listen for CometChat real-time events in Unreal Engine, including messages, presence, typing indicators, and receipts. - [Receive Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/receive-messages.md): Fetch CometChat message history in Unreal Engine and receive real-time messages for users and groups. - [API Reference](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/reference.md): Complete reference of all Blueprint nodes, structs, enums, and delegates in the CometChat Unreal SDK. - [Send a Message](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/send-message.md): Send CometChat text messages from Unreal Engine games to one-on-one chats and groups with message APIs. - [Setup](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/setup.md): Install and configure the CometChat Unreal SDK plugin with app keys, region, and supported Unreal Engine versions. - [Typing Indicators](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/typing-indicators.md): Show CometChat typing indicators in Unreal Engine when users start or stop composing messages. - [Users](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/sdk/unreal/users.md): Fetch CometChat user profiles in Unreal Engine, list users, and track real-time online presence. - [AI Assistant Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/ai-assistant-chat.md): Composite AI agent chat with streaming responses, quick suggestions, new-chat reset, and chat history sidebar. - [Smart Chat Features](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/ai-features.md): AI-powered features in CometChat's React UI Kit: Conversation Starter, Smart Replies, and Conversation Summary. - [Conversation List + Message View](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/astro-conversation.md): Build CometChat UI Kit conversation list and message view layouts in Astro with navigation, headers, lists, and composers. - [Astro Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/astro-integration.md): Integrate CometChat React UI Kit with Astro using client-only rendering, app credentials, package setup, initialization, and login. - [One-to-One / Group Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/astro-one-to-one-chat.md): Build focused CometChat UI Kit chat screens in Astro with headers, message lists, composers, users, groups, and direct navigation. - [Tab-Based Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/astro-tab-based-chat.md): Build a tab-based messaging UI with chats, calls, users, and groups in Astro with CometChat React UI Kit. - [Call Buttons](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/call-buttons.md): Add CometChat React UI Kit call buttons for voice and video calls with user or group targets, click callbacks, and error handling. - [Call](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/call-features.md): Overview of CometChat React UI Kit calling features, including incoming calls, outgoing calls, call logs, and call components. - [Call Logs](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/call-logs.md): Display CometChat React UI Kit call logs with call type, duration, participants, timestamps, request builders, and selection callbacks. - [Calling Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/calling-integration.md): Add voice and video calling to CometChat React UI Kit with Calls SDK installation, setup checks, and CallButtons verification. - [Compact Message Composer](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/compact-message-composer.md): A compact, single-line message input component with rich text formatting, attachments, mentions, and voice recording support. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/components-overview.md): Browse all prebuilt UI components in the CometChat React UI Kit — conversations, messages, users, groups, calls, search, and AI. - [Conversations](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/conversations.md): Display CometChat React UI Kit conversations with last messages, unread counts, typing indicators, presence, filters, and item callbacks. - [Core](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/core-features.md): Overview of CometChat React UI Kit core features, including messaging, media sharing, receipts, presence, reactions, search, and moderation. - [Custom Text Formatter](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/custom-text-formatter-guide.md): Extend the CometChatTextFormatter base class to implement custom inline text patterns with regex and callbacks. - [Events](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/events.md): Reference for CometChat React UI Kit events including conversation, user, group, message, and call events. - [Extensions](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/extensions.md): Overview of CometChat extensions for React UI Kit, including engagement, collaboration, security, support, and smart chat features. - [Group Members](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/group-members.md): Scrollable, searchable list of members in a specific group with roles, scopes, online status, and member management actions. - [Groups](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/groups.md): Searchable, scrollable list of all available groups with icon, name, member count, and group type indicator. - [Block/Unblock Users](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/guide-block-unblock-user.md): Implement block and unblock user functionality in CometChat React UI Kit with composer state management. - [Call Log Details](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/guide-call-log-details.md): Build a detailed call insights screen with metadata, participants, and recordings in CometChat React UI Kit. - [Group Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/guide-group-chat.md): Implement group management including create, join, members, roles, and ownership transfer in CometChat React UI Kit. - [Message Privately](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/guide-message-privately.md): Start private one-to-one chats from CometChat React UI Kit group conversations with message options, user lookup, and navigation. - [New Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/guide-new-chat.md): Build a unified new chat entry point for starting 1:1 or group conversations in CometChat React UI Kit. - [Overview](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/guide-overview.md): Browse React UI Kit feature guides for blocking users, call details, group chat, private messages, search, and threaded conversations. - [Search Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/guide-search-messages.md): Add CometChat React UI Kit message search with query input, scoped results, message selection, and navigation to matching chats. - [Threaded Messages](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/guide-threaded-messages.md): Implement threaded message replies with parent context, reply list, and focused thread composer in CometChat React UI Kit. - [Incoming Call](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/incoming-call.md): Handle incoming CometChat React UI Kit voice and video calls with caller details, accept, reject, custom sounds, and view slots. - [Changelog](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/link/changelog.md): Navigate to Changelog documentation. - [Figma Design](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/link/figma.md): Navigate to Figma Design documentation. - [React Sample App](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/link/sample.md): Navigate to React Sample App documentation. - [Localization](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/localize.md): Configure multi-language localization, custom translations, and date/time formatting in CometChat React UI Kit. - [Mentions Formatter](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/mentions-formatter-guide.md): Format @mentions in CometChat React UI Kit messages with custom styles, mention suggestions, group member mentions, and tap handling. - [Message Composer](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/message-composer.md): Rich text input for composing and sending text, media, attachments, mentions, voice notes, and custom messages. - [Message Header](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/message-header.md): Toolbar displaying user/group avatar, name, status, typing indicator, back button, and call controls for a single conversation. - [Message List](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/message-list.md): Scrollable list of sent and received messages with text, media, reactions, read receipts, threaded replies, and AI features. - [Message Template](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/message-template.md): Data structure for customizing CometChat React UI Kit message bubbles, including content, header, footer, reply, and status views. - [Methods](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/methods.md): Reference for CometChat React UI Kit methods including init, login, logout, and message-sending wrappers. - [Conversation List + Message View](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/next-conversation.md): Build CometChat UI Kit conversation list and message view layouts in Next.js with navigation, headers, lists, and composers. - [Next.js Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/next-js-integration.md): Integrate CometChat React UI Kit with Next.js using client components, app credentials, package setup, initialization, and login. - [One-to-One / Group Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/next-one-to-one-chat.md): Build focused CometChat UI Kit chat screens in Next.js with headers, message lists, composers, users, groups, and direct navigation. - [Tab-Based Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/next-tab-based-chat.md): Build a tab-based messaging UI with chats, calls, users, and groups in Next.js with CometChat UI Kit. - [Outgoing Call](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/outgoing-call.md): Display CometChat React UI Kit outgoing call screens with recipient details, cancel actions, custom sounds, and outgoing call callbacks. - [React UI Kit](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/overview.md): Prebuilt React components for chat, voice, and video calling. Supports React.js, Next.js, React Router, and Astro. - [Conversation List + Message View](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/react-conversation.md): Build CometChat React UI Kit conversation list and message view layouts with navigation, headers, message lists, and composers. - [React.js Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/react-js-integration.md): Integrate CometChat React UI Kit with React.js using app credentials, package setup, initialization, login, and chat rendering. - [One-to-One / Group Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/react-one-to-one-chat.md): Build focused CometChat React UI Kit one-to-one or group chat screens with headers, message lists, composers, and direct navigation. - [Conversation List + Message View](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/react-router-conversation.md): Build CometChat UI Kit conversation list and message view layouts in React Router with navigation, headers, lists, and composers. - [React Router Integration](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/react-router-integration.md): Integrate CometChat React UI Kit with React Router using app credentials, package setup, initialization, login, and routed chat views. - [One-to-One / Group Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/react-router-one-to-one-chat.md): Build focused CometChat UI Kit chat screens in React Router with headers, message lists, composers, users, groups, and routing. - [Tab-Based Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/react-router-tab-based-chat.md): Build a tab-based messaging UI with chats, calls, users, and groups in React Router with CometChat UI Kit. - [Tab-Based Chat](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/react-tab-based-chat.md): Build a tab-based messaging UI with chats, calls, users, and groups in React.js with CometChat UI Kit. - [Search](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/search.md): Search CometChat React UI Kit conversations and messages with filters, scoped results, request builders, and selection callbacks. - [ShortCut Formatter](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/shortcut-formatter-guide.md): Implement shortcut formatting in CometChat React UI Kit with trigger characters, message shortcuts, composer suggestions, and expansion. - [Sound Manager](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/sound-manager.md): Manage CometChat React UI Kit sounds for incoming and outgoing messages, calls, custom audio files, playback, and pause controls. - [Customizing UI With Theming](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/theme.md): Customize the CometChat React UI Kit appearance using CSS variables for colors, fonts, dark mode, and component-specific styling. - [Color Resources](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/theme/color-resources.md): Complete reference of all CSS variables in the CometChat React UI Kit for light and dark modes, custom themes, and brand styling. - [Message Bubble Styling](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/theme/message-bubble-styling.md): Customize incoming and outgoing message bubble colors, backgrounds, and styles using CSS variables and class selectors in the CometChat React UI Kit. - [Thread Header](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/thread-header.md): Configure CometChat React UI Kit thread headers with parent message context, reply views, composer layout, and close actions. - [Troubleshooting](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/troubleshooting.md): Troubleshoot CometChat React UI Kit setup, initialization, login, theming, permissions, messaging, calling, and build issues. - [Upgrading from V5 to V6](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/upgrading-from-v5.md): Migration guide for upgrading from CometChat React UI Kit v5 to v6 with breaking changes and new patterns. - [URL Formatter](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/url-formatter-guide.md): Detect and style plain URLs as clickable links with optional tracking logic in CometChat React UI Kit. - [Users](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ui-kit/react/users.md): Display CometChat React UI Kit users with avatars, online status, search, filtering, selection callbacks, and conversation navigation. - [Advanced CometChat Widget Setup for Static HTML](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/html/advanced.md): Explore advanced setup options for the CometChat Widget in static HTML websites, including custom sign-in methods and configurations. - [Add CometChat Widget to a Static HTML Website](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/html/integration.md): Learn how to integrate the CometChat Widget into a static HTML website with step-by-step instructions. - [CometChat Widget Builder For HTML](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/html/overview.md): CometChat Widget Builder for HTML is a no-code solution that lets you embed a fully functional chat interface into any HTML website using a simple code snippet. - [Add CometChat Widget to Shopify](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/shopify/integration.md): Drop the CometChat Widget into your Shopify store and pick the sign-in flow: guest, Shopify customer IDs, or backend auth tokens. - [CometChat Widget Builder For Shopify](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/shopify/overview.md): CometChat Widget Builder for Shopify is a no-code solution for embedding a fully functional chat interface with a simple code snippet. - [Add CometChat Widget to Squarespace](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/squarespace/integration.md): Drop the CometChat Widget into Squarespace using Code Injection or a Code Block, then pick the sign-in flow that matches your site. - [CometChat Widget Builder For Squarespace](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/squarespace/overview.md): CometChat Widget Builder for Squarespace is a no-code solution for embedding a fully functional chat interface with a simple code snippet. - [Add CometChat Widget to Webflow](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/webflow/integration.md): Drop the CometChat Widget into Webflow with an Embed component, then choose the sign-in flow: guest, logged-in IDs, or backend auth tokens. - [CometChat Widget Builder For Webflow](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/webflow/overview.md): CometChat Widget Builder for Webflow is a no-code solution for embedding a fully functional chat interface with a simple code snippet. - [Add CometChat Widget to Wix](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/wix/integration.md): Drop the CometChat Widget into Wix using an HTML Embed block, then choose the sign-in flow that fits your site. - [CometChat Widget Builder For Wix](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/wix/overview.md): CometChat Widget Builder for Wix is a no-code solution that lets you embed a fully functional chat interface into any Wix website using a simple code snippet. - [Add CometChat Widget to WordPress via Plugin](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/wordpress/integration.md): Comprehensive guide to install, configure, and extend the new CometChat WordPress plugin. - [CometChat Widget Builder For WordPress](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/widget/wordpress/overview.md): CometChat Widget Builder for WordPress is a no-code solution for embedding a fully functional chat interface with plugin configuration. ## OpenAPI Specs - [management-apis](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/management-apis.json) - [data-import-apis](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/data-import-apis.json) - [chat-apis](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/chat-apis.json) - [calls](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/calls.json) - [ai-agent-service](https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/ai-agent-service.json)