King Fahd University of Petroleum & Minerals · API Governance Rules
King Fahd University of Petroleum & Minerals API Rules
Spectral linting rules defining API design standards and conventions for King Fahd University of Petroleum & Minerals.
6 Rules
error 2
warn 2
info 2
Rule Categories
kfupm
Rules
error
kfupm-info-title
API info must declare a title (observed "Pure API").
$.info
error
kfupm-info-version
API info must declare a version (observed Pure 5.35.3-4).
$.info
warn
kfupm-server-defined
At least one server must be defined; KFUPM Pure is served from /ws/api.
$.servers
warn
kfupm-operations-have-tags
Pure operations are grouped by resource tag (activities, research-outputs, persons, organizations, ...).
$.paths[*][get,post,put,delete]
info
kfupm-json-media-type
Pure responses are negotiated as application/json.
$.paths[*][get,post,put].responses[*].content
info
kfupm-uuid-path-param
Entity-by-id paths use a UUID-style {uuid} path parameter, matching Pure's UUID identifiers.
$.paths