BigCommerce · Capability

BigCommerce Store Logs V3 API — System Logs

BigCommerce Store Logs V3 API — System Logs. 1 operations. Lead operation: BigCommerce Get System Logs. Self-contained Naftiko capability covering one Bigcommerce business surface.

Run with Naftiko BigcommerceSystem Logs

What You Can Do

GET
Getstoresystemlogs — BigCommerce Get System Logs
/v1/store/systemlogs

MCP Tools

bigcommerce-get-system-logs

BigCommerce Get System Logs

read-only idempotent

Capability Spec

store-logs-system-logs.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: BigCommerce Store Logs V3 API — System Logs
  description: 'BigCommerce Store Logs V3 API — System Logs. 1 operations. Lead operation: BigCommerce Get System Logs. Self-contained
    Naftiko capability covering one Bigcommerce business surface.'
  tags:
  - Bigcommerce
  - System Logs
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    BIGCOMMERCE_API_KEY: BIGCOMMERCE_API_KEY
capability:
  consumes:
  - type: http
    namespace: store-logs-system-logs
    baseUri: https://api.bigcommerce.com/stores/{store_hash}/v3
    description: BigCommerce Store Logs V3 API — System Logs business capability. Self-contained, no shared references.
    resources:
    - name: store-systemlogs
      path: /store/systemlogs
      operations:
      - name: getstoresystemlogs
        method: GET
        description: BigCommerce Get System Logs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: integer
          description: Query parameter that lets you return the number of results displayed per page.
        - name: page
          in: query
          type: integer
          description: Query parameter that lets you specify the starting page in which results are returned.
        - name: type
          in: query
          type: string
          description: Query parameter that lets you filter the results by log type.
        - name: type:not
          in: query
          type: string
          description: Query parameter that lets you exclude a log type from the results.
        - name: module
          in: query
          type: string
          description: Query parameter that lets you filter the results by module.
        - name: module:not
          in: query
          type: string
          description: Query parameter that lets you exclude a log module from the results.
        - name: severity
          in: query
          type: integer
          description: 'Query parameter that lets you filter results by severity level, as an integer. The following values
            are possible: Success = 1, Notice = 2, Warning = 3, Error = '
        - name: severity:min
          in: query
          type: integer
          description: Query parameter that lets you filter by minimum severity, as an integer.
        - name: severity:max
          in: query
          type: integer
          description: Query parameter that lets you filter by maximum severity, as an integer.
        - name: id:in
          in: query
          type: string
          description: Query parameter that lets you filter by a list of log IDs, as a CSV. For example ?id:in=3,4,6
        - name: date_created:min
          in: query
          type: string
          description: Query parameter that lets you filter by the minimum date created in [Unix time](https://www.unixtimestamp.com/),
            for example, `?date_created:min=1657688400`. Re
        - name: date_created:max
          in: query
          type: string
          description: Query parameter that lets you filter by the maximum date created in [Unix time](https://www.unixtimestamp.com/),
            for example, `?date_created:min=1658379600`. Re
    authentication:
      type: apikey
      key: X-Auth-Token
      value: '{{env.BIGCOMMERCE_API_KEY}}'
      placement: header
  exposes:
  - type: rest
    namespace: store-logs-system-logs-rest
    port: 8080
    description: REST adapter for BigCommerce Store Logs V3 API — System Logs. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/store/systemlogs
      name: store-systemlogs
      description: REST surface for store-systemlogs.
      operations:
      - method: GET
        name: getstoresystemlogs
        description: BigCommerce Get System Logs
        call: store-logs-system-logs.getstoresystemlogs
        with:
          limit: rest.limit
          page: rest.page
          type: rest.type
          type:not: rest.type:not
          module: rest.module
          module:not: rest.module:not
          severity: rest.severity
          severity:min: rest.severity:min
          severity:max: rest.severity:max
          id:in: rest.id:in
          date_created:min: rest.date_created:min
          date_created:max: rest.date_created:max
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: store-logs-system-logs-mcp
    port: 9090
    transport: http
    description: MCP adapter for BigCommerce Store Logs V3 API — System Logs. One tool per consumed operation, routed inline
      through this capability's consumes block.
    tools:
    - name: bigcommerce-get-system-logs
      description: BigCommerce Get System Logs
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: store-logs-system-logs.getstoresystemlogs
      with:
        limit: tools.limit
        page: tools.page
        type: tools.type
        type:not: tools.type:not
        module: tools.module
        module:not: tools.module:not
        severity: tools.severity
        severity:min: tools.severity:min
        severity:max: tools.severity:max
        id:in: tools.id:in
        date_created:min: tools.date_created:min
        date_created:max: tools.date_created:max
      outputParameters:
      - type: object
        mapping: $.