Torii · API Governance Rules
Torii API Rules
Spectral linting rules defining API design standards and conventions for Torii.
10 Rules
error 4
warn 5
Rule Categories
torii
Rules
warn
torii-operation-summary-prefix
Operation summaries should start with "Torii" prefix
$.paths[*][get,post,put,patch,delete].summary
error
torii-operation-id-required
All operations must have an operationId
$.paths[*][get,post,put,patch,delete]
error
torii-operation-summary-required
All operations must have a summary
$.paths[*][get,post,put,patch,delete]
error
torii-bearer-auth-defined
BearerAuth security scheme must be defined
$.components.securitySchemes
hint
torii-api-version-header
API version header should be consistently defined via $ref
$.paths[*][get,post,put,patch,delete].parameters[?(@.name == 'X-API-Version')]
warn
torii-pagination-parameters
Collection GET endpoints should support size and cursor pagination
$.paths[?(!@property.match(/\{/))]..get.parameters[?(@.name=='size')]
warn
torii-unauthorized-response
Protected endpoints should document 401 Unauthorized response
$.paths[*][get,post,put,patch,delete].responses
warn
torii-rate-limited-response
Endpoints should document 429 Rate Limited response
$.paths[*][get,post,put,patch,delete].responses
error
torii-request-body-required
Request bodies for write operations must be marked required
$.paths[*][post,put,patch].requestBody
warn
torii-path-param-description
Path parameters should have descriptions
$.paths[*][*].parameters[?(@.in=='path')]
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for spectral rules
4 MCP tools reach this
find_rulesBrowse and filter every ruleset in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This ruleset
curl "https://apis.io/api/v1/rules/torii-rules"
All spectral rules
curl "https://apis.io/api/v1/rules?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.