
ืฉืคื ๐ฎ๐ฑ ืขืืจืืช
ืืชืืื
ืชืฆืืจื
ืืชืืื ืืืฉืืช
ืืชืงืื
ืืืกืคืช ืืขืจืืช ืืืืช ืืงืืื ืืช ืืืกืืืื, ืกืคืจืื ืืื'
FastComments Collab Chat ืืืคืฉืจ ืืืฉืชืืฉืื ืืืืืืฉ ืืืืืกืืฃ ืืขืจืืช ืืื ืชืืื ืืงืกื ืืืชืจ ืฉืื, ืืืืฆืืจ ืืืื ืื ืืฉืจืฉืืจืื ืฉืงืฉืืจืื ืืืืืจืืช ืืงืกื ืกืคืฆืืคืืืช. ืืฉืชืืฉืื ืืืืืื ืืืืืจ ืืืืื, ืืฉืคืืื ืื ืคืกืงืืืช ืฉืืืืช ืืื ืืืชืืื ืฉืืืืช ืฉืืชืืคืืืช ืืฉืืจืืช ืืชืื ืืชืืื ืฉืื.
ืชืืื ื ืื ืืชืืืื ืืืืืื ืืืฉืื ืขืจืืื, ืกืืืืืช ืงืจืืื ืฉืืชืืคืืืช, ืคืืืคืืจืืืช ืืื ืืืืืช, ืกืงืืจืช ืืกืืืื ืืืื ืชืจืืืฉ ืฉืื ืืจืฆืื ื ืืงืืื ืืืื ืื ืืืงืฉืจ ืืืงืกื ืืงืฉืืจ ืืืืง ืืงืกื ืืกืืื.
ืฉืื ืื ืฉืืกืืืื ืืื ืกืคืฆืืคืืื ืืคืื ืงืฆืืืช ื-Collab Chat. ื ืืชื ืืืืกืืฃ ืืขืจืืช ืชืืืืืช ืืชืืื ืืขื ืืคืื ืจืืื, ืืื ืกืคืจืื, ืขื thread-per-page, ืืื ืืืฉืชืืฉ ื-Collab Chat. FastComments ืื ืื ืืืื ืชืฉืืื ืคืจ-ืืฃ ืื ืคืจ-ืฉืจืฉืืจ. Collab Chat ืืืืขืืช ืืืืืื ืืืฉืจ ืืชื ืจืืฆื ืืืคืฉืจ ืืืฉืชืืฉืื ืืืืืจ ืืงืกื ืืืืืื ืขื ืืืืง ืืืกืืื ืฉื ืืืงืกื.
ื ืืชื ืืจืืืช ืืืืื ืืื.
ืืชืืื 
ืืชืืื ืืืืจื
ืืชืืื ืขื Collab Chat ืคืฉืืื. ืืชื ืฆืจืื ืืช ืกืงืจืืคื FastComments Collab Chat, ืืืื ื HTML ืฉืืืื ืืช ืืืงืกื ืฉืชืจืฆื ืืืืกืืฃ ืื ืืขืจืืช, ืืืืืืืงื ืชืฆืืจื ืขื ื-Tenant ID ืฉืื.
ืืชืงื ื
Add the Collab Chat script to your page:

ืืืฉืื ืืกืืกื
Here's a minimal example:
Run 
Replace 'demo' with your actual FastComments Tenant ID if it's not already, which you can find in your FastComments dashboard.
ืืืฆื ืื ืขืืื
Once initialized, users can select any text within the target element. After a brief delay (3.5 seconds on desktop), a prompt appears allowing them to start a discussion. When a discussion is created, a visual highlight appears on the text. Other users can hover over or click the highlight to view and participate in the discussion. All discussions sync in real-time across all visitors.
ืืืืื ืืื
You can see Collab Chat in action on our live demo page.
ืืฆืขืืื ืืืืื
Now that you have the basics working, you can customize the appearance and behavior in the Configuration Options guide. Check out the Text Selection Behavior guide to understand how text selection works. Learn about styling and dark mode support in the Customization guide. For advanced integrations, explore the API Reference.
Frontend Libraries
All FastComments frontend libraries (react, vue, angular, etc) have Collab Chat.
ืืืืืืืช 
ืืืืื ืืกืืกืืช
ืืืจื ืืคืฉืืื ืืืืชืจ ืืืฉืชืืฉ ื-Collab Chat ืืื ืืืงื ืืืื ืชืืื ืืืื. ืืืืืื ืืื ืืจืื ืืืฆื ืืืคืขืื ืืขืจืืช ืืงืกื ืืืืืจ:
Run 
ืืืืื ืขื ืืืื URL ืืืชืื (ืืขืืื ืืกืคืจ, ืืืืจ ืืื')
ืืืจืืจืช ืืืื, Collab Chat ืืฉืชืืฉ ื-URL ืฉื ืืืฃ ืืฉืืืื ืขื ื ืชืื ืืืืื ื ืืืืื ืืืงืกื ืืื ืืืืืช ืฉืืืืช. ืชืืืื ืืกืคืง urlId ืืืชืื ืืื ืืงืื ืฉืืืื ืจืื ืืืชืจ ืขื ืืืืคื ืฉืื ืืฉืืืืช ืืงืืืฆืืช:

ืื ืฉืืืืฉื ืื ืืื ื ื-URL ืฉืืื ืืฉืชื ื ืืื ืืชื ืจืืฆืื ืืฉืืืจ ืขื ืืืชื ืฉืืืืช, ืื ืื ืืชื ืจืืฆืื ืืฉืชืฃ ืืช ืืืชื ืืืขืจืืช ืฉื ืืฉืืื ืืื ืขืืืืื ืืจืืืื.
ืืืืื ืขื ืืฆื ืืื
ืื ืืืชืจ ืฉืืื ืืฉ ืจืงืข ืืื, ืืคืฉืจื ืชืืืื ืืืฆื ืืื ืืื ืืืืืื ืฉืืืฉืง ืืฆ'ืื ืืืจืื ืชืงืื:
Run 
ืืืืื ืขื ืืกืจืื ืืขืืืื ืืืฉืืช
ืืืจืืจืช ืืืื, Collab Chat ืืฆืื ืกืจืื ืขืืืื ืขื ืืื ื ืืฉืชืืฉืื ืืืื ื ืืืื ืื. ื ืืชื ืืืฉืืืช ืืืชื:
Run 
ืืืืื ืขื ืงืจืืืช ืืืจื ืืขืืืื ืกืคืืจืช ืชืืืืืช
ื ืืชื ืืขืงืื ืืืืจ ืืืกืคื ืื ืขืืืื ืฉื ืชืืืืืช ืืืืฆืขืืช ืคืื ืงืฆืืืช ื-commentCountUpdated:

ืืืืื ืขื ืืงืืขืื ืืจืืืื
ื ืืชื ืืืชืื ืืช Collab Chat ืขื ืืกืคืจ ืืงืืขืื ื ืคืจืืื ืืืฃ ืฉืืื. ืืื ืืงืืข ืืืื ืืืขืจืืช ืืขืฆืืืืืช ืฉืื:

ืืืกืคืช ืืขืจืืช ืืืื ืืืช ืืกืคืจืื ืืงืืื ืื 
ื ืืชื ืืืชืื ืืช Collab Chat ืืื ืขืืื ืืืืืช ืืฆืืจื, ืืืืฆืืจ ืฉืจืฉืืจืื ื ืคืจืืื ืืื ืขืืื, ืคืฉืื ืืขืืจ ืืช ืืคืจืืืจ urlId
ืขืจื ืืื book-one-page1. ืชืฆืืจื ืื ืขืืืืช ืื ืขืืืจ ืืืืื'ื ืืืขืจืืช ืืจืืื.
ืืคืฉืจืืืืช ืชืฆืืจื 
ืกืงืืจื
FastComments Collab Chat ืืจืืื ืืช ืืืืื'ื ืืชืืืืืช ืืกืื ืืจืื ืฉื FastComments, ืื ืฉืืื ืืืจืฉ ืืช ืื ืืคืฉืจืืืืช ืืชืฆืืจื ืืืืืืื'ื ืืืกืืกื ืืืืกืืฃ ืืื ืืคืฉืจืืืืช ืกืคืฆืืคืืืช ืืืขืจืืช ืืงืกื.
ืชืฆืืจื ื ืืจืฉืช
tenantId
ื ืืจืฉ ืืืื ืืฉืืืจ (Tenant ID) ืฉื FastComments ืฉืื. ื ืืชื ืืืฆืื ืืืชื ืืืื ืืืงืจื ืฉื FastComments.

ืืคืฉืจืืืืช ืกืคืฆืืคืืืช ื-Collab Chat
urlId
ืืจืืจืช ืืืืื ืืื ืฉ-Collab Chat ืืืืฆืจ ืืืื ืืืืืื ืืื ืฉืืื ืืืชืืกืก ืขื ืืชืืืช ืืืฃ, ื ืชืื ื-DOM ืืืืื ื ืืืืื ืืืงืกื ืฉื ืืืจ. ื ืืชื ืืขืงืืฃ ืืืช ืขื urlId ืืืชืื ืืืฉืืช.

ืื ืฉืืืืฉื ืืืฉืจ ืืื ื ื-URL ืฉืื ืขืฉืื ืืืฉืชื ืืช ืืืชื ืจืืฆื ืืฉืืืจ ืขื ืืืชื ืฉืืืืช, ืื ืืืฉืจ ืืชื ืจืืฆื ืืฉืชืฃ ืืขืจืืช ืขื ืคื ื ืืกืคืจ ืืคืื.
topBarTarget
ืฉืืื ืืชืฆืืืช ืืกืจืื ืืขืืืื ืฉืืจืื ืืช ืืกืคืจ ืืืฉืชืืฉืื ืืืกืคืจ ืืืืื ืื. ืืืืจ ื-null ืืื ืืืฉืืืช ืืช ืืกืจืื ืืขืืืื ืืืืืืื, ืื ืกืคืง ืืืื ื DOM ืืื ืืืฆืื ืืืชื ืืืืงืื ืกืคืฆืืคื.

hasDarkBackground
ืืคืขื ืกืื ืื ืืฆื ืืื ืืฉืืขืืื ืฉืื ืืฉ ืจืงืข ืืื. ืืืืื ืื ืืืืืืื, ืื ืืืชืื ืฉืชืจืฆื ืืขืงืืฃ ืืืชื.

commentCountUpdated
ืคืื ืงืฆืืืช ืืืืจื ืฉืืืคืขืืช ืืื ืคืขื ืฉืืกืคืจ ืืชืืืืืช ืืฉืชื ื. ืื ืฉืืืืฉื ืืขืืืื ืจืืืืื ืืืืฉืง ืืืฉืชืืฉ ืืื ืกืืืืช ืื ืืืชืจืืช ืขืืื.

ืืคืฉืจืืืืช ืชืฆืืจื ืฉื ืืจืฉื
ืืืืืื ืฉ-Collab Chat ืืจืืื ืืช ืืืืื'ื ืืชืืืืืช ืืกืื ืืจืื, ื ืืชื ืืืฉืชืืฉ ืืื ืืคืฉืจืืช ืชืฆืืจื ืืืืืืื'ื ืืืกืืกื ืฉื FastComments. ืื ื ืืื ืืคืฉืจืืืืช ื ืคืืฆืืช:
locale
ืงืืข ืืช ืฉืคืช ืืืฉืง ืืืืืื'ื. FastComments ืชืืื ืืขืฉืจืืช ืฉืคืืช.

readonly
ืืคืื ืืช ืื ืืฉืืืืช ืืงืจืืื ืืืื. ืืฉืชืืฉืื ืืืืืื ืืฆืคืืช ืืืขืจืืช ืงืืืืืช ืื ืื ืืืืืื ืืืฆืืจ ืืืฉืืช ืื ืืืืื.

sso and simpleSSO
ืฉืื ืขื ืืขืจืืช ืืืืืืช ืฉืื ืืืืฆืขืืช Single Sign-On.

ืขืืื ืืชืืขืื SSO ืืคืจืืื ืืืืื ืขื ืืคืฉืจืืืืช ืืืืืืช.
maxReplyDepth
ืฉืืื ืืื ืจืืืช ืขืืืง ืชืืืืืช ืืืืืืช ืืืืืช. ืืืจืืจืช ืืืื, Collab Chat ืืืืืจ ืืืช ื-0, ืืืืืจ ืื ืืชืืืืืช ืฉืืืืืช (ืืื ืชืืืืืช ืืงืื ื ืืช). ื ืืชื ืืฉื ืืช ืืืช ืื ืืจืฆืื ื ืืฉืืื ืืฉืจืฉืืจ ืชืืืืืช.

ืชืฆืืจื ืคื ืืืืช
ืืืคืฆืืืช ืืื ืืืืืจืืช ืืืืืืืืช ืขื ืืื Collab Chat ืืื ืืฉ ืืื ืืขืงืืฃ ืืืชื:
ื-productId ืืืืืจ ืืืืืืืืช ื-3 ืขืืืจ Collab Chat. ืืชืืกืฃ floating-chat ื ืืขื ืืืืืืืืช ืืื ืืกืคืง ืืช ืคืื ืงืฆืืื ืืืืช ืืืื ืืฆ'ืื. ืืืืืื'ื ืืืื ืืืืืืืืช ืืืฉืืจื ืืืืืื (ืืกืืื ืืจืืื ืคืืืช ื-768px) ืืืชืืื ืืช ืืืืฉืง ืืืชืื.
ืืืืื ืืืื
ืื ื ืืืืื ืืืฆืืื ืืกืคืจ ืืคืฉืจืืืืช ืชืฆืืจื ืืื:

ืืืืืข ืืื ืขื ืื ืืคืฉืจืืืืช ืืชืฆืืจื ืืืืื ืืช ืฉื ืืจืฉืืช ืืืืืืื'ื ืืืกืืกื, ืขืืื ืืชืืขืื ืืชืฆืืจื ืืจืืฉื ืฉื FastComments.
ืืชื ืืืืช ืืืืจืช ืืืงืกื 
How Text Selection Works
ืืืฉืจ ืืฉืชืืฉืื ืืืืจืื ืืงืกื ืืชืื ืืืืืื ืฉื Collab Chat, ืืืืืื'ื ืงืืื ืืช ืืืืืจื ืืืืคืฉืจ ืืื ืืคืชืื ืืืื. ืืืืืจื ืืืืื ืืืืืช ืงืื ื ืืื ืฉืืืื ืืืืืช ืื ืืืืื ืขื ืืกืคืจ ืคืกืงืืืช ืืืืฆืืช ืืืื ืืื ืฉืื ืื.
Selection Delay
ืืืืฉืืจื ืฉืืืื ืขืืืื ืงืืืืช ืืฉืืืื ืฉื 3.5 ืฉื ืืืช ืืื ืืจืืข ืฉืื ืืฉืชืืฉ ืืืืจ ืืงืกื ืืืื ืืืคืขืช ืืื ืืื ืืคืชืืืช ืืืืื. ืื ืืื ืข ืืืืืฉืง ืืืืื ืืืฉืจ ืืฉืชืืฉืื ืจืง ืืกืืืื ืืงืกื ืืืขืชืงื ืื ืืงืจืืื. ืืืืฉืืจืื ื ืืืืื ืืื ืืื ืืืคืืขื ืืื ืืืืืื ืฉืืืืจืช ืืงืกื ืืืกืื ืืืข ืืื ืืืจื ืืื ืืืืื ืช ืืืชืจ.
Unique Conversation IDs
ืืื ืฉืืื ืืืงืฆื urlId ืืืืืื ืฉืืฉืื ืืช ืืชืืืช ืืืฃ, ื ืชืื ืืืื ื ื-DOM, ืืืืื ืืืงืกื ืืกืจืืืืืะพะฒะฐะฝะฝัะน. ืื ืืืืื ืฉืืื ืืืืจืช ืืงืกื ื ืืฆืจ ืืืื ื ืคืจื ืฉืืคืฉืจ ืืืฆืื ืฉืื ืืืืืจ ืืืชืจ.
ืื ืชืกืคืง urlId ืืืชืื ืืงืื ืคืืืืจืฆืื ืฉืื, ืืื ืืฉืืื ืขื ื ืชืื ืืืืื ื ืืืืื ืืืงืกื ืืืฆืืจืช ืืืืื ืืกืืคื.
Visual Highlights
ืืืฉืจ ืืฉ ืืืื ืขืืืจ ืืืืจืช ืืงืกื ืืกืืืืช, ืืืงืกื ืืงืื ืืืืฉื ืืืืืืืืช. ืืืืืฉื ืืืืืฉืช ืืืืฆืขืืช ืฆืืขื ืจืงืข ืืืืคืืขื ืืขืช ืจืืืืฃ ืื ืืืฉืจ ืืืื ืืฆ'ืื ืืืฉืืื ืคืชืื.
ืืขืจืืช ืืืืืฉื ืขืืืืช ืขื ืืื ืขืืืคืช ืืืงืกื ืื ืืืจ ืืจืืื ืืืืื ืฉื ืืชื ืืขืืฆืื. ืืืฉื ืื ืืืืืืช ืฉืืืืืฉืืช ื ืฉืืจืืช ืืืืืงืืช ืื ืืืฉืจ ืืื ื ื-HTML ืืืกืืกื ืืืจืื.
Chat Window Positioning
ืืืฉืจ ืืฉืชืืฉ ืืืืฅ ืขื ืืืืฉื ืื ืืืฆืจ ืชืืืืจ ืืืฉ, ืืืื ืฆ'ืื ืืืคืืข ืืกืืื ืืืงืกื ืื ืืืจ. ืืืืืื'ื ืืืฉื ืืืืืืืืช ืืช ืืืืงืื ืืืื ืืืืชืจ ืืืืื ืื ืืืชืืกืก ืขื ืืจืื ืืชืฆืืื ืืืืื.
ืื ืื ืื ืืืืงืื ืืฉืชืืฉ ืืืืืงืืช CSS ืืื to-right, to-left, to-top, ื-to-bottom ืืื ืืืฆืืืข ืืืืื ืืืืื ืืืื ืืฆ'ืื ืฆืจืื ืืืชืจืื ืืืืืืฉื. ืืืืฉืืจื ืืืืืื (ืืกืืื ืคืืืช ื-768px ืืจืืื), ืืืื ืืฆ'ืื ืชืืื ืืืคืืข ืืืกื ืืื ืืฉืืืืฉ ื ืื ืืืชืจ.
Chat Window Dimensions
ืืืื ืืช ืืฆ'ืื ืืจืืื ืฉื 410px ืืฉืืืื ืืขืืืื ืขื ืจืืืื ืฉื 20px ืืืฅ ืืืืืืื ืฉื 16px ืฉืืฆืืืข ืืืงืกื ืืืืืืฉ. ืืืืืื ืืื ืงืืืขืื ืืื ืืืืืื ืืชื ืืืืช ืขืงืืืช, ืื ื ืืชื ืืืชืืื ืืช ืืืจืื ืืืืฆืขืืช CSS.
Cross-Element Selections
ืืฉืชืืฉืื ืืืืืื ืืืืืจ ืืงืกื ืืืืฆื ืืืื ืืื HTML ืืจืืืื, ืืื ืืืืฉื ืืืืืฆืข ืฉื ืคืกืงื ืืขื ืชืืืืชื ืฉื ืคืกืงื ืืืจืช. ืืขืจืืช ืกืจืืืืืืฆืืืช ืืืืื ืืืคืืช ืืื ื ืืื ืืชืืืืฉ ืืช ืื ืืืงืกื ืื ืืืจ ืืคืืื ืืขืืจ ืืืืืืืช ืืืื ืืื.
Browser Compatibility
ืืขืจืืช ืืืืจืช ืืืงืกื ืืฉืชืืฉืช ื-API ืืกืื ืืจืื window.getSelection() ืื ืชืื ืืื ืืืคืืคื ืื ืืืืืจื ืืื. ืืืจืกืืืช ืืฉื ืืช ืฉื Internet Explorer ืืฉ fallback ื-document.selection ืืชืืืืืช.
Selection Persistence
ืืืืจ ืฉื ืืฆืจ ืืืื ืขืืืจ ืืืืจืช ืืงืกื, ืืืขืจื ื ืฉืืจืช ืื ืื ืืืฃ ื ืืขื ืืืืฉ. ืืืืื ืืกืจืืืืืะพะฒะฐะฝะฝัะน ืื ืชืื ื-DOM ืืืคืฉืจืื ืืืืืื'ื ืืฉืืืจ ืืช ืืืืืฉืืช ืืืืชื ืืืงืื ืืืืืง ืืืฉืจ ืืฉืชืืฉืื ืืืืจืื ืืืฃ.
ืื ืขืืื ืืืืคื ืืืื ืื ืขืื ืชืืื ืืืฃ ืฉืื ื ืฉืืจ ืืฆืื. ืื ืชืฉื ื ืืช ืชืืื ืืืงืกื ืื ืชืื ื ืืืืฉ ืืช ื-HTML ืฉืื, ืืืขืจืืช ืืงืืืืืช ืขืฉืืืืช ืื ืืืชืืืฉื ืืืชืจ ืืืืื ืขื ืืืงืกื. ืืกืืื ืื ืขืืืฃ ืืืืื ืข ืืฉืื ืืืื ืืฉืืขืืชืืื ืืชืืื ืืขืืืืื ืขื ืืขืจืืช ืคืขืืืืช, ืื ืืฉืงืื ืืืขืืืจ ืืช ืืืขืจืืช ืืืฉืจ ืฉืื ืืืื ืืชืืื ืืืจืืืื.
ืืชืืื ืืืฉืืช 
ืชืืืื ืืืฆื ืืื
ืืฆื ืืื ืืื ืื
ืื ืืฆื ืืื ืืืชืจ ืฉืื ื ืฉืื ืขื ืืื ืืืกืคืช ืืืืงืช .dark ืืืืื ื body, ืืืฉืง ืืืฉืชืืฉ ืฉื Collab Chat ืืชืืื ืืืช ืืืืืืืืช ืืืื ืฉืืืืจืฉ ืืชืืื ืืืืฉ. ืกืื ืื ืืช ืืืืืื'ื ืืขืืฆืืื ืืื ืืืืื ืื ืืืืืช ืืืืงื ืื.

ืขืืฆืื ืืืชืื ืืืืฆืขืืช CSS
ื ืืชื ืืืชืืื ืืช ืืืคืขืช ืืืืืฉืืช, ืืืื ืืช ืืฆ'ืื ืืืืื ืืื ื ืืกืคืื ืืืืฆืขืืช CSS. ืืืืืื'ื ืืืกืืฃ ืืืืงืืช ืกืคืฆืืคืืืช ืฉื ืืชื ืืืจืื ืืืืืื ืืกืื ืื ืืช ืฉืื.
ืืืืฉืืช ืืืงืกื ืืฉืชืืฉืืช ืืืขืจืืช ืขืืฆืื ืืืขืืช ืืืขืจืืช ืฉื FastComments, ืืื ืื ืืืชืืืืช ืฉืืืืช ืขื ืืืืืื'ื ืืชืืืืืช ืืกืื ืืจืื ืืฉืคืืขื ืื ืขื Collab Chat.
ืืชืืืช ืืกืจืื ืืขืืืื
ืืกืจืื ืืขืืืื ืืฆืื ืืช ืืกืคืจ ืืืฉืชืืฉืื ืืืงืืื ืื ืืืช ืืกืคืจ ืืืืื ืื. ื ืืชื ืืืชืืื ืืช ืืืงืืื ืขื ืืื ืืชื ืืืื ื ืืืชืื ื-topBarTarget:

ืื ืืืฉืืืช ืืืชื ืืืืืืื ืขื ืืื ืืืืจืชื ื-null:

ืืชื ืืืืช ืืืืืืื
ืืืกืืื ืืจืืื ืืชืืช ื-768px, Collab Chat ืขืืืจ ืืืืืืืืช ืืคืจืืกืช ืืืชืืืช ืื ืืื. ืืืื ืืช ืืฆ'ืื ืืืคืืขืื ืืืกื ืืื ืืืงืื ืืจืืฃ ืืฆื ืืืงืกื, ืืขืืืื ืืืืืจื ืืืกืจ ืืื ืืืคืฉืจ ืืื ืืจืืงืฆืื ืืืืืืช ืืืชืจ.
ืืชื ืืืืช ืื ืืืื ืืช ืืืื ื ืืืจืฉืช ืงืื ืคืืืืจืฆืื. ืืืืืื'ื ืืืื ืืช ืืืื ืืืกื ืืืืคื ืืืืืืื ืืืชืืื ืืช ืขืฆืื ืืืชืื.
ืืจืื ืืืื ืืฆ'ืื
ืืืื ืืช ืืฆ'ืื ืจืืืื 410px ืืืกืงืืืค ืขื ืืฅ ืืืืื 16px ืฉืืฆืืืข ืืืงืกื ืืืืืืฉ. ืืืืื ืืช ืืืงืืื ืืช ืขืฆืื ืืืืคื ืืืืืืื ืืคื ืฉืื ืืฆืคืืื ืืืืื, ืืืืฆืขืืช ืืืืงืืช ืืืงืื ืืื to-right, to-left, to-top, ื-to-bottom.
ื ืืชื ืืืืกืืฃ CSS ืืืชืื ืืื ืืืชืืื ืฆืืขืื, ืืืคื ืื, ืจืืืื ืื ืืืคืืื ื ืืืืช ืืืจืื ืฉื ืืืืื ืืช ืืืื. ืืืื ืืช ืืฆ'ืื ืืฉืชืืฉืื ืืืืชื ืืื ื ืจืืืืื ืืื ืืืืืื'ื ืืกืื ืืจืื ืฉื FastComments, ืืืื ืื ืืืจืฉืื ืื ืืชืืื ืืืืืืืช ืฉืืืืช.
ืืืงืืืืฆืื
Collab Chat ืชืืื ืืื ืืคืฉืจืืืืช ืืืืงืืืืฆืื ืืืชื ืืืืืื'ื ืืกืื ืืจืื ืฉื FastComments ืชืืื. ืืืืจ ืืช ืืืคืฉืจืืช locale ืืื ืืืฆืื ืืงืกื ืืืืฉืง ืืฉืคืืช ืฉืื ืืช:

FastComments ืชืืืืช ืืขืฉืจืืช ืฉืคืืช. ืืืืจืช ื-locale ืืฉืคืืขื ืขื ืื ืืงืกื ืืืืฉืง ืืืฉืชืืฉ, ืืืื ืืืืขืืช, ืืคืชืืจืื ืืืงืกืื ืืฆืืื ืืงืื.
ืืคืฉืจืืืืช ืืชืืื ืฉืืืจืฉืืช
ืืืืืื ืฉ-Collab Chat ืืจืืื ืืช ืืืืืื'ื ืืชืืืืืช ืืกืื ืืจืื, ืืื ืืืจืฉ ืืช ืื ืืคืฉืจืืืืช ืืืชืืื ืืืืืืื'ื ืืืกืืกื. ืื ืืืื ืืืืงืืช CSS ืืืชืืืืช, ืชืจืืืืื ืืืชืืืื, ืืชืืืช ืืืืืืจ, ืขืืฆืื ืชืืจืืืื ืืขืื ืืจืื.
ืขืืื ืืชืืขืื ืืืชืืื ืืจืืฉื ืฉื FastComments ืืจืฉืืื ืืืืื ืฉื ืืคืฉืจืืืืช ืืืชืืื ืืืืื ืืช.
ืขืืืื ืขื ืืืคื ืื ืืืชืืืื
ืื ืืืชืจ ืฉืื ืืฉืชืืฉ ืืืืคื ืื ืืืชืืืื, ืืืฉืง ืืืฉืชืืฉ ืฉื Collab Chat ืืืจืฉ ืืช ืืืชื ืืืคื ืื ืืงืืืฅ ื-CSS ืฉื ืืขืืื ืฉืื. ืืืชืื ืฉืชืฆืืจื ืืืฆืืจ ืืื ืืชืืื ืืืืืื'ื ืืืืืื (@import) ืืช ืื ืืืืคื ืื ื-CSS ืืืืชืื ืืืื ืื ืื ืืจืฆืื ื
ืฉืืืื ืืฆ'ืื ืืฆืฃ ืืฉืชืืฉ ืืืืชื ืืืคื ืื.
ืกื ืืจืื ืืืื ืืืช 
ืขืืืื ืื ืืืื ืืืช
Collab Chat ืืฉืชืืฉ ืืืืืืจืื ืืกืื WebSocket ืืื ืืกื ืืจื ืืช ืื ืืฉืืืืช ืืืื ืืืช ืืื ืื ืืืฉืชืืฉืื ืืืืืืจืื. ืืืฉืจ ืืืฉืื ืืืฆืจ ืืขืจื ืืืฉื, ืืืกืืฃ ืชืืืื, ืื ืืืืง ืืืื, ืื ืืืฉืชืืฉืื ืืืืจืื ืืฆืืคืื ืืืืชื ืขืืื ืจืืืื ืืช ืืขืืืื ืืื ืืื ืจืขื ืื.
ืืื ืืกื ืืจืื ื-WebSocket ืขืืื
ืืืฉืจ ืืชื ืืืชืืืื ืืช Collab Chat, ืืืืืื'ื ืืืฆืจ ืืืืืจ WebSocket ืืฉืจืชืื ืฉื FastComments. ืืืืืืจ ื ืฉืืจ ืคืชืื ืืืฉื ืื ืืื ืืืฉื ืืืฉืชืืฉ ืืืืืื ืืขืืืื ืื ืืงืฉืืจืื ืืขืืื ืื ืืืื.
ืืขืจืืช ื-WebSocket ืืฉืชืืฉืช ืืฉืืืฉื ืกืืื ืืืืขืืช ืฉืืืืจ ืขืืืจ Collab Chat. ืืืืจืืข new-text-chat ืืชืจืืฉ ืืฉืืืฉืื ืืืฆืจ ืืขืจื ืืืฉื ืืขืืื. ืืืืจืืข updated-text-chat ืืชืจืืฉ ืืฉืืืฉืื ืืขืืื ืฉืืื ืงืืืืช. ืืืืจืืข deleted-text-chat ืืชืจืืฉ ืืฉืืืฉืื ืืืืง ืืขืจื.
ืืขืจืืช ืืืื ืืฉืืืืจ
ืืื ืืื ืืข ืืคืงื ืฉื ืืืืื ืฉืื ืืฉืชืืฉืื ืจืืืื ืืช ืืคืขืืืืช ืฉืืื ืืฉืืืจืืช ืืืจื ืืืืื, ืื ืขืืืื ืืืื broadcastId ืืืืืื. ืืืฉืจ ืืฉืชืืฉ ืืืฆืจ ืื ืืขืืื ืืขืจื, ืืงืืืื ื ืฉืื ืืืืฆืจ UUID ืขืืืจ ืืคืขืืื ืืื. ืืืฉืจ ื-WebSocket ืืฉืืจ ืืช ืืขืืืื ืืืจื ืืื ืืงืืืื ืืื, ืืงืืืื ื ืฉืืงืืจื ืืขืืืื ืืชืขืื ืืืขืืืื ืื ืืื ืชืืื ื-broadcastId ืฉืื.
ืื ืืืืื ืืื ืืจืืงืฆืื ืืืงื ืฉืื ืืืฉืชืืฉืื ืจืืืื ืืช ืืฉืื ืืืื ืฉืืื ืืื ืืืืฉืง ืืืฉืชืืฉ ืืื ืืืืืช ืืกืื ืืืขืืจื ืืจื ืืฉืจืช, ืืืืงืืื ืืืืื ืฉืื ืืืฉืชืืฉืื ืืืืจืื ืืงืืื ืืช ืืขืืืื.
ืกืคืืจืช ืืฉืชืืฉืื ืืื
ืกืจืื ืืขืืืื ืืฆืื ืืช ืืกืคืจ ืืืฉืชืืฉืื ืฉืืึผืจืืข ืฆืืคืื ืืขืืื. ืกืคืืจื ืื ืืชืขืืื ืช ืืืื ืืืช ืืืฉืจ ืืฉืชืืฉืื ืืฆืืจืคืื ืืืืฆืืื. ืกืคืืจืช ืืืฉืชืืฉืื ืืกืืคืงืช ืืจื ืืืชื ืืืืืจ WebSocket ืืืชืขืืื ืช ืืืืืืืืช ืขื ืืกืืก ืืืจืืขื ืืืืืจ ืื ืืชืืง.
ืขืืืืืช ืืืืืืจ
ืื ืืืืืจ ื-WebSocket ื ืงืืข ืขืงื ืืขืืืช ืจืฉืช ืื ืชืืืืงืช ืฉืจืช, ืืืืืื'ื ืื ืกื ืืืชืืืจ ืืืืฉ ืืืืืืืืช. ืืืืื ืชืงืืคืช ืืืืืืจ ืืืืฉ, ืืฉืชืืฉืื ืขืืืื ืืืืืื ืืคืขืื ืขื ืืืขืจืืช ืืงืืืืืช, ืื ืื ืื ืืจืื ืขืืืื ื ืืื ืืืช ืืืืจืื ืขื ืฉืืืืืืจ ืืืงื ืืืืฉ.
ืืืืจ ืืืืืจ ืืืืฉ, ืืืืืื'ื ืืกื ืืจื ืืืืฉ ืืื ืืืืื ืฉืื ืืืืืฆื ืขืืืื ืื. ืื ืงืืจื ืืฉืงืืคืืช ืืืื ืฆืืจื ืืืชืขืจืืืช ืืืฉืชืืฉ.
ืฉืืงืืื ืจืืื ืคืก
ืืืืขืืช WebSocket ืงืืืช ืืืฉืงื ืืืืืืืช ืจืง ืืช ืืืืืข ืืืืื ื ืื ืืจืฉ ืืกื ืืจืื ืืืฆื. ืืฆืืจืช ืืขืจื ืืืฉื ืืืจื ืืื ืืฉืชืืฉืช ืืคืืืช ื-1KB ืฉื ืจืืื ืคืก. ืืืขืจืืช ืืืืืช ืื ืืืืื ืืื ืฉื ืืืืขืืช ืืื ืืืคืืืช ืืช ืชืืืจืืช ืืืืืขืืช ืืชืงืืคืืช ืคืขืืืืช ืืืืื.
ืืืื ืืฉืืืืฉ ืฉืืื ืืืื ืืืงืจื ืฉื FastComments ืขืืงืืื ืืืจื pubSubMessageCount ื-pubSubBandwidth ืื ืฉืชืืืื ืื ืืจ ืืช ืคืขืืืืช ืืกื ืืจืื ืืืื ืืืช ืืจืืื ืืืชืจืื ืฉืืื.
ืกื ืืจืื ืืื ืืฉืื ืืืช
ืื ืืฉืชืืฉ ืคืชื ืืช ืืืชื ืขืืื ืืืื ืืจืืืกืืืช ืืืคืืคื, ืขืืืื ืื ืืืจืืืกืื ืืืช ืืืคืืขืื ืืื ืืืจืืืกืืืช ืืืืจืืช. ืื ืคืืขื ืืจื ืืืชื ืื ืื ืื ืกื ืืจืื WebSocket ืืืื ื ืืืจืฉ ืชืฆืืจื ื ืืกืคืช.
ืืืืื
ืืืืขืืช WebSocket ืืฉืืืจืืช ืืจื ืืืืืจืื ืืืืืืืื (WSS) ืืืืืืืช tenant validation ืืื ืืืืื ืฉืืฉืชืืฉืื ืืงืืืื ืจืง ืขืืืื ืื ืขืืืจ ืฉืืืืช ืืืชื ืื ืืืจืฉืื ืืจืืืช. ืืฉืจืช ืืืืช ืืช ืื ืืคืขืืืืช ืืคื ื ืฉืืื ืืฉืืจ ืืืชื ืืื ืืื ืืข ืืืฉื ืื ืื ืืคืืืฆืื ืื ืืืจืฉืืช.
ืชืืขืื ื-API 
ืกืงืืจืช API
Collab Chat ืืกืคืงืช ืฉืืืฉ ื ืงืืืืช ืงืฆื REST API ืื ืืืื ืฉืืืืช ืืงืกื ืืืืคื ืชืื ืืชื. ื ืงืืืืช ืงืฆื ืืื ืืืคืฉืจืืช ืื ืืืืืจ, ืืืฆืืจ ืืืืืืง ืืขืจืืช ืืืื ืืืฉืชืืฉ ืืืืืื'ื ืืืคืืคื.
ืืื ื ืงืืืืช ืงืฆื ืฆืืืืจืืืช ืฉืืืืชืืช ืืฉืชืืฉืื ืืืืฆืขืืช ืขืืืืืช ืืืคืืคื. ืื ืืื ื ืืฉืชืืฉืืช ืืืคืชืืืช API. ืืฉืชืืฉืื ืืืืืื ืืืืืช ืืืืืจืื ื-FastComments ืืืคืืคื ืฉืืื ืืื ืืืฉืช ืื ืงืืืืช ืงืฆื ืืื.
Base URL
All Collab Chat API endpoints are under:

Authentication
These endpoints authenticate users via browser cookies. They do not use API keys. Users must be logged into FastComments in their browser to access these endpoints.
Get All Conversations
ืืืืจ ืืช ืื ืฉืืืืช ืืืงืกื ืขืืืจ ืืฃ ืืกืืื.
Endpoint

Parameters
tenantId (path parameter, required) ืืื ืืืื ื-Tenant ืฉื FastComments ืฉืื.
urlId (query parameter, required) ืืื ืืืื ืืืฃ ืฉืขืืื ืืจืฆืื ื ืืืืืจ ืฉืืืืช.
Response
ืืชืฉืืื ืืืืืช ืืช ืกืืืืก ื-API, ืืืืข ืขื ืกืฉื ืืืฉืชืืฉ ืื ืืืื ืื ืืืืืช, ืืขืจื ืฉืืืืช ืขื ื-IDs ืฉืืื, ืืชืืืืช URL ืืืืืื ืืงืกื, ืืืื URL ืื ืืงื, ืืื ืืืฆืืื ืืื ืืืฉืชืืฉ ืื ืืืื ืืื ืื ืื ืืชืจ ืื ืืืืจืืืจ, ืืคืจืื ืืืืืจ WebSocket ืืกื ืืจืื ืื ืืืืืืื ืืช tenantIdWS, urlIdWS, ื-userIdWS.
Example Request

Example Response

Create Conversation
ืฆืืจ ืฉืืืช ืืงืกื ืืืฉื ืขืืืจ ืืืืจืช ืืงืกื ืืกืืืืช.
Endpoint

Parameters
tenantId (path parameter, required) ืืื ืืืื ื-Tenant ืฉื FastComments ืฉืื.
ืืืฃ ืืืงืฉื ืืืื ืืืืืช JSON ืืืืืื ืืช ืืฉืืืช ืืืืื ืืืืื.
urlId (string, required) ืืื ืืืื ืืืฃ ืืืกืืกื.
urlIdWithRange (string, required) ืืื ื-URL ืืืฉืืื ืขื ืืืื ืืืงืกื, ืืืืืื my-page:p:0:15,0:45{abc123}.
pageTitle (string, required) ืืื ืืืชืจืช ืืืฃ.
selector (string, required) ืืื ื ืชืื ื-DOM ืืืืื ื ืฉืืืื ืืช ืืืงืกื ืื ืืืจ.
range (string, required) ืืื ืืืื ืืืงืกื ืืกืจืืืื ืืคืืจืื startOffset:endOffset,startOffset:endOffset{checksum}.
createdFromCommentId (string, required) ืืื ื-ID ืฉื ืืืขืจื ืฉืืืื ืืช ืืฆ'ืื ืืื.
broadcastId (string, required) ืืื UUID ืืกื ืืจืื ืื ืืื ืืื ืืข ืืคืงืื ืืืืื.
Response
ืืชืฉืืื ืืืืืช ืืช ืกืืืืก ื-API ืืืช ื-ID ืฉื ืืฉืืื ืฉื ืืฆืจื ืื ืขืชื.
Example Request

Example Response

Delete Conversation
ืืืง ืฉืืืช ืืงืกื ืงืืืืช. ื ืงืืืช ืงืฆื ืื ืืืจืฉืช ืืจืฉืืืช ืื ืื ืื ืืืืจืืืจ, ืื ืฉืืฉืืื ืืืืืช ืืืืืช ื ืืฆืจื ืขื ืืื ืืืฉืชืืฉ ืืืืืืช.
Endpoint

Parameters
tenantId (path parameter, required) ืืื ืืืื ื-Tenant ืฉื FastComments ืฉืื.
chatId (path parameter, required) ืืื ื-ID ืฉื ืืฉืืื ืืืืืงื.
broadcastId (request body, required) ืืื UUID ืืกื ืืจืื ืื.
Example Request

Example Response

Rate Limiting
ื ืงืืืืช ืงืฆื ืืื ืืคืืคืืช ืืืืืืช ืงืฆื ืืกืื ืืจืืืช ืฉื FastComments API. ื-middleware ืฉื ืืืืืช ืืงืฆื ืืืคืขื ืืื Tenant ืืื ืืื ืืข ื ืืฆืื ืืจืขื ืชืื ืฉืืืจื ืขื ืืคืืกื ืฉืืืืฉ ืจืืืืื.
Error Responses
ืื ื ืงืืืืช ืืงืฆื ืืืืืจืืช ืงืืื ืกืืืืก HTTP ืกืื ืืจืืืื. ืชืืืืช 400 ืืขืืื ืขื ืคืจืืืจื ืืงืฉื ืื ืืืงืืื. ืชืืืืช 401 ืืฉืืขืืชื ืฉืืืืืืช ื ืืฉื. ืชืืืืช 403 ืืฆืืื ืช ืืืกืจ ืืจืฉืืืช ืืกืคืืงืืช. ืชืืืืช 404 ืคืืจืืฉื ืฉืืฉืืื ืื ื ืืฆืื. ืชืืืืช 429 ืืขืืื ืขื ืืจืืื ืืืืืืช ืืงืฆื.
ืชืืืืืช ืฉืืืื ืืืืืืช ืืืฃ JSON ืขื ืคืจืืื:

Usage Tracking
ืืฆืืจืช ืฉืืืืช ืืืืืื ืืช ืืื ืืฉืืืืฉ conversationCreateCount. ืื ืคืขืืืืช ืกื ืืจืื WebSocket ืืืืืื ืืช pubSubMessageCount ื-pubSubBandwidth. ื ืืชื ืืขืงืื ืืืจ ืืืืื ืืื ืืืื ืืืืืื ืื ืฉื FastComments ืชืืช ื ืืชืืื ืฉืืืืฉ.
ืืฉ ืืื ืฉืืืืช?
ืื ืืื ืขืืืจ FastComments Collab Chat! ืื ืืฉ ืืื ืฉืืืืช, ืืงืืงืื ืืขืืจื ืืืืฉืื, ืื ืืฉ ืืื ืืฆืขืืช ืืชืืื ืืช, ืื ื ืืืืืขื ืื ื ืืืื ืื ืคื ื ืืฆืืืช ืืชืืืื ืฉืื ื.
ืืืืืืืืช ืืืืช, ืืืงื ืืช Govscent.org ืฉืืฉืชืืฉืช ื-Collab Chat ืืกืืืืช ืืืืฆืืจ.