King's College London · API Governance Rules
King's College London API Rules
Spectral linting rules defining API design standards and conventions for King's College London.
6 Rules
warn 5
info 1
Rule Categories
kcl
Rules
warn
kcl-info-contact
API info object should declare a contact, as Figshare does.
$.info
warn
kcl-info-license
API info object should declare a license.
$.info
warn
kcl-server-figshare-v2
Server URL should be the public Figshare v2 base URL.
$.servers[*].url
warn
kcl-article-doi-present
Article schema should expose a doi property (research items are DOI-minted).
$.components.schemas.Article.properties
info
kcl-identifier-integer
Object id properties are integers in the Figshare model.
$.components.schemas[*].properties.id
warn
kcl-operation-description
Every operation should carry a description.
$.paths[*][get,post,put,patch,delete]