Dartmouth College · API Governance Rules
Dartmouth College API Rules
Spectral linting rules defining API design standards and conventions for Dartmouth College.
7 Rules
error 5
warn 2
Rule Categories
dartmouth
Rules
error
dartmouth-info-title
API must declare an info.title.
$.info
error
dartmouth-info-version
API must declare an info.version.
$.info
error
dartmouth-has-servers
A server URL must be declared so the API is callable.
$
error
dartmouth-operator-declared
Every Dartmouth OpenAPI must declare x-operator so a vendor contract can never be re-attributed to the institution. This repo held seven ArcGIS Hub specs under Dartmouth's name until 2026-08-30 for want of exactly this.
$
error
dartmouth-method-declared
Every Dartmouth OpenAPI must declare how it came to be held (x-method).
$
warn
dartmouth-operation-id
Every operation should carry an operationId.
$.paths[*][get,put,post,delete,patch]
warn
dartmouth-operation-described
Every operation should carry a description.
$.paths[*][get,put,post,delete,patch]
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.