Business at the Speed of Text

Take a few minutes to watch how Solutions by Text can provide you with a compliant solution to enhance the customer experience and increase your bottom line through the power of texting.

Watch Videos

Two-Way Texting Changes the Game

Put real-time text responses in your customers’ pockets and real-time access at your staff’s fingertips.

Find Out More

Two-Way Texting Changes the Game

Put real-time text responses in your customers’ pockets and real-time access at your staff’s fingertips.

Find Out More

Business at the Speed of Text

Take a few minutes to watch how Solutions by Text can provide you with a compliant solution to enhance the customer experience and increase your bottom line through the power of texting.

Watch Videos

We're here for you.

Solutions by Text offers 24 hour support - both online and offline.

Give us a Call

Two-Way Texting Changes the Game

Put real-time text responses in your customers’ pockets and real-time access at your staff’s fingertips.

Find Out More

See What's New

Solutions by Text continues to evolve and develop its suite of products and features. Take a look at what's new in our world.

Read more

We Work With the Best

From retail to financial solutions, we’re constantly working with our clients to push the boundaries and find new ways to leverage SMS for business.

See Our Success Stories

Overview

The SBT platform provides you with an effortless means to extend your application’s ability to communicate through SMS. Our API platform has been organized to help simplify the process of integrating your applications.

 

What our API can do for you

Authentication

Message Delivery
& Verify By Text

Groups/Campaigns

Subscribers

Templates

Reporting

 

What’s New

12.20.2017 - Added a new page for 'ReversePhoneLookup', a new API that returns phone number owner information

12.06.2017 - Added a new endpoint and articles for Smart Click, the new URL shortening service

07.18.2017 - Added new pages for 'GetDeactivationNumbers' new API report in Reports section. 

04.04.2017 - Added new parameter 'TransactionTicket' to Inbound Messages and Inbound Messages by Type reports

02.13.2017 - Added new parameter 'inbound transaction ticket' to callback parameters.

09.14.2016 - Added new REST API methods.

07.25.2016 - Added new pages for Keyword services, 'SearchKeyword' and 'ManageKeyword'.

06.16.2016 - Added new page for MMS Retrieve.

05.31.2016 - Added new response parameter 'UserName' to MessagesSent Report.

04.18.2016 - Added new response parameter 'UniqueID' to InboundMessageByType API Report.

03.14.2016 - Added new parameters 'MessageCategory' and 'MessageSubcategory' in Status URL section.

02.29.2016 - Added new pages for 'MessagesSentByType' new API report in Reports section.

02.04.2016 - Added two new pages for 'GetReverseLookupDetails' and 'GetCustomerIDDetails' in Reports section.

12.22.2015 - Added new response parameter 'UniqueID' to Reports - Send message, Send message Archive, Inbound Message, Inbound Message Archive.

12.01.2015 - Added new page for 'UpdateSubscriberByOrg' method.

08.25.2015 - Updated all endpoint URL with single wsdl.

08.25.2015 - Added new parameter 'DeliveryStatusID' to response of 'SentMessages' and 'ArchiveMessageSent' report API.

08.03.2015 - Added new page for new API 'ArchiveInboundMessages', 'ArchiveMessageSent' and updated 'IReport' section with new API information.

06.24.2015 - Added new page for new API 'GetCustomerID' and updated 'IGeneral' section with new API information.

05.28.2015 - Added new page for new API 'InboundMessagesbyType' and updated 'IReport' section with new API information.

04.02.2015 - Added new error codes related to API status in 'Error Codes' of 'IReport' section.

03.23.2015 - Added new page for 'Message History Details' API in 'IReport' section.

12.10.2014 - MessagesSent, InboundMessages and Subscribers page udated - Unique ID to be displayed in 'Mode Of Communication' field in MessagesSent and InboundMessages reports. Unique ID to be displayed in 'PrivateCode' field in Subscriber Report.

12.01.2014 - Callback Url & Status Url page udated - Status URL returns the Org Code along with other information.

11.14.2014 - New pages is added under IGeneral Section - Get Carrier Lookup and Reverse Lookup.

01.02.2014 - New page is added under ISubscriber Section - Get Subscribers Status.

 


 

Prerequisites

Using the API first requires that some elements of the system be configured. You must first have an active, valid account. With this account you will have a user name (email) and password. These credentials will allow you to access the user interface of the hosted platform. Once there, you can manage all aspects of your account. To begin using the APIs, you will need to get an API key that will serve as a means of authenticating the API client calls to the platform.

You will also need to know the Organization Code for your company. You can get this from the Manage screen on the dashboard. This Organization Code will allow you to start adding divisions, groups, keywords, and subscribers. Once you have created at least one group, you can then send messages to subscribers in that group by using the Organization Code assigned to that group.

 


 

Staging and Production Environment

There are two environments for API users to connect. The Staging environment is for the ongoing development and testing of APIs. Once the code is ready, the Production environment must be used.

Note: The Staging and Production environments are identical in API functionality. However, the API URL, credentials, Organization Code and message template IDs will be different between Staging and Production environments. Please make sure to configure these values while integrating the APIs.

 

Endpoints for staging and production:

Production:

https://ui.solutionsbytext.com/Sbt.App.SetUp/WSServices/{service}?singleWsdl

Staging:

https://test.solutionsbytext.com/Sbt.App.SetUp/WSServices/{service}?singeWsdl

  

* - Use the valid service name mentioned in each API service section.