Microsoft Graph · Capability

Microsoft Graph Users — users.user.Functions

Microsoft Graph Users — users.user.Functions. 7 operations. Lead operation: Microsoft Graph Invoke function delta. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphusers.user.Functions

What You Can Do

GET
Usersdelta — Microsoft Graph Invoke function delta
/v1/users/delta
GET
Usersuserexportdeviceandappmanagementdata1a02 — Microsoft Graph Invoke function exportDeviceAndAppManagementData
/v1/users/{user-id}/exportdeviceandappmanagementdata
GET
Usersuserexportdeviceandappmanagementdatafd7c — Microsoft Graph Invoke function exportDeviceAndAppManagementData
/v1/users/{user-id}/exportdeviceandappmanagementdata-skip-skip-top-top
GET
Usersusergetmanagedappdiagnosticstatuses — Microsoft Graph Invoke function getManagedAppDiagnosticStatuses
/v1/users/{user-id}/getmanagedappdiagnosticstatuses
GET
Usersusergetmanagedapppolicies — Microsoft Graph Invoke function getManagedAppPolicies
/v1/users/{user-id}/getmanagedapppolicies
GET
Usersusergetmanageddeviceswithappfailures — Microsoft Graph Invoke function getManagedDevicesWithAppFailures
/v1/users/{user-id}/getmanageddeviceswithappfailures
GET
Usersuserreminderview — Microsoft Graph Invoke function reminderView
/v1/users/{user-id}/reminderview-startdatetime-startdatetime-enddatetime-enddatetime

MCP Tools

microsoft-graph-invoke-function-delta

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-invoke-function-exportdeviceandappmanagementdata

Microsoft Graph Invoke function exportDeviceAndAppManagementData

read-only idempotent
microsoft-graph-invoke-function-exportdeviceandappmanagementdata-2

Microsoft Graph Invoke function exportDeviceAndAppManagementData

read-only idempotent
microsoft-graph-invoke-function-getmanagedappdiagnosticstatuses

Microsoft Graph Invoke function getManagedAppDiagnosticStatuses

read-only idempotent
microsoft-graph-invoke-function-getmanagedapppolicies

Microsoft Graph Invoke function getManagedAppPolicies

read-only idempotent
microsoft-graph-invoke-function-getmanageddeviceswithappfailures

Microsoft Graph Invoke function getManagedDevicesWithAppFailures

read-only idempotent
microsoft-graph-invoke-function-reminderview

Microsoft Graph Invoke function reminderView

read-only idempotent

Capability Spec

users-users-user-functions.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Users — users.user.Functions
  description: 'Microsoft Graph Users — users.user.Functions. 7 operations. Lead operation: Microsoft Graph Invoke function
    delta. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - users.user.Functions
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY
capability:
  consumes:
  - type: http
    namespace: users-users-user-functions
    baseUri: ''
    description: Microsoft Graph Users — users.user.Functions business capability. Self-contained, no shared references.
    resources:
    - name: users-delta()
      path: /users/delta()
      operations:
      - name: usersdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-exportDeviceAndAppManagementData()
      path: /users/{user-id}/exportDeviceAndAppManagementData()
      operations:
      - name: usersuserexportdeviceandappmanagementdata1a02
        method: GET
        description: Microsoft Graph Invoke function exportDeviceAndAppManagementData
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-exportDeviceAndAppManagementData(skip={skip},top={top})
      path: /users/{user-id}/exportDeviceAndAppManagementData(skip={skip},top={top})
      operations:
      - name: usersuserexportdeviceandappmanagementdatafd7c
        method: GET
        description: Microsoft Graph Invoke function exportDeviceAndAppManagementData
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-getManagedAppDiagnosticStatuses()
      path: /users/{user-id}/getManagedAppDiagnosticStatuses()
      operations:
      - name: usersusergetmanagedappdiagnosticstatuses
        method: GET
        description: Microsoft Graph Invoke function getManagedAppDiagnosticStatuses
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-getManagedAppPolicies()
      path: /users/{user-id}/getManagedAppPolicies()
      operations:
      - name: usersusergetmanagedapppolicies
        method: GET
        description: Microsoft Graph Invoke function getManagedAppPolicies
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-getManagedDevicesWithAppFailures()
      path: /users/{user-id}/getManagedDevicesWithAppFailures()
      operations:
      - name: usersusergetmanageddeviceswithappfailures
        method: GET
        description: Microsoft Graph Invoke function getManagedDevicesWithAppFailures
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-reminderView(StartDateTime='{StartDateTime}',EndDateTime='{EndDate
      path: /users/{user-id}/reminderView(StartDateTime='{StartDateTime}',EndDateTime='{EndDateTime}')
      operations:
      - name: usersuserreminderview
        method: GET
        description: Microsoft Graph Invoke function reminderView
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: users-users-user-functions-rest
    port: 8080
    description: REST adapter for Microsoft Graph Users — users.user.Functions. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/users/delta
      name: users-delta
      description: REST surface for users-delta().
      operations:
      - method: GET
        name: usersdelta
        description: Microsoft Graph Invoke function delta
        call: users-users-user-functions.usersdelta
        with:
          $select: rest.$select
          $orderby: rest.$orderby
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/exportdeviceandappmanagementdata
      name: users-user-id-exportdeviceandappmanagementdata
      description: REST surface for users-user-id-exportDeviceAndAppManagementData().
      operations:
      - method: GET
        name: usersuserexportdeviceandappmanagementdata1a02
        description: Microsoft Graph Invoke function exportDeviceAndAppManagementData
        call: users-users-user-functions.usersuserexportdeviceandappmanagementdata1a02
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/exportdeviceandappmanagementdata-skip-skip-top-top
      name: users-user-id-exportdeviceandappmanagementdata-skip-skip-top-top
      description: REST surface for users-user-id-exportDeviceAndAppManagementData(skip={skip},top={top}).
      operations:
      - method: GET
        name: usersuserexportdeviceandappmanagementdatafd7c
        description: Microsoft Graph Invoke function exportDeviceAndAppManagementData
        call: users-users-user-functions.usersuserexportdeviceandappmanagementdatafd7c
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/getmanagedappdiagnosticstatuses
      name: users-user-id-getmanagedappdiagnosticstatuses
      description: REST surface for users-user-id-getManagedAppDiagnosticStatuses().
      operations:
      - method: GET
        name: usersusergetmanagedappdiagnosticstatuses
        description: Microsoft Graph Invoke function getManagedAppDiagnosticStatuses
        call: users-users-user-functions.usersusergetmanagedappdiagnosticstatuses
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/getmanagedapppolicies
      name: users-user-id-getmanagedapppolicies
      description: REST surface for users-user-id-getManagedAppPolicies().
      operations:
      - method: GET
        name: usersusergetmanagedapppolicies
        description: Microsoft Graph Invoke function getManagedAppPolicies
        call: users-users-user-functions.usersusergetmanagedapppolicies
        with:
          $select: rest.$select
          $orderby: rest.$orderby
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/getmanageddeviceswithappfailures
      name: users-user-id-getmanageddeviceswithappfailures
      description: REST surface for users-user-id-getManagedDevicesWithAppFailures().
      operations:
      - method: GET
        name: usersusergetmanageddeviceswithappfailures
        description: Microsoft Graph Invoke function getManagedDevicesWithAppFailures
        call: users-users-user-functions.usersusergetmanageddeviceswithappfailures
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/reminderview-startdatetime-startdatetime-enddatetime-enddatetime
      name: users-user-id-reminderview-startdatetime-startdatetime-enddatetime-enddate
      description: REST surface for users-user-id-reminderView(StartDateTime='{StartDateTime}',EndDateTime='{EndDate.
      operations:
      - method: GET
        name: usersuserreminderview
        description: Microsoft Graph Invoke function reminderView
        call: users-users-user-functions.usersuserreminderview
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: users-users-user-functions-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Graph Users — users.user.Functions. One tool per consumed operation, routed inline
      through this capability's consumes block.
    tools:
    - name: microsoft-graph-invoke-function-delta
      description: Microsoft Graph Invoke function delta
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: users-users-user-functions.usersdelta
      with:
        $select: tools.$select
        $orderby: tools.$orderby
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-invoke-function-exportdeviceandappmanagementdata
      description: Microsoft Graph Invoke function exportDeviceAndAppManagementData
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: users-users-user-functions.usersuserexportdeviceandappmanagementdata1a02
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-invoke-function-exportdeviceandappmanagementdata-2
      description: Microsoft Graph Invoke function exportDeviceAndAppManagementData
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: users-users-user-functions.usersuserexportdeviceandappmanagementdatafd7c
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-invoke-function-getmanagedappdiagnosticstatuses
      description: Microsoft Graph Invoke function getManagedAppDiagnosticStatuses
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: users-users-user-functions.usersusergetmanagedappdiagnosticstatuses
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-invoke-function-getmanagedapppolicies
      description: Microsoft Graph Invoke function getManagedAppPolicies
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: users-users-user-functions.usersusergetmanagedapppolicies
      with:
        $select: tools.$select
        $orderby: tools.$orderby
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-invoke-function-getmanageddeviceswithappfailures
      description: Microsoft Graph Invoke function getManagedDevicesWithAppFailures
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: users-users-user-functions.usersusergetmanageddeviceswithappfailures
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-invoke-function-reminderview
      description: Microsoft Graph Invoke function reminderView
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: users-users-user-functions.usersuserreminderview
      outputParameters:
      - type: object
        mapping: $.