Microsoft Graph · Capability

Microsoft Graph Users — users.userDataSecurityAndGovernance

Microsoft Graph Users — users.userDataSecurityAndGovernance. 35 operations. Lead operation: Microsoft Graph Get dataSecurityAndGovernance from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphusers.userDataSecurityAndGovernance

What You Can Do

GET
Usersgetdatasecurityandgovernance — Microsoft Graph Get dataSecurityAndGovernance from users
/v1/users/{user-id}/datasecurityandgovernance
PATCH
Usersupdatedatasecurityandgovernance — Microsoft Graph Update the navigation property dataSecurityAndGovernance in users
/v1/users/{user-id}/datasecurityandgovernance
DELETE
Usersdeletedatasecurityandgovernance — Microsoft Graph Delete navigation property dataSecurityAndGovernance for users
/v1/users/{user-id}/datasecurityandgovernance
GET
Usersdatasecurityandgovernancegetactivities — Microsoft Graph Get activities from users
/v1/users/{user-id}/datasecurityandgovernance/activities
PATCH
Usersdatasecurityandgovernanceupdateactivities — Microsoft Graph Update the navigation property activities in users
/v1/users/{user-id}/datasecurityandgovernance/activities
DELETE
Usersdatasecurityandgovernancedeleteactivities — Microsoft Graph Delete navigation property activities for users
/v1/users/{user-id}/datasecurityandgovernance/activities
GET
Usersdatasecurityandgovernanceactivitieslistcontentactivities — Microsoft Graph Get contentActivities from users
/v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities
POST
Usersdatasecurityandgovernanceactivitiescreatecontentactivities — Microsoft Graph Create new navigation property to contentActivities for users
/v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities
GET
Usersdatasecurityandgovernanceactivitiescontentactivitiesgetcounta94c — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities/count
GET
Usersdatasecurityandgovernanceactivitiesgetcontentactivities — Microsoft Graph Get contentActivities from users
/v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities/{contentactivity-id}
PATCH
Usersdatasecurityandgovernanceactivitiesupdatecontentactivities — Microsoft Graph Update the navigation property contentActivities in users
/v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities/{contentactivity-id}
DELETE
Usersdatasecurityandgovernanceactivitiesdeletecontentactivities — Microsoft Graph Delete navigation property contentActivities for users
/v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities/{contentactivity-id}
POST
Usersuserdatasecurityandgovernanceprocesscontent — Microsoft Graph Invoke action processContent
/v1/users/{user-id}/datasecurityandgovernance/processcontent
GET
Usersdatasecurityandgovernancegetprotectionscopes — Microsoft Graph Get protectionScopes from users
/v1/users/{user-id}/datasecurityandgovernance/protectionscopes
PATCH
Usersdatasecurityandgovernanceupdateprotectionscopes — Microsoft Graph Update the navigation property protectionScopes in users
/v1/users/{user-id}/datasecurityandgovernance/protectionscopes
DELETE
Usersdatasecurityandgovernancedeleteprotectionscopes — Microsoft Graph Delete navigation property protectionScopes for users
/v1/users/{user-id}/datasecurityandgovernance/protectionscopes
POST
Usersuserdatasecurityandgovernanceprotectionscopescompute — Microsoft Graph Invoke action compute
/v1/users/{user-id}/datasecurityandgovernance/protectionscopes/compute
GET
Usersdatasecurityandgovernancelistsensitivitylabels — Microsoft Graph Get sensitivityLabels from users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels
POST
Usersdatasecurityandgovernancecreatesensitivitylabels — Microsoft Graph Create new navigation property to sensitivityLabels for users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels
GET
Usersdatasecurityandgovernancesensitivitylabelsgetcount8e86 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/count
GET
Usersuserdatasecurityandgovernancesensitivitylabelscomputeinheritance — Microsoft Graph Invoke function computeInheritance
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/computeinheritance-labelids-labelids-locale-locale-contentformats-contentformats
POST
Usersuserdatasecurityandgovernancesensitivitylabelscomputerightsandinheritance — Microsoft Graph Invoke action computeRightsAndInheritance
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance
GET
Usersdatasecurityandgovernancegetsensitivitylabels — Microsoft Graph Get sensitivityLabels from users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}
PATCH
Usersdatasecurityandgovernanceupdatesensitivitylabels — Microsoft Graph Update the navigation property sensitivityLabels in users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}
DELETE
Usersdatasecurityandgovernancedeletesensitivitylabels — Microsoft Graph Delete navigation property sensitivityLabels for users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}
GET
Usersdatasecurityandgovernancesensitivitylabelsgetrights — Microsoft Graph Get rights from users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/rights
GET
Usersdatasecurityandgovernancesensitivitylabelslistsublabels — Microsoft Graph Get sublabels from users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels
POST
Usersdatasecurityandgovernancesensitivitylabelscreatesublabels — Microsoft Graph Create new navigation property to sublabels for users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels
GET
Usersdatasecurityandgovernancesensitivitylabelssublabelsgetcount5943 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/count
GET
Usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputeinheritance — Microsoft Graph Invoke function computeInheritance
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/computeinheritance-labelids-labelids-locale-locale-contentformats-contentformats
POST
Usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputerightsandinheritance — Microsoft Graph Invoke action computeRightsAndInheritance
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/computerightsandinheritance
GET
Usersdatasecurityandgovernancesensitivitylabelsgetsublabels — Microsoft Graph Get sublabels from users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}
PATCH
Usersdatasecurityandgovernancesensitivitylabelsupdatesublabels — Microsoft Graph Update the navigation property sublabels in users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}
DELETE
Usersdatasecurityandgovernancesensitivitylabelsdeletesublabels — Microsoft Graph Delete navigation property sublabels for users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}
GET
Usersdatasecurityandgovernancesensitivitylabelssublabelsgetrights — Microsoft Graph Get rights from users
/v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}/rights

MCP Tools

microsoft-graph-get-datasecurityandgovernance-users

Microsoft Graph Get dataSecurityAndGovernance from users

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property dataSecurityAndGovernance in users

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property dataSecurityAndGovernance for users

idempotent
microsoft-graph-get-activities-users

Microsoft Graph Get activities from users

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property activities in users

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property activities for users

idempotent
microsoft-graph-get-contentactivities-users

Microsoft Graph Get contentActivities from users

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to contentActivities for users

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-contentactivities-users-2

Microsoft Graph Get contentActivities from users

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property contentActivities in users

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property contentActivities for users

idempotent
microsoft-graph-invoke-action-processcontent

Microsoft Graph Invoke action processContent

microsoft-graph-get-protectionscopes-users

Microsoft Graph Get protectionScopes from users

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property protectionScopes in users

idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property protectionScopes for users

idempotent
microsoft-graph-invoke-action-compute

Microsoft Graph Invoke action compute

microsoft-graph-get-sensitivitylabels-users

Microsoft Graph Get sensitivityLabels from users

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to sensitivityLabels for users

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

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

Microsoft Graph Invoke function computeInheritance

read-only idempotent
microsoft-graph-invoke-action-computerightsandinheritance

Microsoft Graph Invoke action computeRightsAndInheritance

microsoft-graph-get-sensitivitylabels-users-2

Microsoft Graph Get sensitivityLabels from users

read-only idempotent
microsoft-graph-update-navigation-property-5

Microsoft Graph Update the navigation property sensitivityLabels in users

idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property sensitivityLabels for users

idempotent
microsoft-graph-get-rights-users

Microsoft Graph Get rights from users

read-only idempotent
microsoft-graph-get-sublabels-users

Microsoft Graph Get sublabels from users

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to sublabels for users

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

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

Microsoft Graph Invoke function computeInheritance

read-only idempotent
microsoft-graph-invoke-action-computerightsandinheritance-2

Microsoft Graph Invoke action computeRightsAndInheritance

microsoft-graph-get-sublabels-users-2

Microsoft Graph Get sublabels from users

read-only idempotent
microsoft-graph-update-navigation-property-6

Microsoft Graph Update the navigation property sublabels in users

idempotent
microsoft-graph-delete-navigation-property-6

Microsoft Graph Delete navigation property sublabels for users

idempotent
microsoft-graph-get-rights-users-2

Microsoft Graph Get rights from users

read-only idempotent

Capability Spec

users-users-userdatasecurityandgovernance.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Users — users.userDataSecurityAndGovernance
  description: 'Microsoft Graph Users — users.userDataSecurityAndGovernance. 35 operations. Lead operation: Microsoft Graph
    Get dataSecurityAndGovernance from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - users.userDataSecurityAndGovernance
  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-userdatasecurityandgovernance
    baseUri: ''
    description: Microsoft Graph Users — users.userDataSecurityAndGovernance business capability. Self-contained, no shared
      references.
    resources:
    - name: users-user-id-dataSecurityAndGovernance
      path: /users/{user-id}/dataSecurityAndGovernance
      operations:
      - name: usersgetdatasecurityandgovernance
        method: GET
        description: Microsoft Graph Get dataSecurityAndGovernance from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersupdatedatasecurityandgovernance
        method: PATCH
        description: Microsoft Graph Update the navigation property dataSecurityAndGovernance in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdeletedatasecurityandgovernance
        method: DELETE
        description: Microsoft Graph Delete navigation property dataSecurityAndGovernance for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-dataSecurityAndGovernance-activities
      path: /users/{user-id}/dataSecurityAndGovernance/activities
      operations:
      - name: usersdatasecurityandgovernancegetactivities
        method: GET
        description: Microsoft Graph Get activities from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersdatasecurityandgovernanceupdateactivities
        method: PATCH
        description: Microsoft Graph Update the navigation property activities in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdatasecurityandgovernancedeleteactivities
        method: DELETE
        description: Microsoft Graph Delete navigation property activities for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-dataSecurityAndGovernance-activities-contentActivities
      path: /users/{user-id}/dataSecurityAndGovernance/activities/contentActivities
      operations:
      - name: usersdatasecurityandgovernanceactivitieslistcontentactivities
        method: GET
        description: Microsoft Graph Get contentActivities from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersdatasecurityandgovernanceactivitiescreatecontentactivities
        method: POST
        description: Microsoft Graph Create new navigation property to contentActivities for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-dataSecurityAndGovernance-activities-contentActivities-$count
      path: /users/{user-id}/dataSecurityAndGovernance/activities/contentActivities/$count
      operations:
      - name: usersdatasecurityandgovernanceactivitiescontentactivitiesgetcounta94c
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-dataSecurityAndGovernance-activities-contentActivities-contentActi
      path: /users/{user-id}/dataSecurityAndGovernance/activities/contentActivities/{contentActivity-id}
      operations:
      - name: usersdatasecurityandgovernanceactivitiesgetcontentactivities
        method: GET
        description: Microsoft Graph Get contentActivities from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersdatasecurityandgovernanceactivitiesupdatecontentactivities
        method: PATCH
        description: Microsoft Graph Update the navigation property contentActivities in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdatasecurityandgovernanceactivitiesdeletecontentactivities
        method: DELETE
        description: Microsoft Graph Delete navigation property contentActivities for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-dataSecurityAndGovernance-processContent
      path: /users/{user-id}/dataSecurityAndGovernance/processContent
      operations:
      - name: usersuserdatasecurityandgovernanceprocesscontent
        method: POST
        description: Microsoft Graph Invoke action processContent
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-dataSecurityAndGovernance-protectionScopes
      path: /users/{user-id}/dataSecurityAndGovernance/protectionScopes
      operations:
      - name: usersdatasecurityandgovernancegetprotectionscopes
        method: GET
        description: Microsoft Graph Get protectionScopes from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersdatasecurityandgovernanceupdateprotectionscopes
        method: PATCH
        description: Microsoft Graph Update the navigation property protectionScopes in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdatasecurityandgovernancedeleteprotectionscopes
        method: DELETE
        description: Microsoft Graph Delete navigation property protectionScopes for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-dataSecurityAndGovernance-protectionScopes-compute
      path: /users/{user-id}/dataSecurityAndGovernance/protectionScopes/compute
      operations:
      - name: usersuserdatasecurityandgovernanceprotectionscopescompute
        method: POST
        description: Microsoft Graph Invoke action compute
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels
      operations:
      - name: usersdatasecurityandgovernancelistsensitivitylabels
        method: GET
        description: Microsoft Graph Get sensitivityLabels from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersdatasecurityandgovernancecreatesensitivitylabels
        method: POST
        description: Microsoft Graph Create new navigation property to sensitivityLabels for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-$count
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/$count
      operations:
      - name: usersdatasecurityandgovernancesensitivitylabelsgetcount8e86
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-computeInheritance(lab
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})
      operations:
      - name: usersuserdatasecurityandgovernancesensitivitylabelscomputeinheritance
        method: GET
        description: Microsoft Graph Invoke function computeInheritance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-computeRightsAndInheri
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance
      operations:
      - name: usersuserdatasecurityandgovernancesensitivitylabelscomputerightsandinheritance
        method: POST
        description: Microsoft Graph Invoke action computeRightsAndInheritance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}
      operations:
      - name: usersdatasecurityandgovernancegetsensitivitylabels
        method: GET
        description: Microsoft Graph Get sensitivityLabels from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersdatasecurityandgovernanceupdatesensitivitylabels
        method: PATCH
        description: Microsoft Graph Update the navigation property sensitivityLabels in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdatasecurityandgovernancedeletesensitivitylabels
        method: DELETE
        description: Microsoft Graph Delete navigation property sensitivityLabels for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-ri
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/rights
      operations:
      - name: usersdatasecurityandgovernancesensitivitylabelsgetrights
        method: GET
        description: Microsoft Graph Get rights from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels
      operations:
      - name: usersdatasecurityandgovernancesensitivitylabelslistsublabels
        method: GET
        description: Microsoft Graph Get sublabels from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersdatasecurityandgovernancesensitivitylabelscreatesublabels
        method: POST
        description: Microsoft Graph Create new navigation property to sublabels for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/$count
      operations:
      - name: usersdatasecurityandgovernancesensitivitylabelssublabelsgetcount5943
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})
      operations:
      - name: usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputeinheritance
        method: GET
        description: Microsoft Graph Invoke function computeInheritance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/computeRightsAndInheritance
      operations:
      - name: usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputerightsandinheritance
        method: POST
        description: Microsoft Graph Invoke action computeRightsAndInheritance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}
      operations:
      - name: usersdatasecurityandgovernancesensitivitylabelsgetsublabels
        method: GET
        description: Microsoft Graph Get sublabels from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: usersdatasecurityandgovernancesensitivitylabelsupdatesublabels
        method: PATCH
        description: Microsoft Graph Update the navigation property sublabels in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdatasecurityandgovernancesensitivitylabelsdeletesublabels
        method: DELETE
        description: Microsoft Graph Delete navigation property sublabels for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su
      path: /users/{user-id}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}/rights
      operations:
      - name: usersdatasecurityandgovernancesensitivitylabelssublabelsgetrights
        method: GET
        description: Microsoft Graph Get rights from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
  exposes:
  - type: rest
    namespace: users-users-userdatasecurityandgovernance-rest
    port: 8080
    description: REST adapter for Microsoft Graph Users — users.userDataSecurityAndGovernance. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/users/{user-id}/datasecurityandgovernance
      name: users-user-id-datasecurityandgovernance
      description: REST surface for users-user-id-dataSecurityAndGovernance.
      operations:
      - method: GET
        name: usersgetdatasecurityandgovernance
        description: Microsoft Graph Get dataSecurityAndGovernance from users
        call: users-users-userdatasecurityandgovernance.usersgetdatasecurityandgovernance
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: usersupdatedatasecurityandgovernance
        description: Microsoft Graph Update the navigation property dataSecurityAndGovernance in users
        call: users-users-userdatasecurityandgovernance.usersupdatedatasecurityandgovernance
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: usersdeletedatasecurityandgovernance
        description: Microsoft Graph Delete navigation property dataSecurityAndGovernance for users
        call: users-users-userdatasecurityandgovernance.usersdeletedatasecurityandgovernance
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/activities
      name: users-user-id-datasecurityandgovernance-activities
      description: REST surface for users-user-id-dataSecurityAndGovernance-activities.
      operations:
      - method: GET
        name: usersdatasecurityandgovernancegetactivities
        description: Microsoft Graph Get activities from users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancegetactivities
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: usersdatasecurityandgovernanceupdateactivities
        description: Microsoft Graph Update the navigation property activities in users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceupdateactivities
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: usersdatasecurityandgovernancedeleteactivities
        description: Microsoft Graph Delete navigation property activities for users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancedeleteactivities
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities
      name: users-user-id-datasecurityandgovernance-activities-contentactivities
      description: REST surface for users-user-id-dataSecurityAndGovernance-activities-contentActivities.
      operations:
      - method: GET
        name: usersdatasecurityandgovernanceactivitieslistcontentactivities
        description: Microsoft Graph Get contentActivities from users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitieslistcontentactivities
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: usersdatasecurityandgovernanceactivitiescreatecontentactivities
        description: Microsoft Graph Create new navigation property to contentActivities for users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiescreatecontentactivities
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities/count
      name: users-user-id-datasecurityandgovernance-activities-contentactivities-count
      description: REST surface for users-user-id-dataSecurityAndGovernance-activities-contentActivities-$count.
      operations:
      - method: GET
        name: usersdatasecurityandgovernanceactivitiescontentactivitiesgetcounta94c
        description: Microsoft Graph Get the number of the resource
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiescontentactivitiesgetcounta94c
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/activities/contentactivities/{contentactivity-id}
      name: users-user-id-datasecurityandgovernance-activities-contentactivities-contentacti
      description: REST surface for users-user-id-dataSecurityAndGovernance-activities-contentActivities-contentActi.
      operations:
      - method: GET
        name: usersdatasecurityandgovernanceactivitiesgetcontentactivities
        description: Microsoft Graph Get contentActivities from users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiesgetcontentactivities
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: usersdatasecurityandgovernanceactivitiesupdatecontentactivities
        description: Microsoft Graph Update the navigation property contentActivities in users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiesupdatecontentactivities
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: usersdatasecurityandgovernanceactivitiesdeletecontentactivities
        description: Microsoft Graph Delete navigation property contentActivities for users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiesdeletecontentactivities
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/processcontent
      name: users-user-id-datasecurityandgovernance-processcontent
      description: REST surface for users-user-id-dataSecurityAndGovernance-processContent.
      operations:
      - method: POST
        name: usersuserdatasecurityandgovernanceprocesscontent
        description: Microsoft Graph Invoke action processContent
        call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernanceprocesscontent
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/protectionscopes
      name: users-user-id-datasecurityandgovernance-protectionscopes
      description: REST surface for users-user-id-dataSecurityAndGovernance-protectionScopes.
      operations:
      - method: GET
        name: usersdatasecurityandgovernancegetprotectionscopes
        description: Microsoft Graph Get protectionScopes from users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancegetprotectionscopes
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: usersdatasecurityandgovernanceupdateprotectionscopes
        description: Microsoft Graph Update the navigation property protectionScopes in users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceupdateprotectionscopes
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: usersdatasecurityandgovernancedeleteprotectionscopes
        description: Microsoft Graph Delete navigation property protectionScopes for users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancedeleteprotectionscopes
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/protectionscopes/compute
      name: users-user-id-datasecurityandgovernance-protectionscopes-compute
      description: REST surface for users-user-id-dataSecurityAndGovernance-protectionScopes-compute.
      operations:
      - method: POST
        name: usersuserdatasecurityandgovernanceprotectionscopescompute
        description: Microsoft Graph Invoke action compute
        call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernanceprotectionscopescompute
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels
      name: users-user-id-datasecurityandgovernance-sensitivitylabels
      description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels.
      operations:
      - method: GET
        name: usersdatasecurityandgovernancelistsensitivitylabels
        description: Microsoft Graph Get sensitivityLabels from users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancelistsensitivitylabels
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: usersdatasecurityandgovernancecreatesensitivitylabels
        description: Microsoft Graph Create new navigation property to sensitivityLabels for users
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancecreatesensitivitylabels
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/count
      name: users-user-id-datasecurityandgovernance-sensitivitylabels-count
      description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-$count.
      operations:
      - method: GET
        name: usersdatasecurityandgovernancesensitivitylabelsgetcount8e86
        description: Microsoft Graph Get the number of the resource
        call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsgetcount8e86
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/computeinheritance-labelids-labelids-locale-locale-contentformats-contentformats
      name: users-user-id-datasecurityandgovernance-sensitivitylabels-computeinheritance-lab
      description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-computeInheritance(lab.
      operations:
      - method: GET
        name: usersuserdatasecurityandgovernancesensitivitylabelscomputeinheritance
        description: M

# --- truncated at 32 KB (56 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/users-users-userdatasecurityandgovernance.yaml