naftiko: 1.0.0-alpha2 info: label: Microsoft Azure LogicAppsManagementClient — Connections description: 'Microsoft Azure LogicAppsManagementClient — Connections. 7 operations. Lead operation: Microsoft Azure Get All Connections. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Connections created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: logicappsmanagementclient-connections baseUri: https://management.azure.com description: Microsoft Azure LogicAppsManagementClient — Connections business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections operations: - name: microsoftazureconnectionslist method: GET description: Microsoft Azure Get All Connections outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName} operations: - name: microsoftazureconnectionsget method: GET description: Microsoft Azure Get A Connection outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureconnectionscreateorupdate method: PUT description: Microsoft Azure Replace An Existing Connection outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureconnectionsupdate method: PATCH description: Microsoft Azure Update An Existing Connection outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureconnectionsdelete method: DELETE description: Microsoft Azure Delete An Existing Connection outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}/confirmConsentCode operations: - name: microsoftazureconnectionsconfirmconsentcode method: POST description: Microsoft Azure Confirms The Consent Code For A Connection outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}/listConsentLinks operations: - name: microsoftazureconnectionslistconsentlinks method: POST description: Microsoft Azure Lists Consent Links For A Connection outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: logicappsmanagementclient-connections-rest port: 8080 description: REST adapter for Microsoft Azure LogicAppsManagementClient — Connections. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/connections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureconnectionslist description: Microsoft Azure Get All Connections call: logicappsmanagementclient-connections.microsoftazureconnectionslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/connections/{connectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureconnectionsget description: Microsoft Azure Get A Connection call: logicappsmanagementclient-connections.microsoftazureconnectionsget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureconnectionscreateorupdate description: Microsoft Azure Replace An Existing Connection call: logicappsmanagementclient-connections.microsoftazureconnectionscreateorupdate outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureconnectionsupdate description: Microsoft Azure Update An Existing Connection call: logicappsmanagementclient-connections.microsoftazureconnectionsupdate outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureconnectionsdelete description: Microsoft Azure Delete An Existing Connection call: logicappsmanagementclient-connections.microsoftazureconnectionsdelete outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/connections/{connectionname}/confirmconsentcode name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureconnectionsconfirmconsentcode description: Microsoft Azure Confirms The Consent Code For A Connection call: logicappsmanagementclient-connections.microsoftazureconnectionsconfirmconsentcode outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/connections/{connectionname}/listconsentlinks name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureconnectionslistconsentlinks description: Microsoft Azure Lists Consent Links For A Connection call: logicappsmanagementclient-connections.microsoftazureconnectionslistconsentlinks outputParameters: - type: object mapping: $. - type: mcp namespace: logicappsmanagementclient-connections-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure LogicAppsManagementClient — Connections. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-all-connections description: Microsoft Azure Get All Connections hints: readOnly: true destructive: false idempotent: true call: logicappsmanagementclient-connections.microsoftazureconnectionslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-connection description: Microsoft Azure Get A Connection hints: readOnly: true destructive: false idempotent: true call: logicappsmanagementclient-connections.microsoftazureconnectionsget outputParameters: - type: object mapping: $. - name: microsoft-azure-replace-existing-connection description: Microsoft Azure Replace An Existing Connection hints: readOnly: false destructive: false idempotent: true call: logicappsmanagementclient-connections.microsoftazureconnectionscreateorupdate outputParameters: - type: object mapping: $. - name: microsoft-azure-update-existing-connection description: Microsoft Azure Update An Existing Connection hints: readOnly: false destructive: false idempotent: true call: logicappsmanagementclient-connections.microsoftazureconnectionsupdate outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-existing-connection description: Microsoft Azure Delete An Existing Connection hints: readOnly: false destructive: true idempotent: true call: logicappsmanagementclient-connections.microsoftazureconnectionsdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-confirms-consent-code description: Microsoft Azure Confirms The Consent Code For A Connection hints: readOnly: false destructive: false idempotent: false call: logicappsmanagementclient-connections.microsoftazureconnectionsconfirmconsentcode outputParameters: - type: object mapping: $. - name: microsoft-azure-lists-consent-links description: Microsoft Azure Lists Consent Links For A Connection hints: readOnly: false destructive: false idempotent: false call: logicappsmanagementclient-connections.microsoftazureconnectionslistconsentlinks outputParameters: - type: object mapping: $.