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
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
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/json-ld/telstra-context.jsonld
Examples
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/examples/telstra-send-sms-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/examples/telstra-create-subscription-example.json
SDKs
https://github.com/telstra/MessagingAPI-SDK-python
SDKs
https://github.com/telstra/MessagingAPI-SDK-node
SDKs
https://github.com/telstra/MessagingAPI-SDK-Java
SDKs
https://github.com/telstra/MessagingAPI-SDK-dotnet
SDKs
https://github.com/telstra/MessagingAPI-SDK-Go
APIsJSON
https://raw.githubusercontent.com/api-evangelist/telstra/refs/heads/main/apis.yml