Home
Providers
Optus
Optus
Optus (Singtel Optus Pty Limited) is Australia's second-largest telecommunications carrier, wholly owned by Singapore's Singtel and headquartered in Macquarie Park, Sydney. It runs a national mobile network reaching over 99% of the Australian population, alongside NBN and cable broadband, satellite capacity inherited from AUSSAT, enterprise and government connectivity, IoT/M2M services, and consumer media. Its API posture is split in two. The only genuinely public, self-serve developer surface Optus operates is The Optus SMS Suite — an enterprise messaging platform white-labelled from New Zealand's Modica Group at sms.optus.com.au, which publishes open documentation, downloadable OpenAPI/Swagger definitions, a WSDL, delivery-receipt callbacks, and a free-trial signup. Everything else is partner-gated: the IoT Control Centre is a Cisco/Jasper platform behind a referral-coded starter kit, and Optus has no first-party network-API portal — developer.optus.com.au and api.optus.com.au resolve on Akamai but return HTTP 403 Access Denied. On network APIs Optus is a stated GSMA Open Gateway participant and an endorser of the Bridge Alliance API Exchange (BAEx), but as of this review no CAMARA API is callable from Optus directly; its route to developers runs through its parent Singtel's Paragon-powered BAEx and Aduna, not through anything Optus publishes itself.
Optus publishes 4 APIs on the APIs.io network, including SMS Suite REST API v1, SMS Suite SMS Gateway REST API v2, SMS Suite Campaign Manager API, and 1 more. Tagged areas include Telecommunications, Australia, Mobile Network Operator, Messaging, and SMS.
The Optus catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Optus’ developer surface includes documentation, API reference, getting-started guide, signup flow, support, authentication, changelog, and 28 more developer resources.
10 APIs
1 MCP Servers
Telecommunications Australia Mobile Network Operator Messaging SMS MMS Two-Factor Authentication Network APIs CAMARA Open Gateway IoT 5G Broadband Satellite Enterprise
On this page
Kin Score
APIs 10
MCP Servers 1
Event Specs 1
Security Posture 4
Agentic Access 1
Resources 35
apis.yml
58 Operational Transparency
Composite quality — 53.9/100 · developing
Contract Quality
14.6 / 25
Developer Ergonomics
13.0 / 20
Commercial Clarity
10.0 / 20
Operational Transparency
7.5 / 13
Agent readiness — 71/100 · agent native
Machine-Readable Contract
18 / 18
Agentic Access Contract
15 / 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
0 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 10
Model Context Protocol servers that expose these APIs to AI agents.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Operate 5
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: optus
url: https://raw.githubusercontent.com/api-evangelist/optus/refs/heads/main/apis.yml
name: Optus
kind: company
description: 'Optus (Singtel Optus Pty Limited) is Australia''s second-largest telecommunications carrier, wholly owned by
Singapore''s Singtel and headquartered in Macquarie Park, Sydney. It runs a national mobile network reaching over 99% of
the Australian population, alongside NBN and cable broadband, satellite capacity inherited from AUSSAT, enterprise and government
connectivity, IoT/M2M services, and consumer media. Its API posture is split in two. The only genuinely public, self-serve
developer surface Optus operates is The Optus SMS Suite — an enterprise messaging platform white-labelled from New Zealand''s
Modica Group at sms.optus.com.au, which publishes open documentation, downloadable OpenAPI/Swagger definitions, a WSDL,
delivery-receipt callbacks, and a free-trial signup. Everything else is partner-gated: the IoT Control Centre is a Cisco/Jasper
platform behind a referral-coded starter kit, and Optus has no first-party network-API portal — developer.optus.com.au and
api.optus.com.au resolve on Akamai but return HTTP 403 Access Denied. On network APIs Optus is a stated GSMA Open Gateway
participant and an endorser of the Bridge Alliance API Exchange (BAEx), but as of this review no CAMARA API is callable
from Optus directly; its route to developers runs through its parent Singtel''s Paragon-powered BAEx and Aduna, not through
anything Optus publishes itself.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Telecommunications
- Australia
- Mobile Network Operator
- Messaging
- SMS
- MMS
- Two-Factor Authentication
- Network APIs
- CAMARA
- Open Gateway
- IoT
- 5G
- Broadband
- Satellite
- Enterprise
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: optus:optus-sms-suite-rest-api-v1
name: Optus SMS Suite REST API v1
description: JSON REST API for sending single and bulk SMS from The Optus SMS Suite, including scheduled sends, broadcast
to a list, and retrieval of a submitted message by 64-bit message ID. Authenticated with HTTP Basic credentials issued
per application in the SMS Suite platform.
humanURL: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/rest-v1/
baseURL: https://api.sms.optus.com.au/rest/gateway
tags:
- SMS
- Messaging
- REST
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/rest-v1/
- type: APIReference
url: https://sms.optus.com.au/docs/api/mobile-gateway-rest-v1.html
- type: OpenAPI
url: openapi/optus-sms-suite-rest-v1-openapi.yml
- type: Overlay
url: overlays/optus-sms-suite-rest-v1-overlay.yaml
- type: Webhooks
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/rest-v1/
- aid: optus:optus-sms-suite-rest-api-v2
name: Optus SMS Suite SMS Gateway REST API v2
description: High-volume asynchronous SMS API using UUID-based message tracking, mandatory delivery-receipt (DLR) callbacks,
and advanced scheduling. Requests are authenticated with HTTP Basic credentials passed in the Authorization header via
the platform's GatewayAuthorizer scheme.
humanURL: https://sms.optus.com.au/docs/en/integrations/api-documentation/rest-v2/
baseURL: https://api.sms.optus.com.au/rest/sms/v2
tags:
- SMS
- Messaging
- REST
- Webhooks
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/api-documentation/rest-v2/
- type: APIReference
url: https://sms.optus.com.au/docs/api/mobile-gateway-rest-v2.html
- type: OpenAPI
url: openapi/optus-sms-suite-rest-v2-openapi.yml
- type: Overlay
url: overlays/optus-sms-suite-rest-v2-overlay.yaml
- type: AsyncAPI
url: asyncapi/optus-sms-suite-asyncapi.yml
- type: Webhooks
url: https://sms.optus.com.au/docs/en/integrations/api-documentation/rest-v2/
- type: AgentSkill
url: skills/optus-send-and-reconcile-sms.md
- aid: optus:optus-sms-suite-campaign-manager-api
name: Optus SMS Suite Campaign Manager API
description: REST API v1 for programmatic control of SMS marketing campaigns — creating and managing recipient lists, message
templates, scheduled campaigns, and per-campaign reporting, scoped to a named SMS Suite application.
humanURL: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/campaign-manager-api/
baseURL: https://api.sms.optus.com.au/rest/campaign_manager/v1
tags:
- Campaigns
- Messaging
- Marketing
- REST
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/campaign-manager-api/
- type: APIReference
url: https://sms.optus.com.au/docs/api/campaign-manager.html
- type: OpenAPI
url: openapi/optus-sms-suite-campaign-manager-openapi.yml
- type: Overlay
url: overlays/optus-sms-suite-campaign-manager-overlay.yaml
- type: AgentSkill
url: skills/optus-run-sms-campaign.md
- aid: optus:optus-sms-suite-health-monitoring-api
name: Optus SMS Suite Health Monitoring API
description: Unauthenticated status API returning near real-time availability for individual Optus SMS Suite services (rest,
smpp, and others), polled every 60 seconds from an external, geographically distributed provider independent of the platform's
own infrastructure.
humanURL: https://sms.optus.com.au/docs/en/integrations/api-documentation/health-api/
baseURL: https://api.sms.optus.com.au/rest/services/v1
tags:
- Status
- Monitoring
- Health
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/api-documentation/health-api/
- type: OpenAPI
url: openapi/optus-sms-suite-status-openapi.json
- type: Overlay
url: overlays/optus-sms-suite-status-overlay.yaml
- type: StatusPage
url: https://status.sms.optus.com.au/
- type: AgentSkill
url: skills/optus-check-service-health.md
- aid: optus:optus-sms-suite-2fa-rest-api
name: Optus SMS Suite 2FA REST API
description: Hosted two-factor authentication API that creates an SMS one-time-code challenge for a mobile handset with
POST /challenges and validates the user's entry with POST /responses, with customisable message copy, optional alphanumeric
mask, and a configurable validity window. Authenticated with HTTP Basic. No published OpenAPI definition was found.
humanURL: https://sms.optus.com.au/docs/en/integrations/messaging-apis/2fa/
baseURL: https://api.sms.optus.com.au/rest/2fa
tags:
- Two-Factor Authentication
- Identity
- SMS
- REST
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/2fa/
- type: AgentSkill
url: skills/optus-two-factor-authentication.md
- aid: optus:optus-sms-suite-rest-email-api
name: Optus SMS Suite REST Email API
description: Companion REST API to the SMS gateway for scheduling and sending plain-text transactional email over a separate
endpoint, returning a 64-bit message ID for later retrieval and firing DLR callbacks when the email transport has sent
the message. Plain text only — no HTML, rich text, or attachments. No published OpenAPI definition was found.
humanURL: https://sms.optus.com.au/docs/en/integrations/api-documentation/rest-email/
baseURL: https://api.sms.optus.com.au/rest/email/v1
tags:
- Email
- Messaging
- REST
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/api-documentation/rest-email/
- type: Webhooks
url: https://sms.optus.com.au/docs/en/integrations/api-documentation/rest-email/
- aid: optus:optus-sms-suite-https-api
name: Optus SMS Suite HTTPS API
description: Legacy GET-based HTTPS interface for SMS integration, covering message sending, delivery receipts, and inbound
(mobile-originated) message callbacks for systems that cannot build a JSON REST client. No published OpenAPI definition
was found.
humanURL: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/https/
baseURL: https://api.sms.optus.com.au/message
tags:
- SMS
- Messaging
- HTTP
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/https/
- type: Deprecation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/https/
- type: Webhooks
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/https/
- aid: optus:optus-sms-suite-soap-api
name: Optus SMS Suite SOAP API
description: WSDL-described SOAP interface for SMS integration supporting custom source addressing, message classification,
and structured error handling, published for legacy enterprise middleware. The WSDL is served publicly and targets the
namespace http://api.sms.optus.com.au/ModicaSoap.
humanURL: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/soap/
baseURL: https://api.sms.optus.com.au/ModicaSoap
tags:
- SMS
- Messaging
- SOAP
- WSDL
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/soap/
- type: WSDL
url: https://api.sms.optus.com.au/ModicaSoap.wsdl
- type: Deprecation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/soap/
- type: Webhooks
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/soap/
- aid: optus:optus-sms-suite-mms-mm7-api
name: Optus SMS Suite MMS MM7 API
description: Implementation of the 3GPP MM7 SOAP protocol for sending and receiving MMS, carrying text, image, audio, video,
and SMIL content in multipart MIME requests to /mm7, with MO message and delivery-report callbacks acknowledged by SOAP
responses. Authenticated with HTTP Basic.
humanURL: https://sms.optus.com.au/docs/en/integrations/messaging-apis/mm7/
baseURL: https://api.sms.optus.com.au/mm7
tags:
- MMS
- Messaging
- MM7
- SOAP
- 3GPP
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/mm7/
- type: Webhooks
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/mm7/
- aid: optus:optus-sms-suite-smpp-api
name: Optus SMS Suite SMPP API
description: Direct SMSC connectivity over SMPP 3.3 and 3.4 with mandatory TLS, offering high-throughput binary messaging,
custom character encoding, and detailed delivery reporting. A wire protocol rather than an HTTP API — no OpenAPI definition
exists or is expected.
humanURL: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/smpp/
tags:
- SMS
- Messaging
- SMPP
properties:
- type: Documentation
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/sms-apis/smpp/
common:
- type: Website
url: https://www.optus.com.au/
- type: DeveloperPortal
url: https://sms.optus.com.au/docs/en/developer-docs/
- type: Documentation
url: https://sms.optus.com.au/docs/en/developer-docs/
- type: APIReference
url: https://sms.optus.com.au/docs/en/integrations/messaging-apis/
- type: GettingStarted
url: https://sms.optus.com.au/docs/en/developer-getting-started/
- type: SignUp
url: https://sms.optus.com.au/customer/online_signup
- type: Login
url: https://sms.optus.com.au/login
- type: Support
url: https://www.optus.com.au/business/contact-us
- type: HelpCenter
url: https://sms.optus.com.au/docs/en/support-centre/
- type: TermsOfService
url: https://www.optus.com.au/about/legal/standard-forms-agreement/business
- type: PrivacyPolicy
url: https://www.optus.com.au/about/legal/privacy
- type: Authentication
url: authentication/optus-authentication.yml
- type: Conventions
url: conventions/optus-conventions.yml
- type: ErrorCatalog
url: errors/optus-error-codes.yml
- type: Lifecycle
url: lifecycle/optus-lifecycle.yml
- type: StatusPage
url: https://status.sms.optus.com.au/
- type: Deprecation
url: lifecycle/optus-lifecycle.yml
- type: ChangeLog
url: changelog/optus-changelog.yml
- type: Conformance
url: conformance/optus-conformance.yml
- type: Compliance
url: https://sms.optus.com.au/docs/en/solution-sheets/safe-secure/
- type: TrustCenter
url: security/optus-trust-center.yml
- type: Security
url: https://bugcrowd.com/optus-vdp-pro
- type: VulnerabilityDisclosure
url: security/optus-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/optus-domain-security.yml
- type: AsyncAPI
url: asyncapi/optus-sms-suite-asyncapi.yml
- type: Webhooks
url: asyncapi/optus-sms-suite-asyncapi.yml
- type: DataModel
url: data-model/optus-data-model.yml
- type: MCPServer
url: mcp/optus-mcp.yml
- type: ToolCrosswalk
url: mcp/optus-tool-crosswalk.yml
- type: AgentSkill
url: skills/_index.yml
- type: AgenticAccess
url: agentic-access/optus-agentic-access.yml
- type: LLMsTxt
url: llms/optus-llms.txt
- type: Packages
url: packages/optus-packages.yml
- type: Integrations
url: https://sms.optus.com.au/docs/en/integrations/business-integrations/
- type: LinkedIn
url: https://www.linkedin.com/company/optus
- type: Wikipedia
url: https://en.wikipedia.org/wiki/Optus
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com