Sorry, you need to enable JavaScript to visit this website.

You are here

Building the new TelstraDev portal

BY drupal admin 24 October 2017

Hello, my name is Steven Cooper (also known as DeveloperSteve) and I'm the new API and Platform Evangelist at Telstra. After recently coming from being a CTO at a start-up and running developer relations at PayPal and Xero, I know the importance of having the right tools and resources in place for developers. That's why it’s so exciting to be building a developer community at an iconic company, Telstra, which touches on so many people throughout Australia and also the world.

We're really excited to release the new look TelstraDev, the home for all our Telstra APIs and everything developer. David Freeman and the team behind the APIs have worked around the clock on getting the new portal up and running.

As a fellow developer and having been involved with hackathons and developer communities throughout the world, I not only know what devs are capable of, I’ve seen it first-hand.

Which is why the work behind our new portal has been extra important for us. We want to make it as streamlined as possible to sign up to access API keys, documentation and code samples.

The Telstra Messaging API

Those familiar with our first foray into the land of the API will be familiar with how v1 of the Telstra Messaging API worked. Based on the feedback, we've made some changes for v2.

First, beyond authentication, is the provisioning of a virtual number to send messages from. This is unique to your account and has the added bonus of having a notify URL with attached call back data.

It’s basically a web hook that means that when a response comes in from a user to your provisioned number, it will automatically send it to your nominated URL and you can handle the request automatically.

The Send message endpoint now has more options as well which will allow you to do more when sending a message, such as being able to schedule delivery, prioritise and also put a validity timeout with all messages joining a queue for processing.

And to top it all off, you can even send multiple messages all in one go – meaning less API calls and a lot more functionality.

Check out the docs here and take it for a spin.

This is the first of many changes that we're working on with some even more exciting things to come, so don’t go anywhere.

We want to hear from you

Reach out via one of our contact methods on the support page and let us know any thoughts or ideas to help make the portal better, or if you have any suggestions for the APIs and documentation.

You can also follow us via twitter @TelstraDev