ZenRows · API Governance Rules
ZenRows API Rules
Spectral linting rules defining API design standards and conventions for ZenRows.
5 Rules
error 1
warn 3
info 1
Rule Categories
zenrows
Rules
warn
zenrows-snake-case-query-parameters
ZenRows query parameters must use lower snake_case.
$.paths..parameters[?(@.in == 'query')].name
error
zenrows-apikey-required
Every operation must accept the apikey query parameter.
$.paths.*[get,post,put,patch,delete,options,head]
warn
zenrows-server-base-url
Servers should declare https://api.zenrows.com/v1 as the base URL.
$.servers[*].url
info
zenrows-operation-title-case-summary
Operation summaries should use Title Case.
$.paths.*[get,post,put,patch,delete,options,head].summary
warn
zenrows-operation-tag
Operations must be tagged.
$.paths.*[get,post,put,patch,delete,options,head]