SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Subscription Billing API — Subscription Items

SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Subscription Billing API — Subscription Items. 5 operations. Lead operation: SAP BRIM (Billing and Revenue Innovation Management) List subscription items. Self-contained Naftiko capability covering one Sap Brim Billing And Revenue Innovation Management business surface.

Run with Naftiko Sap Brim Billing And Revenue Innovation ManagementSubscription Items

What You Can Do

GET
Listsubscriptionitems — SAP BRIM (Billing and Revenue Innovation Management) List subscription items
/v1/subscriptions/{subscriptionid}/items
POST
Addsubscriptionitem — SAP BRIM (Billing and Revenue Innovation Management) Add an item to a subscription
/v1/subscriptions/{subscriptionid}/items
GET
Getsubscriptionitem — SAP BRIM (Billing and Revenue Innovation Management) Get a subscription item
/v1/subscriptions/{subscriptionid}/items/{itemid}
PATCH
Updatesubscriptionitem — SAP BRIM (Billing and Revenue Innovation Management) Update a subscription item
/v1/subscriptions/{subscriptionid}/items/{itemid}
DELETE
Removesubscriptionitem — SAP BRIM (Billing and Revenue Innovation Management) Remove a subscription item
/v1/subscriptions/{subscriptionid}/items/{itemid}

MCP Tools

sap-brim-billing-and-revenue

SAP BRIM (Billing and Revenue Innovation Management) List subscription items

read-only idempotent
sap-brim-billing-and-revenue-2

SAP BRIM (Billing and Revenue Innovation Management) Add an item to a subscription

sap-brim-billing-and-revenue-3

SAP BRIM (Billing and Revenue Innovation Management) Get a subscription item

read-only idempotent
sap-brim-billing-and-revenue-4

SAP BRIM (Billing and Revenue Innovation Management) Update a subscription item

idempotent
sap-brim-billing-and-revenue-5

SAP BRIM (Billing and Revenue Innovation Management) Remove a subscription item

idempotent

Capability Spec

sap-brim-subscription-billing-subscription-items.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Subscription Billing API — Subscription Items
  description: 'SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Subscription Billing API — Subscription Items.
    5 operations. Lead operation: SAP BRIM (Billing and Revenue Innovation Management) List subscription items. Self-contained
    Naftiko capability covering one Sap Brim Billing And Revenue Innovation Management business surface.'
  tags:
  - Sap Brim Billing And Revenue Innovation Management
  - Subscription Items
  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-subscription-billing-subscription-items
    baseUri: https://api.sap.com/subscription-billing/v1
    description: SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Subscription Billing API — Subscription Items
      business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-items
      path: /subscriptions/{subscriptionId}/items
      operations:
      - name: listsubscriptionitems
        method: GET
        description: SAP BRIM (Billing and Revenue Innovation Management) List subscription items
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: addsubscriptionitem
        method: POST
        description: SAP BRIM (Billing and Revenue Innovation Management) Add an item to a subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: subscriptions-subscriptionId-items-itemId
      path: /subscriptions/{subscriptionId}/items/{itemId}
      operations:
      - name: getsubscriptionitem
        method: GET
        description: SAP BRIM (Billing and Revenue Innovation Management) Get a subscription item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatesubscriptionitem
        method: PATCH
        description: SAP BRIM (Billing and Revenue Innovation Management) Update a subscription item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: removesubscriptionitem
        method: DELETE
        description: SAP BRIM (Billing and Revenue Innovation Management) Remove a subscription item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: bearer
      token: '{{env.SAP_BRIM_BILLING_AND_REVENUE_INNOVATION_MANAGEMENT_API_KEY}}'
  exposes:
  - type: rest
    namespace: sap-brim-subscription-billing-subscription-items-rest
    port: 8080
    description: REST adapter for SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Subscription Billing API —
      Subscription Items. One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/items
      name: subscriptions-subscriptionid-items
      description: REST surface for subscriptions-subscriptionId-items.
      operations:
      - method: GET
        name: listsubscriptionitems
        description: SAP BRIM (Billing and Revenue Innovation Management) List subscription items
        call: sap-brim-subscription-billing-subscription-items.listsubscriptionitems
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: addsubscriptionitem
        description: SAP BRIM (Billing and Revenue Innovation Management) Add an item to a subscription
        call: sap-brim-subscription-billing-subscription-items.addsubscriptionitem
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/items/{itemid}
      name: subscriptions-subscriptionid-items-itemid
      description: REST surface for subscriptions-subscriptionId-items-itemId.
      operations:
      - method: GET
        name: getsubscriptionitem
        description: SAP BRIM (Billing and Revenue Innovation Management) Get a subscription item
        call: sap-brim-subscription-billing-subscription-items.getsubscriptionitem
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: updatesubscriptionitem
        description: SAP BRIM (Billing and Revenue Innovation Management) Update a subscription item
        call: sap-brim-subscription-billing-subscription-items.updatesubscriptionitem
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: removesubscriptionitem
        description: SAP BRIM (Billing and Revenue Innovation Management) Remove a subscription item
        call: sap-brim-subscription-billing-subscription-items.removesubscriptionitem
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: sap-brim-subscription-billing-subscription-items-mcp
    port: 9090
    transport: http
    description: MCP adapter for SAP BRIM (Billing and Revenue Innovation Management) SAP BRIM Subscription Billing API —
      Subscription Items. 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) List subscription items
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: sap-brim-subscription-billing-subscription-items.listsubscriptionitems
      outputParameters:
      - type: object
        mapping: $.
    - name: sap-brim-billing-and-revenue-2
      description: SAP BRIM (Billing and Revenue Innovation Management) Add an item to a subscription
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sap-brim-subscription-billing-subscription-items.addsubscriptionitem
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: sap-brim-billing-and-revenue-3
      description: SAP BRIM (Billing and Revenue Innovation Management) Get a subscription item
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: sap-brim-subscription-billing-subscription-items.getsubscriptionitem
      outputParameters:
      - type: object
        mapping: $.
    - name: sap-brim-billing-and-revenue-4
      description: SAP BRIM (Billing and Revenue Innovation Management) Update a subscription item
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: sap-brim-subscription-billing-subscription-items.updatesubscriptionitem
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: sap-brim-billing-and-revenue-5
      description: SAP BRIM (Billing and Revenue Innovation Management) Remove a subscription item
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: sap-brim-subscription-billing-subscription-items.removesubscriptionitem
      outputParameters:
      - type: object
        mapping: $.