We are constantly expanding our API to mirror our website functionality. If you have a request for a method not currently listed please email support@burstsms.com with a subject line of API Method Request with details on the method.
All requests and responses are in XML format and assume a working knowledge of XML
The API is designed to allow third party developers to access to our system from an external source. It can be accessed from most programming languages and as long as you are proficient in your language you should have no trouble connecting to our API and running calls. Some languages have already had all the hard work done for you so be sure to check to see if your language is listed in the method examples.
To keep your account secure we have a simple authentication system that is required by every method call. There are two elements, key and secret that need to be populated to authenticate your account.
XML based requests - supported by all methods
All XML requests should be made to http://burstsms.com/api and can be done so by HTTP Post or HTTP Upload
<form action="http://burstsms.com/api" method="post">
<input type="hidden" name="request" value="YOUR_XML_HERE" />
</form>
Please refer to method examples for more information on the XML request.
GET / URL based requestsMost of the methods available can be made via a simple URL call. The base format for the call is
http://burstsms.com/api-wrapper/method.name?apikey=API_KEY&apisecret=API_SECRET
Please refer to method example listed under GET for more information on how to form these requests.
All responses will be returned in XML format. Please refer to the method example responses for more information.