GET /api/v2/connections to discover the connections granted to your key. Each connection reports its supported content types, transport, attachment count, and text limit. Check these capabilities before constructing a message.POST /api/v2/media with media:write, then reference the returned opaque ID in an image, file, audio, or video part when sending a message. Sending requires messages:write; accessing the referenced media requires media:read. Uploads remain restricted to the application and granted inboxes. Existing conversation attachments can also be read and reused when authorized.| Connection | Media and channel rules |
| API chat and website chat | Text, images, documents, audio, video; customer ingress uses a contact session |
| Telegram, WhatsApp, email | Text and supported media through the existing provider adapters |
| Existing imported threads; up to five supported images or PDFs, 15 MB each | |
| X Chat | Text on existing imported threads |
| LINE | Images and video |
| Images, audio, and video | |
| TikTok | Text or one supported image/video attachment per message |
| SMS and Twilio | Provider-dependent media; a 5 MB API attachment limit |
template part with name, language, and variables to initiate or resume eligible conversations.POST /api/v2/conversations/{id}/customer-messages. That route cannot fabricate inbound events on external provider channels.