Microsoft Azure · Capability

Microsoft Azure Microsoft.VoiceServices.Provisioning — TeamsRequestForInformation

Microsoft Azure Microsoft.VoiceServices.Provisioning — TeamsRequestForInformation. 3 operations. Lead operation: Microsoft Azure Get List Of Requests For Information. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureTeamsRequestForInformation

What You Can Do

GET
Microsoftazureteamsrequestsforinformationlist — Microsoft Azure Get List Of Requests For Information
/v1/teamsrequestsforinformation
GET
Microsoftazureteamsrequestsforinformationgetrequestforinformation — Microsoft Azure Get Request For Information
/v1/teamsrequestsforinformation/{tenantid}
PATCH
Microsoftazureteamsrequestsforinformationcreateorupdaterequestforinformation — Microsoft Azure Create Or Update Request For Information
/v1/teamsrequestsforinformation/{tenantid}

MCP Tools

microsoft-azure-get-list-requests

Microsoft Azure Get List Of Requests For Information

read-only idempotent
microsoft-azure-get-request-information

Microsoft Azure Get Request For Information

read-only idempotent
microsoft-azure-create-update-request

Microsoft Azure Create Or Update Request For Information

idempotent

Capability Spec

microsoftvoiceservicesprovisioning-teamsrequestforinformation.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Microsoft.VoiceServices.Provisioning — TeamsRequestForInformation
  description: 'Microsoft Azure Microsoft.VoiceServices.Provisioning — TeamsRequestForInformation. 3 operations. Lead operation:
    Microsoft Azure Get List Of Requests For Information. Self-contained Naftiko capability covering one Microsoft Azure business
    surface.'
  tags:
  - Microsoft Azure
  - TeamsRequestForInformation
  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: microsoftvoiceservicesprovisioning-teamsrequestforinformation
    baseUri: ''
    description: Microsoft Azure Microsoft.VoiceServices.Provisioning — TeamsRequestForInformation business capability. Self-contained,
      no shared references.
    resources:
    - name: teamsRequestsForInformation
      path: /teamsRequestsForInformation
      operations:
      - name: microsoftazureteamsrequestsforinformationlist
        method: GET
        description: Microsoft Azure Get List Of Requests For Information
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: teamsRequestsForInformation-tenantId
      path: /teamsRequestsForInformation/{tenantId}
      operations:
      - name: microsoftazureteamsrequestsforinformationgetrequestforinformation
        method: GET
        description: Microsoft Azure Get Request For Information
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: tenantId
          in: path
          type: string
          description: The Teams tenant ID which generated this Request for Information.
          required: true
      - name: microsoftazureteamsrequestsforinformationcreateorupdaterequestforinformation
        method: PATCH
        description: Microsoft Azure Create Or Update Request For Information
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: tenantId
          in: path
          type: string
          description: The Teams tenant ID which generated this Request for Information.
          required: true
        - name: resource
          in: body
          type: string
          description: The resource instance.
          required: true
  exposes:
  - type: rest
    namespace: microsoftvoiceservicesprovisioning-teamsrequestforinformation-rest
    port: 8080
    description: REST adapter for Microsoft Azure Microsoft.VoiceServices.Provisioning — TeamsRequestForInformation. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/teamsrequestsforinformation
      name: teamsrequestsforinformation
      description: REST surface for teamsRequestsForInformation.
      operations:
      - method: GET
        name: microsoftazureteamsrequestsforinformationlist
        description: Microsoft Azure Get List Of Requests For Information
        call: microsoftvoiceservicesprovisioning-teamsrequestforinformation.microsoftazureteamsrequestsforinformationlist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/teamsrequestsforinformation/{tenantid}
      name: teamsrequestsforinformation-tenantid
      description: REST surface for teamsRequestsForInformation-tenantId.
      operations:
      - method: GET
        name: microsoftazureteamsrequestsforinformationgetrequestforinformation
        description: Microsoft Azure Get Request For Information
        call: microsoftvoiceservicesprovisioning-teamsrequestforinformation.microsoftazureteamsrequestsforinformationgetrequestforinformation
        with:
          tenantId: rest.tenantId
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureteamsrequestsforinformationcreateorupdaterequestforinformation
        description: Microsoft Azure Create Or Update Request For Information
        call: microsoftvoiceservicesprovisioning-teamsrequestforinformation.microsoftazureteamsrequestsforinformationcreateorupdaterequestforinformation
        with:
          tenantId: rest.tenantId
          resource: rest.resource
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: microsoftvoiceservicesprovisioning-teamsrequestforinformation-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Microsoft.VoiceServices.Provisioning — TeamsRequestForInformation. One tool
      per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-get-list-requests
      description: Microsoft Azure Get List Of Requests For Information
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoftvoiceservicesprovisioning-teamsrequestforinformation.microsoftazureteamsrequestsforinformationlist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-request-information
      description: Microsoft Azure Get Request For Information
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoftvoiceservicesprovisioning-teamsrequestforinformation.microsoftazureteamsrequestsforinformationgetrequestforinformation
      with:
        tenantId: tools.tenantId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-create-update-request
      description: Microsoft Azure Create Or Update Request For Information
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: microsoftvoiceservicesprovisioning-teamsrequestforinformation.microsoftazureteamsrequestsforinformationcreateorupdaterequestforinformation
      with:
        tenantId: tools.tenantId
        resource: tools.resource
      outputParameters:
      - type: object
        mapping: $.