Ryder System · API Governance Rules
Ryder System API Rules
Spectral linting rules defining API design standards and conventions for Ryder System.
7 Rules
error 3
warn 3
info 1
Rule Categories
ryder
Rules
error
ryder-api-key-auth
Ryder APIs use API key authentication via Ocp-Apim-Subscription-Key header
$.components.securitySchemes
warn
ryder-operation-id-camel-case
All Ryder operationIds should use camelCase
$.paths[*][*].operationId
warn
ryder-tags-title-case
All tags must use Title Case
$.paths[*][*].tags[*]
warn
ryder-summaries-title-case
Operation summaries must use Title Case
$.paths[*][*].summary
error
ryder-response-200-required
All operations must have a 200 or 201 success response
$.paths[*][get,post,put,patch,delete].responses
info
ryder-pagination-page-params
List operations should support page/pageSize pagination
$.paths[*].get
error
ryder-path-params-required
Path parameters must be marked as required
$.paths[*][*].parameters[?(@.in == 'path')]