Indian Institute of Science Bangalore · API Governance Rules
Indian Institute of Science Bangalore API Rules
Spectral linting rules defining API design standards and conventions for Indian Institute of Science Bangalore.
6 Rules
error 2
warn 4
Rule Categories
iisc
Rules
warn
iisc-info-contact
API info should include a contact.
$.info
error
iisc-server-https
ETD@IISc REST servers must be served over HTTPS.
$.servers[*].url
error
iisc-operation-id
Every operation must declare an operationId.
$.paths[*][get,post,put,delete,patch]
warn
iisc-object-has-uuid
Core DSpace resource schemas (Community, Collection, Item, Bitstream) should expose a uuid property, matching the live API.
$.components.schemas[Community,Collection,Item,Bitstream]
warn
iisc-object-has-type-discriminator
DSpace base object must carry a string "type" discriminator.
$.components.schemas.DSpaceObject.properties.type
warn
iisc-read-only-paths
The public ETD@IISc profile is read-only; only GET operations are expected on documented paths.
$.paths[*]