Teliax · API Governance Rules
Teliax API Rules
Spectral linting rules defining API design standards and conventions for Teliax.
9 Rules
error 5
warn 4
Published by Teliax
Served by the provider at https://github.com/teliax/ringer-oapi/blob/5ba0143e6b8246571905b37f17b8719a6e8ceaf2/.spectral.yaml; the copy below was fetched from there.
Rule Categories
info
operation
required
ringer
schema
security
Rules
error
operation-success-response
Operation must have at least one 2xx or 3xx response
$.paths.*.*.responses
error
info-contact
Info object should contain a contact object
$.info
error
info-description
Info object should contain a description
$.info
error
ringer-contact-email
Contact email should use the ringer.tel domain
$.info.contact.email
error
security-schemes-defined
API must define security schemes
$.components
warn
operation-security-defined
Each operation should have security defined
$.paths.*.*
warn
schema-examples-provided
Schema objects should have examples
$..schema
warn
operation-examples-provided
Response content should include examples
$.paths.*.*.responses.*.content.*
warn
required-fields-specified
Schema objects should specify required fields
$.components.schemas.*
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.