Sinch

How to enable Sinch SMS on a merchant.

Sinch provides everything you need to message, email, or call your customers at scale. From user verification to omnichannel campaigns, our APIs and applications have you covered.

Features

✅ Messaging SMS messages can be delivered using Sinch.
✅ Message Status SMS messages sent over Sinch will have their status updated with delivery information.

Resources

Configuration

To configure Sinch SMS, start by logging into the Sinch dashboard. From there, you can manage your messaging settings and review security options. You will need accessKey, keySecret, basicAuth, line, and host to configure this provider. For detailed setup instructions and access to API keys, refer to the developer documentation available on Sinch's website.

This table describes the required or possible attributes needed to configure a merchant product for this type.

NameTypeDescriptionRules
linestring(required) The sender that appears on outbound messages. For Sinch SMS this is typically a 5- or 6-digit short code (for example, Text JOIN to 55555), or a sender ID / phone number. Examples: 55555.
audiencestringThe audience for the service. Examples: user.
countriesarrayA list of countries supported by the service. Examples: us,ca.
appIdstringSinch Conversation API app ID used when sending messages. Examples: 01JWGX0VC10SQFFXYKE8P6VRZQ.
projectIdstringSinch project ID used in the Conversation API send URL. Examples: 90a34922-5cf2-4fa5-a6a8-245428927a1e.
basicAuthobjectBasic authentication credentials for Sinch API.

Features

All messaging products support the following features attributes.

NameValuesDescription
noAuthcodetrue or false (default)All messages sent to customers using this product will never include an authorization response code.

Enabling this Product

Using create-merchant-product API you can add a new product to your merchant record. Below is an example configuration for the payload of that request.

{
  "line": "messaging",
  "product": "sms",
  "provider": "sinch",
  "config": {
    "line": "55555",
    "audience": "user",
    "countries": [
        "us",
        "ca"
    ],
    "appId": "01JWGX0VC10SQFFXYKE8P6VRZQ",
    "projectId": "90a34922-5cf2-4fa5-a6a8-245428927a1e"
},
  
}