- Website chat widgets.
- Customer support portals.
- Order support experiences.
- External apps that need to create or update Connect360 conversations.
Conversations
Create or reuse customer conversations and organize support threads.
Messages
Send messages, list thread history, and work with conversation content.
Attachments
Upload files and use attachment assets in messages.
AI Stream
Trigger AI-assisted replies for supported chat experiences.
Guest Conversations
Let external website visitors start or continue a conversation safely.
Authentication
Send API keys from a trusted backend before calling Connect360.
API Styles
Connect360 uses both the typed SDK and REST endpoints. Use the SDK for conversations and messages:Required Permissions
| Action | Permission |
|---|---|
| Read conversations and messages | connect360:conversation:read |
| Create conversations, send messages, upload attachments, trigger AI | connect360:conversation:engage |
| Delete conversations | connect360:conversation:delete |
Conversation Model
Connect360 conversations can be organized in a hierarchy. Top-level conversations are the main thread with a customer or group. Sub-conversations are child threads under a top-level conversation. They are useful for project threads, order support threads, or topic-specific discussions. Messages are always sent to aconversationId, which can be either a top-level conversation or a sub-conversation.
Customer Identity
For website or external users, pass acustomer object or an existing customerId.
Do not create website visitors as workspace members.
Website Channels
Website integrations can passchannelIdentifier.
example.com or shop.example.com.