Flowdock (Discontinued) · API Governance Rules
Flowdock (Discontinued) API Rules
Spectral linting rules defining API design standards and conventions for Flowdock (Discontinued).
Flowdock (Discontinued) API Rules is a Spectral governance ruleset published by Flowdock (Discontinued) on the APIs.io network, containing 7 lint rules.
The ruleset includes 1 error-severity rule, 5 warning-severity rules, and 1 hint-severity rule.
Tagged areas include Team Chat, Team Inbox, Collaboration, Real-Time Messaging, and Integrations.
Rulesets can be applied to your own OpenAPI specs via Spectral to enforce the same governance standards.
7 Rules
error 1
warn 5
Rule Categories
flowdock
Rules
warn
flowdock-title-case-summary
Operation summaries must be Title Case.
$.paths.*[?(@property === 'get' || @property === 'post' || @property === 'put' || @property === 'patch' || @property === 'delete' || @property === 'head' || @property === 'options')].summary
warn
flowdock-resource-naming-snake-case
Path segments should be lowercase snake_case (Flowdock convention).
$.paths
error
flowdock-no-trailing-slash
Paths must not end with a trailing slash.
$.paths
warn
flowdock-org-flow-parameters
Flow-scoped paths must declare `organization` and `flow` path parameters.
$.paths[?(@property =~ /^\/flows\/\{organization\}\/\{flow\}/)].parameters[*].name
warn
flowdock-operationid-camel-case
operationId must be camelCase.
$.paths.*.*.operationId
hint
flowdock-status-banner-required
Top-level info.description should disclose discontinued status.
$.info.description
warn
flowdock-auth-documented
A securityScheme must exist (OAuth2 + Basic for REST, bearer for SCIM, flow_api_token path-param for Push).
$.components.securitySchemes