Technical Updates

Read our support updates, infrastructure improvements, and all things Developer / API related

What an API ‘hacking’ time!

At Esendex we’ve really impressed by how our customer have come up with innovative new ways in to use our SMS APIs. So we wondered what our own developers would come up with if we let them loose for a couple of days?
So last Thursday we held our first Esendex Hack Day, with our developers taken off their day-to-day work and allowed just two working days to create a new product from scratch.  There were just 2 simply rules: they had to use the Esendex APIs to solve a end user problem and they had to complete it by 3pm Friday.  They succeeded in producing a wide range of new products in the very short timescale, proving how flexible and powerful our APIs are (as well as how clever our developers are…).
By utilising our Location Based Services and Google Maps, Darren, John and Alex built an SMS messaging based directions finder, called “GetMe2″.  The service allows customers to text in the place they want to get to (e.g. ‘London’, ‘coffee shop’, etc) and get directions back via SMS. This is perfect for the 70% of the UK population who do not have smartphones – and for those with smartphones who sometimes struggle for 3G reception.
John and Neil created an appointment booking service, which used SMS to text appointment requests, updates and confirmations to both the calendar owner and the customer. This is ideal for businesses that do not use Outlook or Exchange – but by interfacing the Google calendar with the Esendex SMS API,
Jonathan created a product called ‘Atlas’. This used a council’s car parking data stream to cleverly allow drivers to find out how many parking spaces were free in each of the city’s car parks by SMS. Drivers can choose a town, a zone or even a specific car park and find out in real time the best place to park.
Finally, Scott took the festive season as his inspiration and created a Secret Santa Organiser!  This is a great way to cut all the admin for organising the event – and it works totally anonymously. So you’ll never find out who bought you that unusual gift …
The Hack Day was such a great success we’re going to run a similar event next year for the wider development community, so if you’d like to join in please get in touch. And the team will be showcasing their work on their own blogs shortly.
hackdayAt Esendex we’ve been really impressed by how our customers have come up with innovative new ways to use our SMS APIs. So we wondered what our own developers would come up with if we let them loose for a couple of days?
Last Thursday we held our first Esendex Hack Day. Our developers were taken off their day-to-day work and allowed just two working days to create a new product from scratch. There were just 2 simply rules: they had to use the Esendex APIs to solve a end user problem and they had to complete it by 3pm Friday.  They succeeded in producing a variety of new products in the very short timescale, proving how flexible and powerful our APIs are (as well as how clever our developers are…).
By utilising our Location Based Services and Google Maps, Darren, John and Alex built an SMS messaging based directions finder, called “GetMe2″.  The service allows customers to text in the place they want to get to (e.g. ‘Melbourne’, ‘coffee shop’, etc) and get directions back via SMS. This is perfect for the majority of the population who do not have smartphones – and for those with smartphones who sometimes struggle for 3G reception.
John and Neil created an appointment booking service by interfacing the Google calendar with the Esendex SMS API. This used SMS to text appointment requests, updates and confirmations to both the calendar owner and the customer. It is ideal for businesses that do not use Outlook or Exchange.
Jonathan created a product called ‘Atlas’. This used car parking data streams to cleverly allow drivers to find out how many parking spaces were free in each of the city’s car parks by SMS. Drivers can choose a town, a zone or even a specific car park and find out in real time the best place to park.
Finally, Scott took the festive season as his inspiration and created a Secret Santa Organiser!  It works totally anonymously, so you’ll never find out who bought you that unusual gift. And it cut out all the administration too.
The Hack Day was such a great success we’re going to run a similar event next year for the wider development community, so if you’d like to join in please get in touch. Meanwhile the teams will be showcasing their work on their own blogs shortly.

C# SMS SDK has been released

C# SMS SDK has been released to support customers who are integrating with the new Esendex SMS API.  C# SMS SDK is available on open source and has been published on CodePlex under a LGPL licence. We have made the source code available free of charge because we believe that developers that can benefit greatly and that by consuming our services we can continue to develop and enhance our C# SMS SDK.

Our C# SMS SDK includes examples of integration with a range of the key Esendex features, including; Inbox, Contacts, Messaging and Sent Items. Associated unit tests have been carried out on these examples, in line with TDD (Test driven development) an approach used by the Esendex development team.

If you wish to start sending messages immediately, there’s a comprehensive documentation for the C # SMS SDK and a quick start guide within the developer area of our website. All resources are explained here and you can interact with in detail.

If you would like to try C# SMS SDK and if you are an existing customer, simply log in to your account as usual  and visit http://esendex.codeplex.com/releases. If you don’t currently have an account with us then please sign-up for a free trial now – it would be great to hear what you think.

Recent improvements to our blog

We’ve recently started categorising our blog posts (see right) to both aid navigation and to allow visitors to read about the topic area they’re most interest in. One of the new categories is a technical category which will include support updates, product improvements and anything developer/API related.

We know some customers use the blog to receive support posts or technical updates (such as info on our API, or product improvements) only. Consequently, we’ve created a technical category with its own RSS feed so you can just subscribe to these types of posts if you’d prefer. Simply click on the RSS icon on the right to subscribe.

All our blog posts will also go out via Twitter automatically too so if this is your preferred communication method, make sure you are following us!

We hope you find these improvements useful and if you have any further recommendations, send us an email to marketing@esendex.com.au.

Esendex launches NEW SMS API – THE Esendex API

Our new SMS API – named the Esendex API – is now live. This new SMS API offers a powerful, yet simple, interface to send and receive SMS messages, manage contacts and contact groups, and your accounts.

The Esendex API is built on simple and established standards following ‘REST’ (REpresentational State Transfer) principles based on HTTP and using XML. XML is widely implemented in programming languages and reduces the need for additional libraries - which can be necessary with SOAP services for example.

The ‘REST’ style forms the basis of how the Internet works in general. A client makes a request on a page (resource) to perform an operation and gets a response back. E.g you are viewing this blog post because your web browser formed an HTTP GET request for this web page (resource) and the server returned you a HTML representation of the web page.

Web Server

Instead of providing services with a list of commands, our new SMS API provides a set of resources that you can interact with. These resources are identified by different URIs (Uniform Resource Identifiers). Resources represent the different types of data for Esendex. E.g. contacts, message headers and contact groups.

To perform an operation on these resources, create an authenticated HTTP Request with an appropriate HTTP Method. The HTTP Method verbs of GET, POST, PUT and DELETE open up opportunities to retrieve, create, update and remove resources respectively.

The Esendex SMS API

One of the key advantages of the Esendex API is that you can start exploring the data you can get from it straight away using only your web browser. Just navigate to http://api.esendex.com/v1.0/inbox/messages and provide your Esendex username and password when prompted by your browser. You will receive a paged XML response of your inbox messages.

The Esendex API is fully documented, and available to download as a pdf file now from our Esendex API page. Our confidence in the reliability and flexibility in our new SMS API is such that our new Web SMS application, named “Echo”, is based entirely upon the Esendex API.