naftiko: 1.0.0-alpha2 info: label: Konnect API - Go SDK — Event Gateway Nodes description: 'Konnect API - Go SDK — Event Gateway Nodes. 4 operations. Lead operation: List Nodes. Self-contained Naftiko capability covering one Kong business surface.' tags: - Kong - Event Gateway Nodes created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: KONG_API_KEY: KONG_API_KEY capability: consumes: - type: http namespace: konnect-platform-event-gateway-nodes baseUri: https://global.api.konghq.com description: Konnect API - Go SDK — Event Gateway Nodes business capability. Self-contained, no shared references. resources: - name: v1-event-gateways-gatewayId-nodes path: /v1/event-gateways/{gatewayId}/nodes operations: - name: listeventgatewaynodes method: GET description: List Nodes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: v1-event-gateways-gatewayId-nodes-eventGatewayNodeId path: /v1/event-gateways/{gatewayId}/nodes/{eventGatewayNodeId} operations: - name: geteventgatewaynode method: GET description: Get a Node outputRawFormat: json outputParameters: - name: result type: object value: $. - name: v1-event-gateways-gatewayId-nodes-eventGatewayNodeId-errors path: /v1/event-gateways/{gatewayId}/nodes/{eventGatewayNodeId}/errors operations: - name: listeventgatewaynodeerrors method: GET description: List Node Errors outputRawFormat: json outputParameters: - name: result type: object value: $. - name: v1-event-gateways-gatewayId-nodes-eventGatewayNodeId-status path: /v1/event-gateways/{gatewayId}/nodes/{eventGatewayNodeId}/status operations: - name: geteventgatewaynodestatus method: GET description: Get Node Status outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: bearer token: '{{env.KONG_API_KEY}}' exposes: - type: rest namespace: konnect-platform-event-gateway-nodes-rest port: 8080 description: REST adapter for Konnect API - Go SDK — Event Gateway Nodes. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/v1/event-gateways/{gatewayid}/nodes name: v1-event-gateways-gatewayid-nodes description: REST surface for v1-event-gateways-gatewayId-nodes. operations: - method: GET name: listeventgatewaynodes description: List Nodes call: konnect-platform-event-gateway-nodes.listeventgatewaynodes outputParameters: - type: object mapping: $. - path: /v1/v1/event-gateways/{gatewayid}/nodes/{eventgatewaynodeid} name: v1-event-gateways-gatewayid-nodes-eventgatewaynodeid description: REST surface for v1-event-gateways-gatewayId-nodes-eventGatewayNodeId. operations: - method: GET name: geteventgatewaynode description: Get a Node call: konnect-platform-event-gateway-nodes.geteventgatewaynode outputParameters: - type: object mapping: $. - path: /v1/v1/event-gateways/{gatewayid}/nodes/{eventgatewaynodeid}/errors name: v1-event-gateways-gatewayid-nodes-eventgatewaynodeid-errors description: REST surface for v1-event-gateways-gatewayId-nodes-eventGatewayNodeId-errors. operations: - method: GET name: listeventgatewaynodeerrors description: List Node Errors call: konnect-platform-event-gateway-nodes.listeventgatewaynodeerrors outputParameters: - type: object mapping: $. - path: /v1/v1/event-gateways/{gatewayid}/nodes/{eventgatewaynodeid}/status name: v1-event-gateways-gatewayid-nodes-eventgatewaynodeid-status description: REST surface for v1-event-gateways-gatewayId-nodes-eventGatewayNodeId-status. operations: - method: GET name: geteventgatewaynodestatus description: Get Node Status call: konnect-platform-event-gateway-nodes.geteventgatewaynodestatus outputParameters: - type: object mapping: $. - type: mcp namespace: konnect-platform-event-gateway-nodes-mcp port: 9090 transport: http description: MCP adapter for Konnect API - Go SDK — Event Gateway Nodes. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: list-nodes description: List Nodes hints: readOnly: true destructive: false idempotent: true call: konnect-platform-event-gateway-nodes.listeventgatewaynodes outputParameters: - type: object mapping: $. - name: get-node description: Get a Node hints: readOnly: true destructive: false idempotent: true call: konnect-platform-event-gateway-nodes.geteventgatewaynode outputParameters: - type: object mapping: $. - name: list-node-errors description: List Node Errors hints: readOnly: true destructive: false idempotent: true call: konnect-platform-event-gateway-nodes.listeventgatewaynodeerrors outputParameters: - type: object mapping: $. - name: get-node-status description: Get Node Status hints: readOnly: true destructive: false idempotent: true call: konnect-platform-event-gateway-nodes.geteventgatewaynodestatus outputParameters: - type: object mapping: $.