Thermo Fisher Scientific · API Governance Rules
Thermo Fisher Scientific API Rules
Spectral linting rules defining API design standards and conventions for Thermo Fisher Scientific.
9 Rules
error 2
warn 6
info 1
Rule Categories
thermo
Rules
warn
thermo-fisher-operation-summary-title-case
All operation summaries must use Title Case.
$.paths[*][*].summary
warn
thermo-fisher-operation-ids-camel-case
All operationIds must use camelCase.
$.paths[*][*].operationId
error
thermo-fisher-tags-required
All operations must have at least one tag.
$.paths[*][get,post,put,patch,delete]
warn
thermo-fisher-description-required
All operations must have a description.
$.paths[*][get,post,put,patch,delete]
warn
thermo-fisher-auth-defined
Non-public operations must declare authentication.
$.paths[*][get,post,put,patch,delete]
error
thermo-fisher-200-response-defined
All GET operations must define a 200 response.
$.paths[*][get].responses
warn
thermo-fisher-401-response-defined
All authenticated operations must define a 401 response.
$.paths[*][get,post,put,patch,delete].responses
info
thermo-fisher-path-kebab-case
All path segments must use kebab-case or camelCase (matching LIMS patterns).
$.paths[*]~
warn
thermo-fisher-request-body-post
POST operations should define a request body.
$.paths[*][post]