Telstra SMS

SMS Messaging API


The SMS API sends and receives SMS messages to Australian mobile phones. You can also query the status of a previously sent SMS message. The API will assign a number for each message that is being sent. There is no ability to set your number or use a shortcode.

Terms of Service

This API is governed by the following terms of service https://dev.telstra.com/legal

API status page

The Status of this API can be found here https://dev.telstra.com/status


The Telstra SMS API uses OAuth 2.0 which can be done with the following request

# Obtain these keys from the Telstra Developer Portal
CONSUMER_KEY="your consumer key"
CONSUMER_SECRET="your consumer secret"

curl -X POST \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "client_id=$CONSUMER_KEY&client_secret=$CONSUMER_SECRET&grant_type=client_credentials&scope=SMS" \

It will return an access token which can then be used for your requests.