University College Dublin · API Governance Rules
University College Dublin API Rules
Spectral linting rules defining API design standards and conventions for University College Dublin.
6 Rules
error 2
warn 3
info 1
Rule Categories
ucd
Rules
warn
ucd-info-contact
API info should provide a contact.
$.info
error
ucd-https-server
Duchas servers must use HTTPS (HTTP redirects to HTTPS).
$.servers[*].url
error
ucd-operation-id
Every operation must declare an operationId.
$.paths[*][get,post,put,delete,patch]
warn
ucd-get-only
The Duchas API is read-only; only GET operations are expected.
$.paths[*]
warn
ucd-security-required
Collection operations should require an API key.
$
info
ucd-pascalcase-schema-props
Duchas response fields use PascalCase (e.g. ID, NameEN, DateCreated).
$.components.schemas[*].properties.*~