Wufoo · API Governance Rules
Wufoo API Rules
Spectral linting rules defining API design standards and conventions for Wufoo.
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