Wufoo · API Governance Rules
Wufoo API Rules
Spectral linting rules defining API design standards and conventions for Wufoo.
Wufoo API Rules is a Spectral governance ruleset published by Wufoo on the APIs.io network, containing 7 lint rules.
The ruleset includes 4 error-severity rules, 2 warning-severity rules, and 1 info-severity rule.
Tagged areas include Forms, Form Builder, Surveys, Data Collection, and Webhooks.
Rulesets can be applied to your own OpenAPI specs via Spectral to enforce the same governance standards.
7 Rules
error 4
warn 2
info 1
Rule Categories
wufoo
Rules
error
wufoo-info-contact
Info object MUST include contact name and url.
$.info
error
wufoo-operation-id-camelcase
operationId MUST be camelCase.
$.paths.*.*.operationId
warn
wufoo-summary-title-case
Operation summary SHOULD be Title Case (each word capitalized).
$.paths.*.*.summary
error
wufoo-tags-title-case
Tags MUST be Title Case.
$.tags[*].name
warn
wufoo-format-path-param
Every path MUST end in a {format} extension parameter.
$.paths
error
wufoo-basic-auth-only
Security scheme MUST be HTTP Basic Auth.
$.components.securitySchemes.*
info
wufoo-response-envelope
GET list responses SHOULD wrap collections in a top-level envelope (Forms/Entries/Reports/etc).
$.paths.*.get.responses.200.content.application/json.schema