WatchGuard · API Governance Rules
WatchGuard API Rules
Spectral linting rules defining API design standards and conventions for WatchGuard.
7 Rules
error 3
Rule Categories
wg
Rules
error
wg-dual-security-required
All WatchGuard API operations must declare both bearerAuth and apiKeyAuth security.
$.paths[*][get,post,put,patch,delete]
warning
wg-summary-title-case
Operation summaries must use Title Case.
$.paths[*][*].summary
warning
wg-operation-id-camel-case
WatchGuard API operation IDs must use camelCase.
$.paths[*][*].operationId
error
wg-account-id-required
WatchGuard Cloud API paths with {accountId} must mark it as required.
$.paths[*][*].parameters[?(@.name == 'accountId')]
warning
wg-401-response-required
All WatchGuard API operations must document a 401 Unauthorized response.
$.paths[*][get,post,put,patch,delete].responses
error
wg-https-servers
All WatchGuard API server URLs must use HTTPS.
$.servers[*].url
warning
wg-info-contact
WatchGuard API specs must include a contact object in info.
$.info
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for spectral rules
4 MCP tools reach this
find_rulesBrowse and filter every ruleset in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This ruleset
curl "https://apis.io/api/v1/rules/watchguard-rules"
All spectral rules
curl "https://apis.io/api/v1/rules?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.