Yale University · API Governance Rules
Yale University API Rules
Spectral linting rules defining API design standards and conventions for Yale University.
6 Rules
error 2
warn 3
info 1
Rule Categories
yale
Rules
warn
yale-info-contact
API info must include a contact pointing at the LUX technology page.
$.info
warn
yale-info-license
LUX is published under Apache 2.0; the spec should declare a license.
$.info
error
yale-operation-id
Every operation should declare an operationId.
$.paths[*][*]
warn
yale-scope-enum
The scope path parameter must constrain values to LUX discovery scopes.
$.components.parameters.Scope.schema
info
yale-jsonld-context
Response object schemas should expose the JSON-LD @context property.
$.components.schemas[?(@.properties)]
error
yale-server-https
Servers must use HTTPS.
$.servers[*].url