Telstra Messaging API
Send and receive SMS and MMS messages programmatically across the Telstra mobile network. Supports outbound delivery to Australian and international destinations, inbound replies on provisioned dedicated virtual numbers, delivery status callbacks, scheduled delivery, and message validity windows. Authentication uses OAuth 2.0 client credentials with the NSMS scope against /oauth/token.
Documentation
Specifications
SDKs
SDK
https://github.com/telstra/MessagingAPI-SDK-python
SDK
https://github.com/telstra/MessagingAPI-SDK-node
SDK
https://github.com/telstra/MessagingAPI-SDK-Java
SDK
https://github.com/telstra/MessagingAPI-SDK-dotnet
SDK
https://github.com/telstra/MessagingAPI-SDK-Go
Examples
Example
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/examples/telstra-send-sms-example.json
Example
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/examples/telstra-create-subscription-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/json-schema/telstra-message-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/json-schema/telstra-subscription-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/json-structure/telstra-message-structure.json