naftiko: 1.0.0-alpha2 info: label: Qlik Sense Enterprise Qlik Sense Data Connection API — Data Connection description: 'Qlik Sense Enterprise Qlik Sense Data Connection API — Data Connection. 7 operations. Lead operation: Qlik Sense Enterprise List data connections. Self-contained Naftiko capability covering one Qlik Sense Enterprise business surface.' tags: - Qlik Sense Enterprise - Data Connection created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: QLIK_SENSE_ENTERPRISE_API_KEY: QLIK_SENSE_ENTERPRISE_API_KEY capability: consumes: - type: http namespace: data-connection-data-connection baseUri: https://{server}:4242/qrs description: Qlik Sense Enterprise Qlik Sense Data Connection API — Data Connection business capability. Self-contained, no shared references. resources: - name: dataconnection path: /dataconnection operations: - name: getdataconnections method: GET description: Qlik Sense Enterprise List data connections outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createdataconnection method: POST description: Qlik Sense Enterprise Create data connection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dataconnection-count path: /dataconnection/count operations: - name: getdataconnectionscount method: GET description: Qlik Sense Enterprise Count data connections outputRawFormat: json outputParameters: - name: result type: object value: $. - name: dataconnection-full path: /dataconnection/full operations: - name: getdataconnectionsfull method: GET description: Qlik Sense Enterprise List data connections with full details outputRawFormat: json outputParameters: - name: result type: object value: $. - name: dataconnection-id path: /dataconnection/{id} operations: - name: getdataconnection method: GET description: Qlik Sense Enterprise Get data connection by ID outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatedataconnection method: PUT description: Qlik Sense Enterprise Update data connection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deletedataconnection method: DELETE description: Qlik Sense Enterprise Delete data connection outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: apikey key: X-Qlik-Xrfkey value: '{{env.QLIK_SENSE_ENTERPRISE_API_KEY}}' placement: header exposes: - type: rest namespace: data-connection-data-connection-rest port: 8080 description: REST adapter for Qlik Sense Enterprise Qlik Sense Data Connection API — Data Connection. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/dataconnection name: dataconnection description: REST surface for dataconnection. operations: - method: GET name: getdataconnections description: Qlik Sense Enterprise List data connections call: data-connection-data-connection.getdataconnections outputParameters: - type: object mapping: $. - method: POST name: createdataconnection description: Qlik Sense Enterprise Create data connection call: data-connection-data-connection.createdataconnection with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/dataconnection/count name: dataconnection-count description: REST surface for dataconnection-count. operations: - method: GET name: getdataconnectionscount description: Qlik Sense Enterprise Count data connections call: data-connection-data-connection.getdataconnectionscount outputParameters: - type: object mapping: $. - path: /v1/dataconnection/full name: dataconnection-full description: REST surface for dataconnection-full. operations: - method: GET name: getdataconnectionsfull description: Qlik Sense Enterprise List data connections with full details call: data-connection-data-connection.getdataconnectionsfull outputParameters: - type: object mapping: $. - path: /v1/dataconnection/{id} name: dataconnection-id description: REST surface for dataconnection-id. operations: - method: GET name: getdataconnection description: Qlik Sense Enterprise Get data connection by ID call: data-connection-data-connection.getdataconnection outputParameters: - type: object mapping: $. - method: PUT name: updatedataconnection description: Qlik Sense Enterprise Update data connection call: data-connection-data-connection.updatedataconnection with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletedataconnection description: Qlik Sense Enterprise Delete data connection call: data-connection-data-connection.deletedataconnection outputParameters: - type: object mapping: $. - type: mcp namespace: data-connection-data-connection-mcp port: 9090 transport: http description: MCP adapter for Qlik Sense Enterprise Qlik Sense Data Connection API — Data Connection. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: qlik-sense-enterprise-list-data description: Qlik Sense Enterprise List data connections hints: readOnly: true destructive: false idempotent: true call: data-connection-data-connection.getdataconnections outputParameters: - type: object mapping: $. - name: qlik-sense-enterprise-create-data description: Qlik Sense Enterprise Create data connection hints: readOnly: false destructive: false idempotent: false call: data-connection-data-connection.createdataconnection with: body: tools.body outputParameters: - type: object mapping: $. - name: qlik-sense-enterprise-count-data description: Qlik Sense Enterprise Count data connections hints: readOnly: true destructive: false idempotent: true call: data-connection-data-connection.getdataconnectionscount outputParameters: - type: object mapping: $. - name: qlik-sense-enterprise-list-data-2 description: Qlik Sense Enterprise List data connections with full details hints: readOnly: true destructive: false idempotent: true call: data-connection-data-connection.getdataconnectionsfull outputParameters: - type: object mapping: $. - name: qlik-sense-enterprise-get-data description: Qlik Sense Enterprise Get data connection by ID hints: readOnly: true destructive: false idempotent: true call: data-connection-data-connection.getdataconnection outputParameters: - type: object mapping: $. - name: qlik-sense-enterprise-update-data description: Qlik Sense Enterprise Update data connection hints: readOnly: false destructive: false idempotent: true call: data-connection-data-connection.updatedataconnection with: body: tools.body outputParameters: - type: object mapping: $. - name: qlik-sense-enterprise-delete-data description: Qlik Sense Enterprise Delete data connection hints: readOnly: false destructive: true idempotent: true call: data-connection-data-connection.deletedataconnection outputParameters: - type: object mapping: $.