Official Sinch API skills for AI coding agents — SMS, Voice, Verification, Numbers, Mailgun email, and more.
71
89%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
← Back to Conversation API SKILL.md
SMS is a core channel of the Sinch Conversation API. The API handles SMS-specific details like encoding detection and message concatenation automatically.
The API auto-detects encoding based on message characters:
| Encoding | Max chars per SMS | Max chars per part (multipart) |
|---|---|---|
| GSM 7-bit | 160 | 153 |
| UCS-2 (Unicode) | 70 | 67 |
Reduces message parts by transliterating special characters (e.g., smart quotes to straight quotes). Emojis and CJK characters are not converted. Contact your Sinch account manager to enable.
When a message exceeds single-SMS limits, it is split into parts. Each part includes a UDH that reduces usable characters. Control max parts with SMS_MAX_NUMBER_OF_MESSAGE_PARTS.
Set under channel_properties in your message request:
| Property | Description |
|---|---|
SMS_SENDER | Sender number or alphanumeric sender ID |
SMS_MAX_NUMBER_OF_MESSAGE_PARTS | Max concatenated parts allowed (integer) |
SMS_FLASH_MESSAGE | Whether this is a flash SMS message |
| Type | Description | Example |
|---|---|---|
| Long code | Standard phone number | +15551234567 |
| Short code | 5-6 digit number | 12345 |
| Alphanumeric | Brand name (1-way only) | MyBrand |
| Toll-free | Toll-free number | +18001234567 |
| 10DLC | US registered local number | +15551234567 |
channel to SMS and include SMS_SENDER in channel_properties. For fallback, add channel_priority_order array.contact_message.text_message.UNKNOWN status gracefully.skills
sinch-10dlc
references
sinch-authentication
sinch-conversation-api
sinch-elastic-sip-trunking
references
sinch-fax-api
sinch-imported-numbers-hosting-orders
references
sinch-in-app-calling
sinch-mailgun
references
sinch-mailgun-inspect
references
sinch-mailgun-optimize
references
sinch-mailgun-validate
sinch-number-lookup-api
sinch-number-order-api
sinch-numbers-api
references
sinch-porting-api
sinch-provisioning-api
sinch-sdks
sinch-verification-api