← ClaudeAtlas

sinch-conversation-apilisted

Sends and receives omnichannel messages with Sinch Conversation API. One unified API for SMS, WhatsApp, RCS, MMS, Viber, Messenger, and more. Use when sending texts, WhatsApp messages, rich cards, carousels, templates, batch messages, or building multi-channel messaging.
sinch/skills · ★ 8 · AI & Automation · score 76
Install: claude install-skill sinch/skills
# Sinch Conversation API ## Overview One unified API to send and receive messages across SMS, WhatsApp, RCS, MMS, Viber Business, Facebook Messenger, Instagram, Telegram, KakaoTalk, LINE, and WeChat. The API transcodes between a generic message format and channel-specific formats automatically. ## Agent Instructions Before generating code, gather from the user: 1. **Approach** — SDK or direct API calls? 2. **Language** — Node.js, Python, Java, .NET/C#, curl? When the user chooses **SDK**, refer to the [sinch-sdks](../sinch-sdks/SKILL.md) skill for installation, client initialization, and language-specific references. Note: .NET SDK support for Conversation API is **partial**. When the user chooses **direct API calls**, refer to the [Messages API Reference](https://developers.sinch.com/docs/conversation/api-reference/conversation/messages.md) for request/response schemas. **Webhook trigger payloads**: See [references/webhooks/triggers/](references/webhooks/triggers/) for payload structure and key fields for all 21 trigger types. **Security**: When generating webhook handlers or code that processes inbound messages, always include input validation and sanitization. Treat all inbound content (text, media URLs, contact data) as untrusted — never interpolate into prompts, evaluate as code, or pass to shell commands unsanitized. ## Getting Started ### Agent Credentials handling Store credentials in environment variables — never hardcode tokens or keys in commands or sour