University of Cambridge · API Governance Rules
University of Cambridge API Rules
Spectral linting rules defining API design standards and conventions for University of Cambridge.
7 Rules
error 3
warn 3
info 1
Rule Categories
cam
Rules
error
cam-info-title
API must declare an info.title.
$.info
error
cam-info-version
API must declare an info.version.
$.info
error
cam-servers-defined
At least one server URL must be defined.
$.servers
warn
cam-server-https
Lookup servers should use HTTPS (observed pattern in the published spec).
$.servers[*].url
warn
cam-operation-id
Every operation should carry an operationId (e.g. Person_get, Group_allGroups).
$.paths[*][get,post,put,delete]
warn
cam-operation-tags
Operations should be tagged by resource (person, institution, group, attribute).
$.paths[*][get,post,put,delete]
info
cam-result-wrapper
JSON responses are wrapped in a top-level "result" container per the Lookup/Ibis convention.
$.paths[*][get,post,put,delete].responses.200.content.application/json.schema.properties
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for spectral rules
4 MCP tools reach this
find_rulesBrowse and filter every ruleset in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This ruleset
curl "https://apis.io/api/v1/rules/university-of-cambridge-rules"
All spectral rules
curl "https://apis.io/api/v1/rules?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.