Microsoft Azure · Capability

Microsoft Azure ApplicationClient — Applications

Microsoft Azure ApplicationClient — Applications. 14 operations. Lead operation: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applications. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureApplications

What You Can Do

GET
Microsoftazureapplicationslistbysubscription — Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applications
/v1/subscriptions/{subscriptionid}/providers/microsoft-solutions/applications
GET
Microsoftazureapplicationslistbyresourcegroup — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications
GET
Microsoftazureapplicationsget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}
DELETE
Microsoftazureapplicationsdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}
PUT
Microsoftazureapplicationscreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}
PATCH
Microsoftazureapplicationsupdate — Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}
POST
Microsoftazureapplicationslistallowedupgradeplans — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Listallowedupgradeplans
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}/listallowedupgradeplans
POST
Microsoftazureapplicationslisttokens — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Listtokens
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}/listtokens
POST
Microsoftazureapplicationsrefreshpermissions — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Refreshpermissions
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}/refreshpermissions
POST
Microsoftazureapplicationsupdateaccess — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Updateaccess
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}/updateaccess
GET
Microsoftazureapplicationsgetbyid — Microsoft Azure Get Applicationid
/v1/{applicationid}
DELETE
Microsoftazureapplicationsdeletebyid — Microsoft Azure Delete Applicationid
/v1/{applicationid}
PUT
Microsoftazureapplicationscreateorupdatebyid — Microsoft Azure Put Applicationid
/v1/{applicationid}
PATCH
Microsoftazureapplicationsupdatebyid — Microsoft Azure Patch Applicationid
/v1/{applicationid}

MCP Tools

microsoft-azure-get-subscriptions-subscriptionid

Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applications

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-2

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-3

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname

read-only idempotent
microsoft-azure-delete-subscriptions-subscriptionid

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname

idempotent
microsoft-azure-put-subscriptions-subscriptionid

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname

idempotent
microsoft-azure-patch-subscriptions-subscriptionid

Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname

idempotent
microsoft-azure-post-subscriptions-subscriptionid

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Listallowedupgradeplans

microsoft-azure-post-subscriptions-subscriptionid-2

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Listtokens

microsoft-azure-post-subscriptions-subscriptionid-3

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Refreshpermissions

microsoft-azure-post-subscriptions-subscriptionid-4

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Updateaccess

microsoft-azure-get-applicationid

Microsoft Azure Get Applicationid

read-only idempotent
microsoft-azure-delete-applicationid

Microsoft Azure Delete Applicationid

idempotent
microsoft-azure-put-applicationid

Microsoft Azure Put Applicationid

idempotent
microsoft-azure-patch-applicationid

Microsoft Azure Patch Applicationid

idempotent

Capability Spec

applicationclient-applications.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure ApplicationClient — Applications
  description: 'Microsoft Azure ApplicationClient — Applications. 14 operations. Lead operation: Microsoft Azure Get Subscriptions
    Subscriptionid Providers Microsoft Solutions Applications. Self-contained Naftiko capability covering one Microsoft Azure
    business surface.'
  tags:
  - Microsoft Azure
  - Applications
  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: applicationclient-applications
    baseUri: https://management.azure.com
    description: Microsoft Azure ApplicationClient — Applications business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.Solutions-applications
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applications
      operations:
      - name: microsoftazureapplicationslistbysubscription
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications
      operations:
      - name: microsoftazureapplicationslistbyresourcegroup
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
      operations:
      - name: microsoftazureapplicationsget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureapplicationsdelete
        method: DELETE
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureapplicationscreateorupdate
        method: PUT
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: parameters
          in: body
          type: string
          description: Parameters supplied to the create or update a managed application.
          required: true
      - name: microsoftazureapplicationsupdate
        method: PATCH
        description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: parameters
          in: body
          type: string
          description: Parameters supplied to update an existing managed application.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listAllowedUpgradePlans
      operations:
      - name: microsoftazureapplicationslistallowedupgradeplans
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname Listallowedupgradeplans
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listTokens
      operations:
      - name: microsoftazureapplicationslisttokens
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname Listtokens
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: applicationName
          in: path
          type: string
          description: The name of the managed application.
          required: true
        - name: parameters
          in: body
          type: string
          description: Request body parameters to list tokens.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/refreshPermissions
      operations:
      - name: microsoftazureapplicationsrefreshpermissions
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname Refreshpermissions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/updateAccess
      operations:
      - name: microsoftazureapplicationsupdateaccess
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname Updateaccess
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: applicationName
          in: path
          type: string
          description: The name of the managed application.
          required: true
        - name: parameters
          in: body
          type: string
          description: Request body parameters to list tokens.
          required: true
    - name: applicationId
      path: /{applicationId}
      operations:
      - name: microsoftazureapplicationsgetbyid
        method: GET
        description: Microsoft Azure Get Applicationid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: applicationId
          in: path
          type: string
          description: The fully qualified ID of the managed application, including the managed application name and the managed
            application resource type. Use the format, /subscripti
          required: true
      - name: microsoftazureapplicationsdeletebyid
        method: DELETE
        description: Microsoft Azure Delete Applicationid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: applicationId
          in: path
          type: string
          description: The fully qualified ID of the managed application, including the managed application name and the managed
            application resource type. Use the format, /subscripti
          required: true
      - name: microsoftazureapplicationscreateorupdatebyid
        method: PUT
        description: Microsoft Azure Put Applicationid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: applicationId
          in: path
          type: string
          description: The fully qualified ID of the managed application, including the managed application name and the managed
            application resource type. Use the format, /subscripti
          required: true
        - name: parameters
          in: body
          type: string
          description: Parameters supplied to the create or update a managed application.
          required: true
      - name: microsoftazureapplicationsupdatebyid
        method: PATCH
        description: Microsoft Azure Patch Applicationid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: applicationId
          in: path
          type: string
          description: The fully qualified ID of the managed application, including the managed application name and the managed
            application resource type. Use the format, /subscripti
          required: true
        - name: parameters
          in: body
          type: string
          description: Parameters supplied to update an existing managed application.
  exposes:
  - type: rest
    namespace: applicationclient-applications-rest
    port: 8080
    description: REST adapter for Microsoft Azure ApplicationClient — Applications. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-solutions/applications
      name: subscriptions-subscriptionid-providers-microsoft-solutions-applications
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Solutions-applications.
      operations:
      - method: GET
        name: microsoftazureapplicationslistbysubscription
        description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applications
        call: applicationclient-applications.microsoftazureapplicationslistbysubscription
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureapplicationslistbyresourcegroup
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications
        call: applicationclient-applications.microsoftazureapplicationslistbyresourcegroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureapplicationsget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname
        call: applicationclient-applications.microsoftazureapplicationsget
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureapplicationsdelete
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname
        call: applicationclient-applications.microsoftazureapplicationsdelete
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureapplicationscreateorupdate
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname
        call: applicationclient-applications.microsoftazureapplicationscreateorupdate
        with:
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureapplicationsupdate
        description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname
        call: applicationclient-applications.microsoftazureapplicationsupdate
        with:
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}/listallowedupgradeplans
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureapplicationslistallowedupgradeplans
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname Listallowedupgradeplans
        call: applicationclient-applications.microsoftazureapplicationslistallowedupgradeplans
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}/listtokens
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureapplicationslisttokens
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname Listtokens
        call: applicationclient-applications.microsoftazureapplicationslisttokens
        with:
          applicationName: rest.applicationName
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}/refreshpermissions
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureapplicationsrefreshpermissions
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname Refreshpermissions
        call: applicationclient-applications.microsoftazureapplicationsrefreshpermissions
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-solutions/applications/{applicationname}/updateaccess
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureapplicationsupdateaccess
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Solutions Applications Applicationname Updateaccess
        call: applicationclient-applications.microsoftazureapplicationsupdateaccess
        with:
          applicationName: rest.applicationName
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/{applicationid}
      name: applicationid
      description: REST surface for applicationId.
      operations:
      - method: GET
        name: microsoftazureapplicationsgetbyid
        description: Microsoft Azure Get Applicationid
        call: applicationclient-applications.microsoftazureapplicationsgetbyid
        with:
          applicationId: rest.applicationId
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureapplicationsdeletebyid
        description: Microsoft Azure Delete Applicationid
        call: applicationclient-applications.microsoftazureapplicationsdeletebyid
        with:
          applicationId: rest.applicationId
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureapplicationscreateorupdatebyid
        description: Microsoft Azure Put Applicationid
        call: applicationclient-applications.microsoftazureapplicationscreateorupdatebyid
        with:
          applicationId: rest.applicationId
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureapplicationsupdatebyid
        description: Microsoft Azure Patch Applicationid
        call: applicationclient-applications.microsoftazureapplicationsupdatebyid
        with:
          applicationId: rest.applicationId
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: applicationclient-applications-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure ApplicationClient — Applications. One tool per consumed operation, routed
      inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-get-subscriptions-subscriptionid
      description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applications
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationslistbysubscription
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-2
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions
        Applications
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationslistbyresourcegroup
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-3
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions
        Applications Applicationname
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationsget
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-subscriptions-subscriptionid
      description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Solutions Applications Applicationname
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationsdelete
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-put-subscriptions-subscriptionid
      description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions
        Applications Applicationname
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationscreateorupdate
      with:
        parameters: tools.parameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-patch-subscriptions-subscriptionid
      description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Solutions Applications Applicationname
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationsupdate
      with:
        parameters: tools.parameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Solutions Applications Applicationname Listallowedupgradeplans
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: applicationclient-applications.microsoftazureapplicationslistallowedupgradeplans
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-2
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Solutions Applications Applicationname Listtokens
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: applicationclient-applications.microsoftazureapplicationslisttokens
      with:
        applicationName: tools.applicationName
        parameters: tools.parameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-3
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Solutions Applications Applicationname Refreshpermissions
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: applicationclient-applications.microsoftazureapplicationsrefreshpermissions
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-4
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Solutions Applications Applicationname Updateaccess
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: applicationclient-applications.microsoftazureapplicationsupdateaccess
      with:
        applicationName: tools.applicationName
        parameters: tools.parameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-applicationid
      description: Microsoft Azure Get Applicationid
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationsgetbyid
      with:
        applicationId: tools.applicationId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-applicationid
      description: Microsoft Azure Delete Applicationid
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationsdeletebyid
      with:
        applicationId: tools.applicationId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-put-applicationid
      description: Microsoft Azure Put Applicationid
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationscreateorupdatebyid
      with:
        applicationId: tools.applicationId
        parameters: tools.parameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-patch-applicationid
      description: Microsoft Azure Patch Applicationid
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: applicationclient-applications.microsoftazureapplicationsupdatebyid
      with:
        applicationId: tools.applicationId
        parameters: tools.parameters
      outputParameters:
      - type: object
        mapping: $.