Parasail · API Governance Rules
Parasail — parasail rules
Spectral linting rules defining API design standards and conventions for Parasail.
5 Rules
error 3
warn 2
Authorship not recorded
No authorship marker is recorded for this file. It is not presented as the provider's; it was most likely written by an API Evangelist pass before outputs were stamped.
Rule Categories
parasail
Rules
error
parasail-server-base-url
All Parasail OpenAPI specs must use one of the canonical Parasail base URLs.
$.servers[*].url
error
parasail-bearer-auth
Parasail APIs authenticate via HTTP Bearer (API key) — securitySchemes must include a bearer scheme.
$.components.securitySchemes
warn
parasail-operation-id-camelcase
operationId must be lowerCamelCase verbs (e.g. createChatCompletion, listBatches).
$.paths.*.*.operationId
warn
parasail-summary-title-case
Operation summaries should use Title Case (e.g. "Create Chat Completion").
$.paths.*.*.summary
error
parasail-tags-required
Every operation must have at least one tag.
$.paths.*.*.tags
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.