Tomorrow.io · API Governance Rules
Tomorrow.io API Rules
Spectral linting rules defining API design standards and conventions for Tomorrow.io.
6 Rules
error 2
warn 3
info 1
Rule Categories
tomorrow
Rules
error
tomorrow-io-base-url
All Tomorrow.io OpenAPI specs must declare https://api.tomorrow.io/v4 as a server.
$.servers
warn
tomorrow-io-apikey-query-auth
All operations must authenticate with the apikey query parameter (apikeyAuth securityScheme).
$.components.securitySchemes.apikeyAuth
warn
tomorrow-io-operation-summary
Every operation must have a Title Case summary.
$.paths.*[get,post,put,delete,patch]
error
tomorrow-io-operationid-required
Every operation must declare an operationId.
$.paths.*[get,post,put,delete,patch]
warn
tomorrow-io-tag-required
Every operation must declare at least one tag.
$.paths.*[get,post,put,delete,patch].tags
info
tomorrow-io-version-v4
The OpenAPI spec must declare API version 4.x.
$.info.version