naftiko: 1.0.0-alpha2 info: label: AWS Supply Chain API — Data Integration Events description: 'AWS Supply Chain API — Data Integration Events. 2 operations. Lead operation: Amazon List Data Integration Events. Self-contained Naftiko capability covering one Amazon Supply Chain business surface.' tags: - Amazon Supply Chain - Data Integration Events created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: AMAZON_SUPPLY_CHAIN_API_KEY: AMAZON_SUPPLY_CHAIN_API_KEY capability: consumes: - type: http namespace: amazon-supply-chain-data-integration-events baseUri: https://scn.amazonaws.com description: AWS Supply Chain API — Data Integration Events business capability. Self-contained, no shared references. resources: - name: api-instances-instanceId-data-integration-events path: /api/instances/{instanceId}/data-integration-events operations: - name: listdataintegrationevents method: GET description: Amazon List Data Integration Events outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: instanceId in: path type: string required: true - name: eventType in: query type: string description: Filter by event type - name: maxResults in: query type: integer - name: nextToken in: query type: string - name: senddataintegrationevent method: POST description: Amazon Send Data Integration Event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: instanceId in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true authentication: type: apikey key: Authorization value: '{{env.AMAZON_SUPPLY_CHAIN_API_KEY}}' placement: header exposes: - type: rest namespace: amazon-supply-chain-data-integration-events-rest port: 8080 description: REST adapter for AWS Supply Chain API — Data Integration Events. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/instances/{instanceid}/data-integration-events name: api-instances-instanceid-data-integration-events description: REST surface for api-instances-instanceId-data-integration-events. operations: - method: GET name: listdataintegrationevents description: Amazon List Data Integration Events call: amazon-supply-chain-data-integration-events.listdataintegrationevents with: instanceId: rest.instanceId eventType: rest.eventType maxResults: rest.maxResults nextToken: rest.nextToken outputParameters: - type: object mapping: $. - method: POST name: senddataintegrationevent description: Amazon Send Data Integration Event call: amazon-supply-chain-data-integration-events.senddataintegrationevent with: instanceId: rest.instanceId body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: amazon-supply-chain-data-integration-events-mcp port: 9090 transport: http description: MCP adapter for AWS Supply Chain API — Data Integration Events. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: amazon-list-data-integration-events description: Amazon List Data Integration Events hints: readOnly: true destructive: false idempotent: true call: amazon-supply-chain-data-integration-events.listdataintegrationevents with: instanceId: tools.instanceId eventType: tools.eventType maxResults: tools.maxResults nextToken: tools.nextToken outputParameters: - type: object mapping: $. - name: amazon-send-data-integration-event description: Amazon Send Data Integration Event hints: readOnly: false destructive: false idempotent: false call: amazon-supply-chain-data-integration-events.senddataintegrationevent with: instanceId: tools.instanceId body: tools.body outputParameters: - type: object mapping: $.