TPG Telecom

TPG Telecom Limited is Australia's second-largest telecommunications company and an ASX-listed mobile network operator and fixed broadband carrier, formed by the 2020 merger of Vodafone Hutchison Australia and TPG Corporation. It runs its own mobile network reaching 98.4% of the Australian population and sells under the Vodafone, TPG, iiNet, Internode, Lebara and felix brands, with business, enterprise, government and wholesale services consolidated under Vodafone Business. In the telecom API value chain TPG Telecom sits squarely on the network side and not the developer side: it publishes no first-party developer portal, no downloadable OpenAPI, and no network APIs. Its only public, callable developer surface is the Vodafone Business Messaging Hub — a white-labelled Sinch MessageMedia (Sinch Engage) CPaaS platform running on TPG-branded hosts at messaging.tpgtelecom.com.au and api.messaging.tpgtelecom.com.au, with documentation served from a Zendesk help centre and an Apiary API Blueprint owned by MessageMedia. On the sector's defining signal, CAMARA and GSMA Open Gateway, TPG Telecom is a stated non-participant: while Telstra went live with Number Verification and SIM Swap through Aduna and Optus signalled it would follow, TPG's public position is that it is "closely watching developments like GSMA Open Gateway" while prioritising local scam prevention — a watching brief, not an implementation. TPG Telecom is therefore partner-gated and aggregator-mediated: developers reach its network through a CPaaS supplier, not through TPG.

TPG Telecom publishes 2 APIs on the APIs.io network. Tagged areas include Telecommunications, Australia, Mobile Network Operator, Broadband, and Messaging.

The TPG Telecom catalog on APIs.io includes 1 event-driven AsyncAPI specification.

TPG Telecom’s developer surface includes authentication, documentation, getting-started guide, support, pricing, legal docs, and 30 more developer resources.

45.3/100 developing ▬ flat Agent 53/100 agent ready Full breakdown ↓
scored 2026-07-27 · rubric v0.5
2 APIs 1 MCP Servers
TelecommunicationsAustraliaMobile Network OperatorBroadbandMessagingSMSIoT5GPartner Gated

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 45.3/100 · developing
Contract Quality 5.7 / 25
Developer Ergonomics 10.0 / 20
Commercial Clarity 15.3 / 20
Operational Transparency 5.1 / 13
Governance 0.0 / 12
Discoverability 9.3 / 10
Agent readiness — 53/100 · agent ready
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tpg-telecom: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

TPG Telecom Messaging Hub Contacts API

Contacts Management API for the Vodafone Business Messaging Hub, providing CRUD over contacts, lists and custom fields for SMS/MMS campaigns. Documented as an Apiary API Bluepri...

TPG Telecom Messaging Hub REST API

The SMS/MMS REST API of the Vodafone Business Messaging Hub, listed on the product page as "Access to our REST API" on every plan tier. The API is live on the TPG-branded host h...

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Pricing Plans 1

Published pricing tiers and plan structures.

Tpg Telecom Plans

5 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Tpg Telecom Rate Limits

0 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tpg Telecom Authentication

http/hmac · 3 schemes

SECURITY

Tpg Telecom Domain Security

TLSv1.2 · DMARC

SECURITY

Tpg Telecom Vulnerability Disclosure

security.txt · contact published

SECURITY

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 6

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: tpg-telecom
url: https://raw.githubusercontent.com/api-evangelist/tpg-telecom/refs/heads/main/apis.yml
name: TPG Telecom
kind: company
description: 'TPG Telecom Limited is Australia''s second-largest telecommunications company and an ASX-listed mobile network
  operator and fixed broadband carrier, formed by the 2020 merger of Vodafone Hutchison Australia and TPG Corporation. It
  runs its own mobile network reaching 98.4% of the Australian population and sells under the Vodafone, TPG, iiNet, Internode,
  Lebara and felix brands, with business, enterprise, government and wholesale services consolidated under Vodafone Business.
  In the telecom API value chain TPG Telecom sits squarely on the network side and not the developer side: it publishes no
  first-party developer portal, no downloadable OpenAPI, and no network APIs. Its only public, callable developer surface
  is the Vodafone Business Messaging Hub — a white-labelled Sinch MessageMedia (Sinch Engage) CPaaS platform running on TPG-branded
  hosts at messaging.tpgtelecom.com.au and api.messaging.tpgtelecom.com.au, with documentation served from a Zendesk help
  centre and an Apiary API Blueprint owned by MessageMedia. On the sector''s defining signal, CAMARA and GSMA Open Gateway,
  TPG Telecom is a stated non-participant: while Telstra went live with Number Verification and SIM Swap through Aduna and
  Optus signalled it would follow, TPG''s public position is that it is "closely watching developments like GSMA Open Gateway"
  while prioritising local scam prevention — a watching brief, not an implementation. TPG Telecom is therefore partner-gated
  and aggregator-mediated: developers reach its network through a CPaaS supplier, not through TPG.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Telecommunications
- Australia
- Mobile Network Operator
- Broadband
- Messaging
- SMS
- IoT
- 5G
- Partner Gated
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: tpg-telecom:tpg-telecom-messaging-hub-contacts-api
  name: TPG Telecom Messaging Hub Contacts API
  description: Contacts Management API for the Vodafone Business Messaging Hub, providing CRUD over contacts, lists and custom
    fields for SMS/MMS campaigns. Documented as an Apiary API Blueprint (project subdomain contactsapiv1tgp, owner "MessageMedia")
    embedded in the TPG Telecom Messaging Hub help centre. The blueprint declares the base URI https://api.messaging.tpgtelecom.com.au
    and 18 operations across /api/v1/contacts/contacts, /api/v1/contacts/lists and /api/v1/contacts/custom-fields. Authentication
    is HTTP Basic (Base64 api_key:api_secret) or an hmac-sha1 signed Authorization header. No OpenAPI or Swagger document
    is published — the Apiary project's description format is apiblueprint, and its swagger.json endpoint returns project
    metadata only.
  humanURL: https://contactsapiv1tgp.docs.apiary.io/
  baseURL: https://api.messaging.tpgtelecom.com.au
  tags:
  - Contacts
  - Messaging
  - CPaaS
  properties:
  - type: APIBlueprint
    url: blueprint/tpg-telecom-contacts-management-api.apib
  - type: APIReference
    url: https://contactsapiv1tgp.docs.apiary.io/
  - type: Documentation
    url: https://support.messaging.tpgtelecom.com.au/hc/en-us/articles/11469281100559-Contacts-API
  - type: Documentation
    url: https://support.messaging.tpgtelecom.com.au/hc/en-us/sections/4750925238671-REST-API-Documentation
  - type: Authentication
    url: https://support.messaging.tpgtelecom.com.au/hc/en-us/articles/4750274170383-Creating-new-API-credentials
- aid: tpg-telecom:tpg-telecom-messaging-hub-rest-api
  name: TPG Telecom Messaging Hub REST API
  description: The SMS/MMS REST API of the Vodafone Business Messaging Hub, listed on the product page as "Access to our REST
    API" on every plan tier. The API is live on the TPG-branded host https://api.messaging.tpgtelecom.com.au — anonymous probes
    on 2026-07-25 returned HTTP 401 Unauthorized (route present, credentials required) for /v1/messages, /v1/replies, /v1/delivery_reports
    and /v1/webhooks, while unrouted paths returned 404. Credentials are issued from the Messaging Hub console as REST Basic,
    REST HMAC, or legacy username/password keys. The full reference is not published as a first-party developer portal; the
    platform is a white-labelled Sinch MessageMedia deployment and the help centre's "API Documentation" article is served
    behind a Cloudflare bot challenge. No OpenAPI, Swagger, AsyncAPI, Postman collection, GraphQL surface, or first-party
    SDK was found.
  humanURL: https://support.messaging.tpgtelecom.com.au/hc/en-us/sections/4750925238671-REST-API-Documentation
  baseURL: https://api.messaging.tpgtelecom.com.au
  tags:
  - Messaging
  - SMS
  - MMS
  - Webhooks
  - CPaaS
  properties:
  - type: Documentation
    url: https://support.messaging.tpgtelecom.com.au/hc/en-us/sections/4750925238671-REST-API-Documentation
  - type: Documentation
    url: https://www.vodafone.com.au/business/messaging-hub
  - type: APIReference
    url: https://support.messaging.tpgtelecom.com.au/hc/en-us/articles/4750142926479-API-Documentation
  - type: Webhooks
    url: https://support.messaging.tpgtelecom.com.au/hc/en-us/articles/4693850901263-Create-manage-webhooks
  - type: Authentication
    url: https://support.messaging.tpgtelecom.com.au/hc/en-us/articles/4750274170383-Creating-new-API-credentials
  - type: SignUp
    url: https://messaging.tpgtelecom.com.au/login
common:
- type: VulnerabilityDisclosure
  url: security/tpg-telecom-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/tpg-telecom-domain-security.yml
- type: Security
  url: https://www.tpgtelecom.com.au/.well-known/security.txt
- type: SecurityTxt
  url: well-known/tpg-telecom-security.txt
- type: WellKnown
  url: well-known/tpg-telecom-well-known.yml
- type: Authentication
  url: authentication/tpg-telecom-authentication.yml
- type: Conventions
  url: conventions/tpg-telecom-conventions.yml
- type: ErrorCatalog
  url: errors/tpg-telecom-problem-types.yml
- type: ErrorCodes
  url: errors/tpg-telecom-delivery-status-codes.yml
- type: DataModel
  url: data-model/tpg-telecom-data-model.yml
- type: Lifecycle
  url: lifecycle/tpg-telecom-lifecycle.yml
- type: StatusPage
  url: https://status.messaging.tpgtelecom.com.au
- type: Webhooks
  url: asyncapi/tpg-telecom-messaging-webhooks.yml
- type: MCPServer
  url: mcp/tpg-telecom-mcp.yml
- type: Packages
  url: packages/tpg-telecom-packages.yml
- type: Conformance
  url: conformance/tpg-telecom-conformance.yml
- type: LLMsTxt
  url: llms/tpg-telecom-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: Plans
  url: plans/tpg-telecom-plans.yml
- type: RateLimits
  url: rate-limits/tpg-telecom-rate-limits.yml
- type: Website
  url: https://www.tpgtelecom.com.au/
- type: About
  url: https://www.tpgtelecom.com.au/about-us
- type: Documentation
  url: https://support.messaging.tpgtelecom.com.au/hc/en-us
- type: GettingStarted
  url: https://support.messaging.tpgtelecom.com.au/hc/en-us/sections/4656402628367-Quick-Start-Guides
- type: Support
  url: https://support.messaging.tpgtelecom.com.au/hc/en-us/articles/4783185128847-Contacting-us
- type: Pricing
  url: https://www.vodafone.com.au/business/messaging-hub
- type: Login
  url: https://messaging.tpgtelecom.com.au/login
- type: TermsOfService
  url: https://www.tpgtelecom.com.au/website-terms
- type: PrivacyPolicy
  url: https://www.tpgtelecom.com.au/about-us/privacy
- type: Legal
  url: https://www.tpgtelecom.com.au/legal
- type: Press
  url: https://www.tpgtelecom.com.au/media_release
- type: Careers
  url: https://www.tpgtelecom.com.au/careers
- type: GitHubOrganization
  url: https://github.com/tpgtelecom
- type: LinkedIn
  url: https://www.linkedin.com/company/tpg-telecom/
- type: InvestorRelations
  url: https://www.tpgtelecom.com.au/investor-relations
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com