Microsoft Azure · Capability

Microsoft Azure LogicAppsManagementClient — Custom APIs

Microsoft Azure LogicAppsManagementClient — Custom APIs. 9 operations. Lead operation: Microsoft Azure List Of Custom Apis. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureCustom APIs

What You Can Do

GET
Microsoftazurecustomapislist — Microsoft Azure List Of Custom Apis
/v1/subscriptions/{subscriptionid}/providers/microsoft-web/customapis
POST
Microsoftazurecustomapisextractapidefinitionfromwsdl — Microsoft Azure Returns Api Definition From Wsdl
/v1/subscriptions/{subscriptionid}/providers/microsoft-web/locations/{location}/extractapidefinitionfromwsdl
POST
Microsoftazurecustomapislistwsdlinterfaces — Microsoft Azure Lists Wsdl Interfaces
/v1/subscriptions/{subscriptionid}/providers/microsoft-web/locations/{location}/listwsdlinterfaces
GET
Microsoftazurecustomapislistbyresourcegroup — Microsoft Azure List Of Custom Apis
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis
GET
Microsoftazurecustomapisget — Microsoft Azure Get A Custom Api
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis/{apiname}
PUT
Microsoftazurecustomapiscreateorupdate — Microsoft Azure Replaces An Existing Custom Api
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis/{apiname}
PATCH
Microsoftazurecustomapisupdate — Microsoft Azure Update An Existing Custom Api
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis/{apiname}
DELETE
Microsoftazurecustomapisdelete — Microsoft Azure Delete A Custom Api
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis/{apiname}
POST
Microsoftazurecustomapismove — Microsoft Azure Moves The Custom Api
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis/{apiname}/move

MCP Tools

microsoft-azure-list-custom-apis

Microsoft Azure List Of Custom Apis

read-only idempotent
microsoft-azure-returns-api-definition

Microsoft Azure Returns Api Definition From Wsdl

microsoft-azure-lists-wsdl-interfaces

Microsoft Azure Lists Wsdl Interfaces

microsoft-azure-list-custom-apis-2

Microsoft Azure List Of Custom Apis

read-only idempotent
microsoft-azure-get-custom-api

Microsoft Azure Get A Custom Api

read-only idempotent
microsoft-azure-replaces-existing-custom

Microsoft Azure Replaces An Existing Custom Api

idempotent
microsoft-azure-update-existing-custom

Microsoft Azure Update An Existing Custom Api

idempotent
microsoft-azure-delete-custom-api

Microsoft Azure Delete A Custom Api

idempotent
microsoft-azure-moves-custom-api

Microsoft Azure Moves The Custom Api

Capability Spec

logicappsmanagementclient-custom-apis.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure LogicAppsManagementClient — Custom APIs
  description: 'Microsoft Azure LogicAppsManagementClient — Custom APIs. 9 operations. Lead operation: Microsoft Azure List
    Of Custom Apis. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - Custom APIs
  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-custom-apis
    baseUri: https://management.azure.com
    description: Microsoft Azure LogicAppsManagementClient — Custom APIs business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.Web-customApis
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/customApis
      operations:
      - name: microsoftazurecustomapislist
        method: GET
        description: Microsoft Azure List Of Custom Apis
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.Web-locations-location-extractA
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/extractApiDefinitionFromWsdl
      operations:
      - name: microsoftazurecustomapisextractapidefinitionfromwsdl
        method: POST
        description: Microsoft Azure Returns Api Definition From Wsdl
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.Web-locations-location-listWsdl
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/listWsdlInterfaces
      operations:
      - name: microsoftazurecustomapislistwsdlinterfaces
        method: POST
        description: Microsoft Azure Lists Wsdl Interfaces
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis
      operations:
      - name: microsoftazurecustomapislistbyresourcegroup
        method: GET
        description: Microsoft Azure List Of Custom Apis
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
      operations:
      - name: microsoftazurecustomapisget
        method: GET
        description: Microsoft Azure Get A Custom Api
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurecustomapiscreateorupdate
        method: PUT
        description: Microsoft Azure Replaces An Existing Custom Api
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurecustomapisupdate
        method: PATCH
        description: Microsoft Azure Update An Existing Custom Api
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurecustomapisdelete
        method: DELETE
        description: Microsoft Azure Delete A Custom Api
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}/move
      operations:
      - name: microsoftazurecustomapismove
        method: POST
        description: Microsoft Azure Moves The Custom Api
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: logicappsmanagementclient-custom-apis-rest
    port: 8080
    description: REST adapter for Microsoft Azure LogicAppsManagementClient — Custom APIs. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-web/customapis
      name: subscriptions-subscriptionid-providers-microsoft-web-customapis
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Web-customApis.
      operations:
      - method: GET
        name: microsoftazurecustomapislist
        description: Microsoft Azure List Of Custom Apis
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapislist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-web/locations/{location}/extractapidefinitionfromwsdl
      name: subscriptions-subscriptionid-providers-microsoft-web-locations-location-extracta
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Web-locations-location-extractA.
      operations:
      - method: POST
        name: microsoftazurecustomapisextractapidefinitionfromwsdl
        description: Microsoft Azure Returns Api Definition From Wsdl
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapisextractapidefinitionfromwsdl
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-web/locations/{location}/listwsdlinterfaces
      name: subscriptions-subscriptionid-providers-microsoft-web-locations-location-listwsdl
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Web-locations-location-listWsdl.
      operations:
      - method: POST
        name: microsoftazurecustomapislistwsdlinterfaces
        description: Microsoft Azure Lists Wsdl Interfaces
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapislistwsdlinterfaces
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazurecustomapislistbyresourcegroup
        description: Microsoft Azure List Of Custom Apis
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapislistbyresourcegroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis/{apiname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazurecustomapisget
        description: Microsoft Azure Get A Custom Api
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapisget
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazurecustomapiscreateorupdate
        description: Microsoft Azure Replaces An Existing Custom Api
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapiscreateorupdate
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazurecustomapisupdate
        description: Microsoft Azure Update An Existing Custom Api
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapisupdate
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazurecustomapisdelete
        description: Microsoft Azure Delete A Custom Api
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapisdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/customapis/{apiname}/move
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecustomapismove
        description: Microsoft Azure Moves The Custom Api
        call: logicappsmanagementclient-custom-apis.microsoftazurecustomapismove
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: logicappsmanagementclient-custom-apis-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure LogicAppsManagementClient — Custom APIs. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-list-custom-apis
      description: Microsoft Azure List Of Custom Apis
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapislist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-returns-api-definition
      description: Microsoft Azure Returns Api Definition From Wsdl
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapisextractapidefinitionfromwsdl
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-lists-wsdl-interfaces
      description: Microsoft Azure Lists Wsdl Interfaces
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapislistwsdlinterfaces
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-list-custom-apis-2
      description: Microsoft Azure List Of Custom Apis
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapislistbyresourcegroup
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-custom-api
      description: Microsoft Azure Get A Custom Api
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapisget
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-replaces-existing-custom
      description: Microsoft Azure Replaces An Existing Custom Api
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapiscreateorupdate
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-update-existing-custom
      description: Microsoft Azure Update An Existing Custom Api
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapisupdate
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-custom-api
      description: Microsoft Azure Delete A Custom Api
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapisdelete
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-moves-custom-api
      description: Microsoft Azure Moves The Custom Api
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: logicappsmanagementclient-custom-apis.microsoftazurecustomapismove
      outputParameters:
      - type: object
        mapping: $.