SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Convergent Charging API — Usage Events

SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Convergent Charging API — Usage Events. 2 operations. Lead operation: SAP BRIM (Billing and Revenue Innovation Management) Submit a usage event. Self-contained Naftiko capability covering one Sap Brim Billing And Revenue Innovation Management business surface.

Run with Naftiko Sap Brim Billing And Revenue Innovation ManagementUsage Events

What You Can Do

POST
Submitusageevent — SAP BRIM (Billing and Revenue Innovation Management) Submit a usage event
/v1/usage-events
GET
Getusageevent — SAP BRIM (Billing and Revenue Innovation Management) Get usage event status
/v1/usage-events/{eventid}

MCP Tools

sap-brim-billing-and-revenue

SAP BRIM (Billing and Revenue Innovation Management) Submit a usage event

sap-brim-billing-and-revenue-2

SAP BRIM (Billing and Revenue Innovation Management) Get usage event status

read-only idempotent

Capability Spec

sap-brim-convergent-charging-usage-events.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Convergent Charging API — Usage Events
  description: 'SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Convergent Charging API — Usage Events. 2 operations.
    Lead operation: SAP BRIM (Billing and Revenue Innovation Management) Submit a usage event. Self-contained Naftiko capability
    covering one Sap Brim Billing And Revenue Innovation Management business surface.'
  tags:
  - Sap Brim Billing And Revenue Innovation Management
  - Usage Events
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    SAP_BRIM_BILLING_AND_REVENUE_INNOVATION_MANAGEMENT_API_KEY: SAP_BRIM_BILLING_AND_REVENUE_INNOVATION_MANAGEMENT_API_KEY
capability:
  consumes:
  - type: http
    namespace: sap-brim-convergent-charging-usage-events
    baseUri: https://api.sap.com/convergent-charging/v1
    description: SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Convergent Charging API — Usage Events business
      capability. Self-contained, no shared references.
    resources:
    - name: usage-events
      path: /usage-events
      operations:
      - name: submitusageevent
        method: POST
        description: SAP BRIM (Billing and Revenue Innovation Management) Submit a usage event
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: usage-events-eventId
      path: /usage-events/{eventId}
      operations:
      - name: getusageevent
        method: GET
        description: SAP BRIM (Billing and Revenue Innovation Management) Get usage event status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: eventId
          in: path
          type: string
          required: true
    authentication:
      type: bearer
      token: '{{env.SAP_BRIM_BILLING_AND_REVENUE_INNOVATION_MANAGEMENT_API_KEY}}'
  exposes:
  - type: rest
    namespace: sap-brim-convergent-charging-usage-events-rest
    port: 8080
    description: REST adapter for SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Convergent Charging API —
      Usage Events. One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/usage-events
      name: usage-events
      description: REST surface for usage-events.
      operations:
      - method: POST
        name: submitusageevent
        description: SAP BRIM (Billing and Revenue Innovation Management) Submit a usage event
        call: sap-brim-convergent-charging-usage-events.submitusageevent
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/usage-events/{eventid}
      name: usage-events-eventid
      description: REST surface for usage-events-eventId.
      operations:
      - method: GET
        name: getusageevent
        description: SAP BRIM (Billing and Revenue Innovation Management) Get usage event status
        call: sap-brim-convergent-charging-usage-events.getusageevent
        with:
          eventId: rest.eventId
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: sap-brim-convergent-charging-usage-events-mcp
    port: 9090
    transport: http
    description: MCP adapter for SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Convergent Charging API — Usage
      Events. One tool per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: sap-brim-billing-and-revenue
      description: SAP BRIM (Billing and Revenue Innovation Management) Submit a usage event
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sap-brim-convergent-charging-usage-events.submitusageevent
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: sap-brim-billing-and-revenue-2
      description: SAP BRIM (Billing and Revenue Innovation Management) Get usage event status
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: sap-brim-convergent-charging-usage-events.getusageevent
      with:
        eventId: tools.eventId
      outputParameters:
      - type: object
        mapping: $.