SAP BRIM (Billing and Revenue Innovation Management) · API Governance Rules
SAP BRIM (Billing and Revenue Innovation Management) — sap brim rules
Spectral linting rules defining API design standards and conventions for SAP BRIM (Billing and Revenue Innovation Management).
10 Rules
warn 8
info 2
Authorship not recorded
No authorship marker is recorded for this file. It is not presented as the provider's; it was most likely written by an API Evangelist pass before outputs were stamped.
Rule Categories
sap
Rules
warn
sap-brim-operation-summary-title-case
Operation summaries must use Title Case
$.paths[*][*].summary
warn
sap-brim-operation-id-camel-case
OperationIds must use camelCase
$.paths[*][*].operationId
warn
sap-brim-tags-title-case
All tags must use Title Case
$.tags[*].name
warn
sap-brim-path-kebab-case
API paths should use kebab-case for segments
$.paths
warn
sap-brim-oauth2-or-apikey-required
BRIM APIs require OAuth 2.0 or API Key authentication
$.components.securitySchemes
warn
sap-brim-error-responses
Operations should define error responses (400, 401, 500)
$.paths[*][*].responses
info
sap-brim-subscription-status-enum
Subscription status fields should use defined enum values
$.components.schemas.Subscription.properties.status.enum
warn
sap-brim-request-body-required
POST and PUT operations must define request bodies
$.paths[*].post.requestBody
info
sap-brim-pagination-parameters
List operations should support offset/limit pagination
$.paths[*].get.parameters
warn
sap-brim-servers-defined
APIs must define production and sandbox server URLs
$.servers
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.