ExchangeRate-API · API Governance Rules
ExchangeRate-API API Rules
Spectral linting rules defining API design standards and conventions for ExchangeRate-API.
8 Rules
error 7
warn 1
Rule Categories
info
iso
no
operation
response
Rules
error
info-title-required
Info title must be present
$.info
error
info-description-required
Info description must be present
$.info
error
operation-operationid-required
Every operation must have an operationId
$.paths[*][get,post,put,patch,delete]
error
operation-summary-required
Every operation must have a summary
$.paths[*][get,post,put,patch,delete]
error
operation-tags-required
Every operation must have tags
$.paths[*][get,post,put,patch,delete]
error
response-description-required
Every response must have a description
$.paths[*][get,post,put,patch,delete].responses[*]
error
no-empty-descriptions
Descriptions must not be empty
$..description
warn
iso-currency-code-pattern
Currency code parameters must enforce ISO 4217 three-letter uppercase pattern
$.components.parameters[?(@.name == 'base_code' || @.name == 'target_code')].schema