Macquarie University · API Governance Rules
Macquarie University API Rules
Spectral linting rules defining API design standards and conventions for Macquarie University.
6 Rules
error 1
warn 4
info 1
Rule Categories
macquarie
Rules
warn
macquarie-info-title
API info.title must reference Figshare / Macquarie RDR.
$.info.title
error
macquarie-server-https
All servers must use the public Figshare HTTPS base URL.
$.servers[*].url
warn
macquarie-oauth2-security-scheme
Authenticated operations rely on the OAuth2 security scheme.
$.components.securitySchemes
warn
macquarie-article-doi-required
The Article object must declare a DOI field (Macquarie uses DOI prefix 10.25949).
$.components.schemas.Article.required
warn
macquarie-operation-tags
Every operation should be tagged for discoverability.
$.paths[*][get,post,put,delete,patch]
info
macquarie-operation-description
Operations should carry a human-readable description or summary.
$.paths[*][get,post,put,delete,patch]