BackBase · API Governance Rules
BackBase — backbase openapi tools rules
Spectral linting rules defining API design standards and conventions for BackBase.
7 Rules
error 7
Published by BackBase
Served by the provider at https://github.com/Backbase/backbase-openapi-tools/blob/6290a82f514c77c90e697555040df39820e15024/boat-quay/openapi-rules.yml; the copy below was fetched from there.
Rule Categories
api
camel
content
examples
mock
no
openapi
Rules
error
openapi-spec-version
OpenAPI specification version must be 3.0.3.
$
error
no-license-allowed
No license information allowed because it's covered by the License Agreement we already negotiate with customers.
$.info
error
api-servers
OpenAPI `servers` must be present and non-empty array.
$
error
mock-api-server
Mock API server must be the first one so that Postman import uses it.
$.servers[0].url
error
camel-case-operationId
OperationId must be camelCase in order to generate good method names
$.paths.*.*.operationId
error
content-references-reusable-components
response and requestBody content schema $ref may only point to elements in the components section of openapi.yaml to generate good class names
$..responses.*.content..*.schema.$ref$..requestBody.content..*.schema.$ref
error
examples-responses-are-valid
$..responses..[?(@property !== 'properties' && @.examples)]
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.