Announcing the end of HTTP support for Sinch Engage APIs
Updated 12 Nov 2026 : We've made it clearer which APIs this article covers and when HTTP support ends for each one. The SOAP and XML APIs, and the MessageNet API, now have their own articles and dates.
Sinch Engage is ending support for API requests sent over HTTP. If your integration connects using http:// addresses, change them to https://. It's a small change: your API, credentials and integration logic all stay the same.
Which APIs are included, and when?
API |
Address |
HTTP support ends |
|---|---|---|
Sinch Engage REST API |
|
Ended after 30 October 2026 |
| MessageMedia 'm4ud' API | m4ud.messagemedia.com |
Ended after 30 October 2026 |
DirectSMS API |
|
After 23 November 2026 |
SMS Broadcast API |
|
After 23 November 2026 |
Mobipost API |
|
After 23 November 2026 |
Using a different API? These have their own articles:
SOAP and XML APIs: Announcing the end of HTTP support for the Sinch Engage SOAP and XML APIs
MessageNet API: Announcing the end of HTTP support for the MessageNet API
If you use an API that isn't listed in this article, it isn't covered here.
What isn't changing?
This is not a migration to a new API.
Your existing credentials and integration logic stay the same.
Your account, numbers and pricing stay the same.
Why is Sinch making this change?
HTTPS encrypts the traffic between your system and ours. HTTP doesn't, which means anything sent over it, including your credentials and your customers' message content, can be read by others on the network. HTTPS is the industry standard for securing API traffic. Ending HTTP support helps keep your data safe and meets modern security requirements.
What do I need to do?
Check your integration. Look through your code, configuration files and settings for any
http://address that points to one of the APIs listed above.Update the address. Change
http://tohttps://. For example,http://api.messagemedia.combecomeshttps://api.messagemedia.com. You can find your account's API Base URL in API Settings.Check your system supports TLS 1.2 or higher. We support TLS 1.2 and 1.3 and recommend TLS 1.3. See Security Best Practices for Sinch Engage API Integration.
Test your integration. Send a test message and check that it works as expected.
Make the change before the date for your API in the table above.
Using DirectSMS, SMS Broadcast, Mobipost or Streetdata?
These APIs are being switched off on 29 October 2027. Switching to HTTPS keeps you sending for now, but you'll need to move to the Sinch Engage REST API before then. If you're updating your integration anyway, it may be easier to move to the REST API now. See Announcing the removal of the legacy Mobipost, DirectSMS, SMS Broadcast and Streetdata APIs and the REST API migration guide for your API.
How can I tell if I'm affected?
You're affected if any system sends requests to one of the APIs listed above using http://. Check for:
http://in your code or settings. Search your code, environment variables and configuration files for our API addresses.A plugin or third-party app. If you connect another product (for example a CRM, booking system or website plugin) to your account, it may be using HTTP.
Scripts and scheduled jobs. Older scripts and automated tasks are easy to miss.
A message from us. We're contacting customers whose integrations we've identified as using HTTP.
If you have more than one account, check each one. Not sure? Contact our Support team.
What happens if I don't update in time?
After the date for your API:
Requests sent over HTTP will time out or fail, and the messages in them won't be sent.
Automated messages, such as appointment reminders, alerts or verification codes, will stop. If your system doesn't check for errors or timeouts, this may happen without you noticing.
We can't make exceptions for individual accounts. We strongly recommend making the change as soon as you can.
Frequently asked questions
Which date applies to me?
It depends on the API address your integration uses. Check the table at the top of this article.
I use the SOAP, XML or MessageNet API. Does this article apply to me?
No. Those APIs have their own articles, linked above.
Do I need a new API key or new credentials?
No. Your existing credentials work over HTTPS exactly as they do now.
Do I need to change how my integration works?
No. You only need to change http:// to https:// in your API addresses. Your requests, responses and integration logic stay the same.
I already use HTTPS. Do I need to do anything?
No.
I use a plugin, app or outside developer to connect to your service. What should I do?
Contact the provider or developer and ask them to switch to HTTPS before the date for your API. Share this article with them.
I only use the web app. Do I need to do anything?
No. Sending and receiving messages in the web app isn't affected.
Can I get an extension?
No. We can't make exceptions for individual accounts.
Getting help
If you need help updating your integration, contact our Support team or speak to your account representative. See also Security Best Practices for Sinch Engage API Integration.