Twilio · API Governance Rules
Twilio — sendgrid oai rules
Spectral linting rules defining API design standards and conventions for Twilio.
11 Rules
error 10
warn 1
Published by Twilio
Served by the provider at https://github.com/twilio/sendgrid-oai/blob/fb95a935c87b79f7f982ac34bd37adab1f697dbc/spectral.yaml; the copy below was fetched from there.
Rule Categories
component
examples
headers
operation
operationId
parameters
requestBodies
require
responses
schemas
securitySchemes
Rules
error
require-openapi-rule
$
error
component-name-rule
$.components[schemas].*~
warn
operation-id-length-rule
$.paths.[*].operationId
error
operationId-should-be-pascal-case
operationIds should be PascalCase.
$.paths.[*].operationId
error
schemas-should-be-pascal-case
Schemas should be PascalCase.
$.components['schemas'].*~
error
responses-should-be-pascal-case
Responses should be PascalCase.
$.components['responses'].*~
error
parameters-should-be-pascal-case
Parameters should be PascalCase.
$.components['parameters'].*~
error
examples-should-be-pascal-case
Examples should be PascalCase.
$.components['examples'].*~
error
requestBodies-should-be-pascal-case
requestBodies should be PascalCase.
$.components['requestBodies'].*~
error
headers-should-be-pascal-case
Headers should be PascalCase.
$.components['headers'].*~
error
securitySchemes-should-be-pascal-case
Headers should be PascalCase.
$.components['securitySchemes'].*~
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.