Telstra website screenshot

Telstra

Telstra is Australia's largest telecommunications and mobile network operator, providing fixed broadband, mobile voice and data, enterprise networking, and IoT connectivity across Australia and into Asia. Telstra exposes a developer programme at dev.telstra.com fronting carrier-grade Messaging (SMS / MMS) and Mobile Number Verification APIs, with official SDKs in Python, Node.js, Java, .NET, and Go, and Arduino libraries for the Telstra Cat-1 and Cat-M1 IoT development kits. APIs are reached at tapi.telstra.com behind OAuth 2.0 client credentials with the NSMS or MNV scopes.

2 APIs 14 Features
TelecommunicationsTelcoMobileMessagingSMSMMSNetworksAustraliaVerification

APIs

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 replie...

Telstra Mobile Number Verification API

Silent, in-network verification of a Telstra mobile customer's MSISDN against the device's active mobile data session. Designed to replace SMS one-time-password flows for sign-i...

Collections

Pricing Plans

Telstra Plans Pricing

2 plans

PLANS

Rate Limits

Telstra Rate Limits

0 limits

RATE LIMITS

FinOps

Features

SMS messaging (single, multi-recipient) over the Telstra mobile network
MMS messaging with multipart payloads (image, audio, video, SMIL, vCard)
Inbound replies on Telstra-provisioned dedicated virtual numbers
Delivery status notifications via push callbacks (notifyURL) and pull status endpoint
Scheduled delivery and validity-period controls
Priority message flag and per-message user reference
OAuth 2.0 client credentials grant with NSMS scope (3599 second bearer tokens)
Free Trial tier with Telstra-supplied trial numbers and whitelisted recipients
Commercial Paid tier with negotiated per-message pricing and SLA
International SMS reach beyond Australia
Official SDKs in Python, Node.js, Java, .NET, and Go
Service healthchecks for SMS and MMS surfaces
Mobile Number Verification — silent MSISDN match on the Telstra data network (separate API)
Arduino development kits for Cat-1 and Cat-M1 IoT modules on the Telstra network

Semantic Vocabularies

Telstra Context

0 classes · 5 properties

JSON-LD

API Governance Rules

Telstra API Rules

5 rules · 2 errors 3 warnings

SPECTRAL

JSON Structure

Telstra Message Structure

0 properties

JSON STRUCTURE

Example Payloads

Telstra Oauth Token Example

2 fields

EXAMPLE

Telstra Send Sms Example

2 fields

EXAMPLE

Resources

🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
📝
Signup
Signup
👥
GitHubOrganization
GitHubOrganization
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💬
Support
Support
🔗
Forums
Forums
👥
GitHub
GitHub
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
License
License
🔧
Tools
Tools
🔧
Tools
Tools
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
SpectralRuleset
SpectralRuleset
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Telstra Mobile Number Verification API
  version: 1.0.0
request:
  auth:
    type: oauth2
    flow: client_credentials
    accessTokenUrl: https://tapi.telstra.com/v2/oauth/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Verification
    type: folder
  items:
  - info:
      name: Telstra Verify Mobile Number
      type: http
    http:
      method: POST
      url: https://tapi.telstra.com/v1/mobile-number-verification/verify
      body:
        type: json
        data: '{}'
    docs: Issue a verification request for a Telstra-network MSISDN. The device must initiate the request from a Telstra mobile
      data session for a successful match.
bundled: true