Skip to main content
Connect360 REST APIs let a trusted backend upload attachments and trigger AI replies. Use them for:
  • Uploading images, PDFs, receipts, and other message assets.
  • Downloading private attachment assets.
  • Triggering AI-assisted replies for supported chat experiences.

Attachments

Upload files and use attachment assets in messages.

AI Stream

Trigger AI-assisted replies for supported chat experiences.

Authentication

Send API keys from a trusted backend before calling Connect360.

REST Endpoints

Required Permissions

The API key must belong to a workspace member.

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 a conversationId, which can be either a top-level conversation or a sub-conversation.

Customer Identity

For website or external users, pass a customer object or an existing customerId. Do not create website visitors as workspace members.
Plato can match customers by external id, email, or phone.

Website Channels

Website integrations can pass channelIdentifier.
Plato normalizes the identifier, creates or reuses a website channel, and attaches it to the conversation. Use the current website host, such as example.com or shop.example.com.