Robin AI · API Governance Rules
Robin AI API Rules
Spectral linting rules defining API design standards and conventions for Robin AI.
6 Rules
error 3
warn 2
info 1
Rule Categories
robin
Rules
error
robin-ai-operation-id-camel-case
All operationIds should be lowerCamelCase (Robin convention).
$.paths.*[get,post,put,patch,delete].operationId
warn
robin-ai-operation-summary-title-case
All operation summaries should be Title Case.
$.paths.*[get,post,put,patch,delete].summary
info
robin-ai-resource-ids-prefixed
Resource IDs follow the typed-prefix convention (doc_, tbl_, tpl_, grp_).
$.components.schemas.*.properties.id.pattern
error
robin-ai-v1-path-prefix
All paths must be under the /v1/ namespace.
$.paths
error
robin-ai-x-api-key-auth
The API must use X-API-Key header authentication.
$.components.securitySchemes
warn
robin-ai-cursor-pagination
List endpoints should support limit and starting_after cursor pagination.
$.paths[?(@property.match(/^\/v1\/(tables|documents|templates|groups)$/))].get.parameters[*].name