University of Birmingham · API Governance Rules
University of Birmingham API Rules
Spectral linting rules defining API design standards and conventions for University of Birmingham.
5 Rules
error 2
warn 2
info 1
Rule Categories
uob
Rules
warn
uob-info-contact
API info should include a contact (Constructicon API lists a project contact email).
$.info
error
uob-construction-schema-required
Construction schema must keep id, construction_id and name as required fields.
$.components.schemas.Construction
error
uob-operationid-present
Every operation must declare an operationId (listConstructions, getConstruction).
$.paths[*][get,post,put,delete]
warn
uob-json-only
Responses are JSON; observed media type is application/json.
$.paths[*][get].responses[*].content
info
uob-no-auth
The English Constructicon API is open and requires no security scheme.
$