Parseflow · API Governance Rules
Parseflow API Rules
Spectral linting rules defining API design standards and conventions for Parseflow.
7 Rules
error 4
warn 3
Rule Categories
parseflow
Rules
error
parseflow-uses-api-key-auth
Every Parseflow OpenAPI must declare the X-API-Key apiKey security scheme.
$.components.securitySchemes
error
parseflow-global-security-applied
Root-level `security` must reference ApiKeyAuth.
$.security
warn
parseflow-paths-versioned
All new (non-legacy, non-health, non-billing) operations must live under /v2.
$.paths[?(@property != '/health' && @property != '/process' && @property != '/pack')]~
warn
parseflow-summary-title-case
Operation summaries must be Title Case.
$.paths.*[get,post,put,patch,delete].summary
error
parseflow-summary-required
Every operation must declare a `summary`.
$.paths.*[get,post,put,patch,delete]
error
parseflow-operation-id-required
Every operation must declare an `operationId`.
$.paths.*[get,post,put,patch,delete]
warn
parseflow-byok-headers-optional
X-BYOK-Key, when present, must be an optional header parameter.
$.paths.*[get,post,put,patch,delete].parameters[?(@.name == 'X-BYOK-Key')]