University of Queensland · API Governance Rules
University of Queensland API Rules
Spectral linting rules defining API design standards and conventions for University of Queensland.
5 Rules
error 3
warn 2
Rule Categories
uq
Rules
error
uq-status-server-is-institution-host
The only server must be UQ's own status host — a vendor host here would be a misattribution.
$.servers[*].url
error
uq-status-operator-declared
info must carry x-operator so the surface can never be credited to the wrong party.
$.info
error
uq-status-provenance-declared
info must carry x-provenance with a method, because this document was written by API Evangelist and not by UQ.
$.info.x-provenance
warn
uq-status-no-security
The API is keyless; declaring a security scheme would overstate what UQ operates.
$
warn
uq-status-operations-documented
Every operation carries an operationId and a summary.
$.paths[*][get]
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.