ACMA · OpenAPI Overlay 1.0.0
API Evangelist enhancements for the ACMA Spectrum Licensing API
6 actions
6 updates
update
extends
openapi/acma-spectrum-licensing-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for ACMA's API. It is a proposal applied on top of the contract, not a document ACMA publishes.
What the actions change
x-apievangelist-slugx-apievangelist-apix-apievangelist-reviewedx-apievangelist-verified-livex-apievangelist-artifactsx-data-licencex-agent-warningsx-bulk-alternative
Targets 2
$.info
$.servers
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enhancements for the ACMA Spectrum Licensing API
version: 1.0.0
extends: openapi/acma-spectrum-licensing-openapi.yml
x-generated: '2026-07-25'
x-method: generated
x-note: >-
ACMA publishes no OpenAPI. The document this overlay extends is itself an API Evangelist
reconstruction from ACMA's published guide, the live WSDL and live-probed responses. This
overlay records the API Evangelist annotations layered on top of that reconstruction — the
rating, the artifact cross-links, the agent-facing warnings and the licence constraint —
so they stay separable from the reconstructed contract.
actions:
- target: $.info
update:
x-apievangelist-slug: acma
x-apievangelist-api: acma:spectrum-licensing
x-apievangelist-reviewed: '2026-07-25'
x-apievangelist-verified-live: true
x-apievangelist-artifacts:
wsdl: wsdl/acma-spectrum-licensing.wsdl
authentication: authentication/acma-authentication.yml
conventions: conventions/acma-conventions.yml
errors: errors/acma-problem-types.yml
lifecycle: lifecycle/acma-lifecycle.yml
rate_limits: rate-limits/acma-rate-limits.yml
data_model: data-model/acma-data-model.yml
conformance: conformance/acma-conformance.yml
mcp: mcp/acma-mcp.yml
tool_crosswalk: mcp/acma-tool-crosswalk.yml
skills: skills/_index.yml
agentic_access: agentic-access/acma-agentic-access.yml
- target: $.info
update:
x-data-licence:
name: Licence to use the Register of Radiocommunications Licences
url: https://www.acma.gov.au/radiocomms-licence-data#terms-and-conditions
attribution_required: 'Based on Australian Communications and Media Authority information'
prohibited_uses:
- Unsolicited commercial electronic messages (Spam Act 2003)
- Unsolicited telemarketing calls (Do Not Call Register Act 2006)
- Unsolicited mail advertising
- Reproducing or distributing a natural person's client information in a derivative work
note: >-
This is the real access control on an otherwise anonymous API. Any agent or product
redistributing these records inherits these constraints.
- target: $.info
update:
x-agent-warnings:
- >-
Results are silently truncated at 2,000 records per query. Always read TOTAL_RESULT and
page with offset before treating a result set as complete.
- >-
An empty result is HTTP 200 with an empty array, not a 404.
- >-
Errors are HTML fault pages with no machine-readable body — there is no problem+json,
no error code and no correlation id.
- >-
Frequency units differ by operation: Hz on registration and assignment rows, MHz on the
400 MHz register.
- >-
Request dates on AssignmentRange are DD-MM-YYYY; response dates are ISO local datetimes.
- >-
Identifier types are inconsistent — CLIENT_NO is a JSON number on some operations and a
string on others. Treat all identifiers as strings.
- >-
The register records LICENCES, not transmissions. Absence from the register is not proof
a band is clear; class-licensed and defence spectrum are not in this dataset.
- target: $.servers
update:
- url: https://api.acma.gov.au/SpectrumLicensingAPIOuterService/OuterService.svc
description: Production REST endpoint (HTTPS), live-verified 2026-07-25.
x-soap-endpoint: https://api.acma.gov.au/SpectrumLicensingAPIOuterService/OuterService.svc/soap
x-wsdl: https://api.acma.gov.au/SpectrumLicensingAPIOuterService/OuterService.svc?wsdl
- target: $.info
update:
x-bulk-alternative:
description: >-
ACMA's published answer for whole-dataset use is a daily complete extract, not paging
this API. The 2,000-record cap exists to enforce that.
download: https://www.acma.gov.au/register-radiocommunication-licences-rrl#/data-download
offline_tool: https://web.acma.gov.au/offline-rrl/
erd: https://cdn.acma.gov.au/offline-rrl/doc/RRLDataDownloads_ERD.jpg
format_summary: https://cdn.acma.gov.au/offline-rrl/doc/Summary_of_Spectra_RRL_Format.xlsx
- target: $.info
update:
x-withdrawn-operations:
note: >-
Documented in ACMA's guide with the single word "Deprecated" and absent from the live
WSDL. Not modelled as paths in the reconstructed OpenAPI because no URI template was
ever published for them.
operations:
- SpectrumLicenceImageSearchXML
- SpectrumLicenceImageSearchJSON
- ExtractSpectrumLicensingPDF