SaaS Alerts · API Governance Rules
SaaS Alerts API Rules
Spectral linting rules defining API design standards and conventions for SaaS Alerts.
9 Rules
error 2
warn 7
Rule Categories
saas
Rules
warn
saas-alerts-summary-title-case
All operation summaries must use Title Case
$.paths[*][*].summary
warn
saas-alerts-tags-title-case
All tags must use Title Case
$.paths[*][*].tags[*]
warn
saas-alerts-operation-ids-camel-case
Operation IDs must use camelCase
$.paths[*][*].operationId
error
saas-alerts-security-scheme-required
All operations must define security requirements
$.paths[*][get,post,put,patch,delete]
warn
saas-alerts-pagination-params
List operations should support pagination with pageSize and page parameters
$.paths[*][get]
warn
saas-alerts-parameters-have-descriptions
All parameters must have descriptions
$.paths[*][*].parameters[*]
error
saas-alerts-enum-alert-status-values
alertStatus parameters must use defined enum values
$.paths[*][*].parameters[?(@.name == 'alertStatus')].schema
warn
saas-alerts-paths-kebab-case
Path segments must use kebab-case
$.paths[*]~
warn
saas-alerts-schema-names-pascal-case
Component schema names must use PascalCase
$.components.schemas[*]~