CommScope Holding · API Governance Rules
CommScope Holding API Rules
Spectral linting rules defining API design standards and conventions for CommScope Holding.
9 Rules
error 4
warn 2
info 3
Rule Categories
ruckus
Rules
error
ruckus-info-contact
API info must include a contact block.
$.info
error
ruckus-server-https
Server URLs must use HTTPS.
$.servers[*].url
warn
ruckus-server-host
Servers should be on the api.*.ruckus.cloud domain.
$.servers[*].url
info
ruckus-multi-region
API definition should declare multiple regional servers.
$.servers
error
ruckus-operation-id
Every operation must declare a unique operationId.
$.paths[*][get,post,put,patch,delete]
warn
ruckus-operation-tags
Operations must declare at least one tag.
$.paths[*][get,post,put,patch,delete]
error
ruckus-bearer-auth
API should declare a JWT bearer security scheme.
$.components.securitySchemes
info
ruckus-tenant-path
Tenant-scoped resources should use the {tenantId} path parameter.
$.paths[?(@property.indexOf('tenant') > -1)]
info
ruckus-async-202
Write operations should document a 202 Accepted async response.
$.paths[*][post,put,patch].responses