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

# JavaScript Chat SDK v4 — LLM docs index

> Machine-readable, JavaScript-SDK-v4-scoped index of every SDK page as a clean .md twin. Built for AI coding agents; kept out of the human sidebar.

# JavaScript Chat SDK v4 — LLM docs index (Latest)

> Low-level JavaScript/TypeScript chat + calling client. Package
> `@cometchat/chat-sdk-javascript@4`. This page is a **JavaScript-SDK-v4-only** routing index for
> AI agents — a scoped alternative to the site-wide `/docs/llms.txt`.

## How to use this index

Each link points to the docs page; **append `.md`** to its URL to fetch the clean Markdown twin
(verbatim code + method signatures, parameters, and listener contracts). Pick the page for the
intent, then read the API there.

* Convention: any docs page URL + `.md` → raw Markdown.
* Fallback: if a `.md` twin 404s, fetch the same URL **without** `.md` (HTML). Never read a
  package `.d.ts` and never answer APIs from memory.

## Hot path — usually no fetch needed

For a plain "add chat" the install, `init → login`, and the core `sendMessage` / `receive-message`
listener flow are stable; a well-built agent skill bakes them. Fetch below only for exhaustive
parameters, long-tail methods, group/user management, calling, or edge-case listeners.

* Setup: [Integration / Setup](/sdk/javascript/setup-sdk)
* Auth/lifecycle: [Authentication](/sdk/javascript/authentication-overview)
* Core send/receive: [Send a Message](/sdk/javascript/send-message) · [Receive a Message](/sdk/javascript/receive-message) · [Real-time Listeners](/sdk/javascript/all-real-time-listeners)

## Getting started / integration

* [Overview](/sdk/javascript/overview)
* [Integration / Setup](/sdk/javascript/setup-sdk)
* [Authentication](/sdk/javascript/authentication-overview)

## Messaging

* [Send a Message](/sdk/javascript/send-message)
* [Media & File Messages](/sdk/javascript/upload-files)
* [Receive a Message](/sdk/javascript/receive-message)
* [Interactive / Card Messages](/sdk/javascript/card-messages)
* [Message Filtering](/sdk/javascript/message-filtering)
* [Retrieve Conversations](/sdk/javascript/retrieve-conversations)
* [Threaded Messages](/sdk/javascript/threaded-messages)
* [Edit a Message](/sdk/javascript/edit-message)
* [Delete a Message](/sdk/javascript/delete-message)
* [Flag a Message](/sdk/javascript/flag-message)
* [Delete a Conversation](/sdk/javascript/delete-conversation)
* [Typing Indicators](/sdk/javascript/typing-indicators)
* [Transient Messages](/sdk/javascript/transient-messages)
* [Delivery & Read Receipts](/sdk/javascript/delivery-read-receipts)
* [Mentions](/sdk/javascript/mentions)
* [Reactions](/sdk/javascript/reactions)

## Calling

* [Calling — Overview](/sdk/javascript/calling-overview)

## Users

* [Users — Overview](/sdk/javascript/users-overview)
* [Retrieve Users](/sdk/javascript/retrieve-users)
* [User Management](/sdk/javascript/user-management)
* [Block Users](/sdk/javascript/block-users)
* [User Presence](/sdk/javascript/user-presence)

## Groups

* [Groups — Overview](/sdk/javascript/groups-overview)
* [Retrieve Groups](/sdk/javascript/retrieve-groups)
* [Create a Group](/sdk/javascript/create-group)
* [Update a Group](/sdk/javascript/update-group)
* [Join a Group](/sdk/javascript/join-group)
* [Leave a Group](/sdk/javascript/leave-group)
* [Delete a Group](/sdk/javascript/delete-group)
* [Retrieve Group Members](/sdk/javascript/retrieve-group-members)
* [Add Group Members](/sdk/javascript/group-add-members)
* [Kick / Ban Members](/sdk/javascript/group-kick-ban-members)
* [Change Member Scope](/sdk/javascript/group-change-member-scope)
* [Transfer Group Ownership](/sdk/javascript/transfer-group-ownership)

## AI, campaigns & webhooks

* [AI Moderation](/sdk/javascript/ai-moderation)
* [AI Agents](/sdk/javascript/ai-agents)
* [AI Copilot](/sdk/javascript/ai-copilot)
* [Campaigns](/sdk/javascript/campaigns)
* [Webhooks](/sdk/javascript/webhooks)

## Resources

* [Key Concepts](/sdk/javascript/key-concepts)
* [Message Structure & Hierarchy](/sdk/javascript/message-structure-and-hierarchy)
* [All Real-time Listeners](/sdk/javascript/all-real-time-listeners)
* [Rate Limits](/sdk/javascript/rate-limits)
* [Connection Status](/sdk/javascript/connection-status)
* [Managing WebSocket Connections Manually](/sdk/javascript/managing-web-sockets-connections-manually)

## Best practices & troubleshooting

* [Best Practices](/sdk/javascript/best-practices)
* [Error Codes](/sdk/javascript/error-codes)
* [Troubleshooting](/sdk/javascript/troubleshooting)

## Migration & overviews

* [Upgrading from v3](/sdk/javascript/upgrading-from-v3)
* [Extensions — Overview](/sdk/javascript/extensions-overview)
* [AI User Copilot — Overview](/sdk/javascript/ai-user-copilot-overview)
* [AI Chatbots — Overview](/sdk/javascript/ai-chatbots-overview)
* [Webhooks — Overview](/sdk/javascript/webhooks-overview)
* [Changelog](/sdk/javascript/changelog)
