Secure and enhance your website... arrow

Add SMS Functionality with our SMS API

If you’re a website developer or you build smartphone applications, you’re going to love what you can do with SMSit; as our SMS API will allow you to add text message functionality to any website or a mobile App... with ease!

  • Build it with PHP, C+, Ruby on Rails, GO, or .Net

    Accessible help files and sample codes to get you up and running fast. Retrieve your API key, copy a few lines of code.

  • Code it. Test it. Launch it!

    Loads of help files available. Start sending text messages from new or existing web applications.

SMS API

Imagine your SMS solution... and build it!

Our SMS API is simple to use and you can customise it as required to achieve many different results. Available in either PHP, Perl, Ruby on Rails, XML, or .Net with accessible help files and sample codes to get you up and running fast.

Send single or high volume messages quickly and easily - build whatever you need. Receive and process messages via virtual numbers. Utilise Email to SMS to integrate text messaging without having to use complicated code. Code samples in PHP, .NET, C+, GO, and Ruby - with full documentation and libararies available.

Sending bulk SMS messages with our SMS API is easy. Ideal for webmasters.

Effortlessly create lists; rent numbers; establish keywords; schedule SMS message delivery; and enjoy other convenient features. Additionally, our callbacks ensure you receive inbound messages and delivery level reports (DLR's).

Step 1:

Login to SMSit

Access (or create a new account) your API key and create an API secret.

You're ready to go!

Step 2:

Choose your protocol

Our API is fully documented and has libraries readily available for .NET, C#, PHP, Ruby, and GO.

Choose your protocol

Step 3:

Send and receive SMS. Access reporting data and more.

Deliver text messages through the HTTP callbacks of your choice.

Send and receive SMS. Access reporting data and more.

Ideal for Website Developers & Agencies

With our SMS messaging REST API you can:

● Send SMS messages ● Format numbers for SMS delivery ● Retrieve information about messages and campaigns sent ● Add and remove contacts ● Unsubscribe contacts ● Authorise email SMS accounts ● Retrieve account balance ● Lease virtual numbers and set options. ● Receive real time delivery reports (DLR) for all messages sent via callback ● Receive replies and inbound SMS messages via polling or callback ● Process link hits via polling or callback ● Setup, activate and deactivate keyword campaigns

testimonial quote

Send Individual or Bulk SMS Messsages

All requests must be to the base URL. We provide you with an option of a response as a JSON object, or an XML string. You can choose which response you want by selecting the appropriate suffix (.json OR .xml) in your request. You can find both JSON and XML in code examples for each endpoint.

Send Individual or Bulk SMS Messsages
testimonial quote

Create & Manage Contact Lists

You can elect to pass us the recipient numbers from your database each time you make a call, or you can elect to store recipient data in a contact list and submit only the list_id to trigger the send. This is best for large databases. To add a list please refer to the add-list call.

Create & Manage Contact Lists
testimonial quote

Real-Time SMS Reports

DLR's or Delivery Receipts, are notifications received from the carriers relating to the success or otherwise of an attempted SMS Delivery. Your DLR Callback URL is the default URL we post incoming DLR's to. You can also set the DLR Callback URL separately for individual messages. This is done using a parameter on the send-sms call - with 4 different API calls available.

Real-Time SMS Reports
testimonial quote

Virtual Numbers

Dedicated virtual numbers are used to receive MO (Mobile Originated) messages. They also make sure that all of your messages are sent from a number that is always the same. Dedicated Virtual Number availability is limited to certain countries.

Virtual Numbers
testimonial quote

Custom Sender ID

Customised sender ID's establish trust with recipients - whereas it gains repall with the receiver, who often recongise your brand via their custom to your business. The sender ID can be a company name or a short alphanumeric code depending on the specific SMS mesaging requirements - however, most companies use their brand name; in some shape or form.

You're ready to go!

SMS Developer API

For advanced SMS applications and solutions

Our API allows you to integrate SMS functionality within and setup SMS on your website by following the helpful Quick Start guide.

For advanced users, dig deeper into our technology and check our reference guides for more detailed functions and calls.

SMS Developer API

Website Form Script

Build a list a subscribers by adding a simple snippet of code to your website

Simply add html form code to any website to allow your customers to sign up to SMS contact lists; whilst seamlessly building a unique list of customers who are interested in your products and services.

For example, for a real estate agent you can add a form so people can subscribe to lists for properties for sale or lease in a particular suburb.

Website Form Script

Custom SMS Development

Contact SMSit for more info

If you have an application that you require assistance developing or integrating, our team can help you integrate SMS functionality into your website.

Just contact our SMS consultants to discuss your project requirements.

Custom SMS Development

Automated SMS Alert & Notifications

From your website or App

Appointment reminders generated from your booking application.

Time sensitive service interruption alerts for servers or other software based services.

Order notifications for online stores

SMS Special offers & promotions

Password or account modifications

Automated SMS Alerts