Microsoft Azure · Capability

Microsoft Azure Purview Share Client — SentShareInvitation

Microsoft Azure Purview Share Client — SentShareInvitation. 5 operations. Lead operation: Microsoft Azure List All Sent Share Invitations In A Sent Share. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureSentShareInvitation

What You Can Do

GET
Microsoftazuresentshareslistinvitations — Microsoft Azure List All Sent Share Invitations In A Sent Share
/v1/sentshares/{sentshareid}/sentshareinvitations
GET
Microsoftazuresentsharesgetinvitation — Microsoft Azure Get Sent Share Invitation For A Given Sent Share
/v1/sentshares/{sentshareid}/sentshareinvitations/{sentshareinvitationid}
PUT
Microsoftazuresentsharescreateinvitation — Microsoft Azure Create A Sent Share Invitation
/v1/sentshares/{sentshareid}/sentshareinvitations/{sentshareinvitationid}
DELETE
Microsoftazuresentsharesdeleteinvitation — Microsoft Azure Delete Invitation In A Share
/v1/sentshares/{sentshareid}/sentshareinvitations/{sentshareinvitationid}
POST
Microsoftazuresentsharesnotifyuserinvitation — Microsoft Azure Notifies The Recipient Of The Sent Share Invitation
/v1/sentshares/{sentshareid}/sentshareinvitations/sentshareinvitationid-notify

MCP Tools

microsoft-azure-list-all-sent

Microsoft Azure List All Sent Share Invitations In A Sent Share

read-only idempotent
microsoft-azure-get-sent-share

Microsoft Azure Get Sent Share Invitation For A Given Sent Share

read-only idempotent
microsoft-azure-create-sent-share

Microsoft Azure Create A Sent Share Invitation

idempotent
microsoft-azure-delete-invitation-share

Microsoft Azure Delete Invitation In A Share

idempotent
microsoft-azure-notifies-recipient-sent

Microsoft Azure Notifies The Recipient Of The Sent Share Invitation

Capability Spec

purview-share-client-sentshareinvitation.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Purview Share Client — SentShareInvitation
  description: 'Microsoft Azure Purview Share Client — SentShareInvitation. 5 operations. Lead operation: Microsoft Azure
    List All Sent Share Invitations In A Sent Share. Self-contained Naftiko capability covering one Microsoft Azure business
    surface.'
  tags:
  - Microsoft Azure
  - SentShareInvitation
  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: purview-share-client-sentshareinvitation
    baseUri: ''
    description: Microsoft Azure Purview Share Client — SentShareInvitation business capability. Self-contained, no shared
      references.
    resources:
    - name: sentShares-sentShareId-sentShareInvitations
      path: /sentShares/{sentShareId}/sentShareInvitations
      operations:
      - name: microsoftazuresentshareslistinvitations
        method: GET
        description: Microsoft Azure List All Sent Share Invitations In A Sent Share
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: sentShares-sentShareId-sentShareInvitations-sentShareInvitationId
      path: /sentShares/{sentShareId}/sentShareInvitations/{sentShareInvitationId}
      operations:
      - name: microsoftazuresentsharesgetinvitation
        method: GET
        description: Microsoft Azure Get Sent Share Invitation For A Given Sent Share
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuresentsharescreateinvitation
        method: PUT
        description: Microsoft Azure Create A Sent Share Invitation
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sentShareInvitation
          in: body
          type: string
          description: The sent share invitation to create.
          required: true
      - name: microsoftazuresentsharesdeleteinvitation
        method: DELETE
        description: Microsoft Azure Delete Invitation In A Share
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: sentShares-sentShareId-sentShareInvitations-sentShareInvitationId}:notify
      path: /sentShares/{sentShareId}/sentShareInvitations/{sentShareInvitationId}:notify
      operations:
      - name: microsoftazuresentsharesnotifyuserinvitation
        method: POST
        description: Microsoft Azure Notifies The Recipient Of The Sent Share Invitation
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: repeatability-request-id
          in: header
          type: string
          description: If specified, the client directs that the request is repeatable; that is, that the client can make
            the request multiple times with the same Repeatability-Reques
  exposes:
  - type: rest
    namespace: purview-share-client-sentshareinvitation-rest
    port: 8080
    description: REST adapter for Microsoft Azure Purview Share Client — SentShareInvitation. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/sentshares/{sentshareid}/sentshareinvitations
      name: sentshares-sentshareid-sentshareinvitations
      description: REST surface for sentShares-sentShareId-sentShareInvitations.
      operations:
      - method: GET
        name: microsoftazuresentshareslistinvitations
        description: Microsoft Azure List All Sent Share Invitations In A Sent Share
        call: purview-share-client-sentshareinvitation.microsoftazuresentshareslistinvitations
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/sentshares/{sentshareid}/sentshareinvitations/{sentshareinvitationid}
      name: sentshares-sentshareid-sentshareinvitations-sentshareinvitationid
      description: REST surface for sentShares-sentShareId-sentShareInvitations-sentShareInvitationId.
      operations:
      - method: GET
        name: microsoftazuresentsharesgetinvitation
        description: Microsoft Azure Get Sent Share Invitation For A Given Sent Share
        call: purview-share-client-sentshareinvitation.microsoftazuresentsharesgetinvitation
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazuresentsharescreateinvitation
        description: Microsoft Azure Create A Sent Share Invitation
        call: purview-share-client-sentshareinvitation.microsoftazuresentsharescreateinvitation
        with:
          sentShareInvitation: rest.sentShareInvitation
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuresentsharesdeleteinvitation
        description: Microsoft Azure Delete Invitation In A Share
        call: purview-share-client-sentshareinvitation.microsoftazuresentsharesdeleteinvitation
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/sentshares/{sentshareid}/sentshareinvitations/sentshareinvitationid-notify
      name: sentshares-sentshareid-sentshareinvitations-sentshareinvitationid-notify
      description: REST surface for sentShares-sentShareId-sentShareInvitations-sentShareInvitationId}:notify.
      operations:
      - method: POST
        name: microsoftazuresentsharesnotifyuserinvitation
        description: Microsoft Azure Notifies The Recipient Of The Sent Share Invitation
        call: purview-share-client-sentshareinvitation.microsoftazuresentsharesnotifyuserinvitation
        with:
          repeatability-request-id: rest.repeatability-request-id
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: purview-share-client-sentshareinvitation-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Purview Share Client — SentShareInvitation. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-list-all-sent
      description: Microsoft Azure List All Sent Share Invitations In A Sent Share
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: purview-share-client-sentshareinvitation.microsoftazuresentshareslistinvitations
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-sent-share
      description: Microsoft Azure Get Sent Share Invitation For A Given Sent Share
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: purview-share-client-sentshareinvitation.microsoftazuresentsharesgetinvitation
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-create-sent-share
      description: Microsoft Azure Create A Sent Share Invitation
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: purview-share-client-sentshareinvitation.microsoftazuresentsharescreateinvitation
      with:
        sentShareInvitation: tools.sentShareInvitation
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-invitation-share
      description: Microsoft Azure Delete Invitation In A Share
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: purview-share-client-sentshareinvitation.microsoftazuresentsharesdeleteinvitation
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-notifies-recipient-sent
      description: Microsoft Azure Notifies The Recipient Of The Sent Share Invitation
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: purview-share-client-sentshareinvitation.microsoftazuresentsharesnotifyuserinvitation
      with:
        repeatability-request-id: tools.repeatability-request-id
      outputParameters:
      - type: object
        mapping: $.