SMS Everyone HTTP API

We have a very simple but powerful HTTP/HTTPS API.

Simply send an HTTP POST or GET to https://api.smseveryone.com/ws/campaign

You'll need to pass us a minimum of the following fields:

 

  • Your username and password (if you don't have one of these, SIGN UP and we'll get you going in 5 minutes)

  • The From number - where you'd like the message to appear to come from - In Australia this can be a mobile number in 614 format without the + sign (eg 61402111222) or a word up to 11 characters long. (eg 'SMSEveryone')

  • The destination number in international format (no + sign) - the person you are sending the SMS to. eg 61402123456

  • The message text

 

SMS Replies

We can pass replies to you in 2 ways:

1. We send a HTTP post to your URL with the from number, to number & message text

2. Your system sends a HTTP POST or GET to https://api.smseveryone.com/ws/replies and we respond with the number of replies available since you last checked along with the mobile numbers, date/time and messages in a simple, standard csv compatible format.

Scheduling an SMS

You can pass us the date and time in a field and we will handle queuing the message at our end so that you don't need to build message queue logic.

You can delete a scheduled message up to 15 minutes before the send time if you make a mistake.

Bulk SMS Campaigns

If you are sending the same message to a lot of people, we allow you to send up to 10,000 mobile numbers per HTTP POST.

You'll need to provide us with a reference ID so that we can group messages for the same campaign together and remove any duplicates. As above, you can delete the campaign if you make a mistake.

Checking Credit Balance

Send an HTTP POST or GET to https://api.smseveryone.com/ws/creditcheck with your username and password and we'll respond with your credit balance.

Pro Tip

Always URL encode your message content, especially the '&' character.

SUPPORT

We're here to help you every step of the way so please contact us any time if you need any assistance.

API DOCUMENTATION

Our latest API document is below.