naftiko: 1.0.0-alpha2 info: label: "Honeycomb Boards API \u2014 Views" description: "Honeycomb Boards API \u2014 Views. 5 operations. Lead operation: List Board Views. Self-contained Naftiko capability covering one Honeycomb business surface." tags: - Honeycomb - Observability - Boards created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: HONEYCOMB_API_KEY: HONEYCOMB_API_KEY capability: consumes: - type: http namespace: boards-views baseUri: https://api.honeycomb.io description: "Honeycomb Boards API \u2014 Views business capability. Self-contained, no shared references." resources: - name: 1-boards-views path: /1/boards/{boardId}/views operations: - name: listboardviews method: GET description: List Board Views outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createboardview method: POST description: Create a Board View outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: 1-boards-views path: /1/boards/{boardId}/views/{viewId} operations: - name: getboardview method: GET description: Get a Board View outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deleteboardview method: DELETE description: Delete a Board View outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateboardview method: PUT description: Update a Board View outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true authentication: type: apikey key: X-Honeycomb-Team value: '{{env.HONEYCOMB_API_KEY}}' placement: header exposes: - type: rest namespace: boards-views-rest port: 8080 description: "REST adapter for Honeycomb Boards API \u2014 Views. One Spectral-compliant resource per consumed operation, prefixed with /v1." resources: - path: /v1/1/boards/{boardId}/views name: 1-boards-views description: REST surface for 1-boards-views. operations: - method: GET name: listboardviews description: List Board Views call: boards-views.listboardviews outputParameters: - type: object mapping: $. - method: POST name: createboardview description: Create a Board View call: boards-views.createboardview with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/1/boards/{boardId}/views/{viewId} name: 1-boards-views description: REST surface for 1-boards-views. operations: - method: GET name: getboardview description: Get a Board View call: boards-views.getboardview outputParameters: - type: object mapping: $. - method: DELETE name: deleteboardview description: Delete a Board View call: boards-views.deleteboardview outputParameters: - type: object mapping: $. - method: PUT name: updateboardview description: Update a Board View call: boards-views.updateboardview with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: boards-views-mcp port: 9090 transport: http description: "MCP adapter for Honeycomb Boards API \u2014 Views. One tool per consumed operation, routed inline through this capability's consumes block." tools: - name: honeycomb-boards-views-listboardviews description: List Board Views hints: readOnly: true destructive: false idempotent: true call: boards-views.listboardviews outputParameters: - type: object mapping: $. - name: honeycomb-boards-views-createboardview description: Create a Board View hints: readOnly: false destructive: false idempotent: false call: boards-views.createboardview with: body: tools.body outputParameters: - type: object mapping: $. - name: honeycomb-boards-views-getboardview description: Get a Board View hints: readOnly: true destructive: false idempotent: true call: boards-views.getboardview outputParameters: - type: object mapping: $. - name: honeycomb-boards-views-deleteboardview description: Delete a Board View hints: readOnly: false destructive: true idempotent: true call: boards-views.deleteboardview outputParameters: - type: object mapping: $. - name: honeycomb-boards-views-updateboardview description: Update a Board View hints: readOnly: false destructive: false idempotent: true call: boards-views.updateboardview with: body: tools.body outputParameters: - type: object mapping: $.