ZenML · API Governance Rules
ZenML API Rules
Spectral linting rules defining API design standards and conventions for ZenML.
6 Rules
error 2
warn 3
info 1
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
zenml
Rules
error
zenml-operation-id-camelcase
Operation IDs MUST be camelCase
$.paths[*][*].operationId
warn
zenml-summary-title-case
Operation summaries MUST be in Title Case.
$.paths[*][*].summary
error
zenml-tag-required
Every operation MUST have at least one tag.
$.paths[*][*]
warn
zenml-bearer-auth-required
Operations MUST require bearer authentication unless explicitly public.
$
info
zenml-pagination-params
List operations should expose page and size query parameters.
$.paths[*].get.parameters
warn
zenml-uuid-path-ids
Resource path identifiers MUST be UUIDs.
$.paths[?(@property.match(/\{[a-z_]+_id\}/))]
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.