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: Microsoft Graph Invoke function computeInheritance call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernancesensitivitylabelscomputeinheritance outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance name: users-user-id-datasecurityandgovernance-sensitivitylabels-computerightsandinheri description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-computeRightsAndInheri. operations: - method: POST name: usersuserdatasecurityandgovernancesensitivitylabelscomputerightsandinheritance description: Microsoft Graph Invoke action computeRightsAndInheritance call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernancesensitivitylabelscomputerightsandinheritance with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id} name: users-user-id-datasecurityandgovernance-sensitivitylabels-sensitivitylabel-id description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id. operations: - method: GET name: usersdatasecurityandgovernancegetsensitivitylabels description: Microsoft Graph Get sensitivityLabels from users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancegetsensitivitylabels with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersdatasecurityandgovernanceupdatesensitivitylabels description: Microsoft Graph Update the navigation property sensitivityLabels in users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceupdatesensitivitylabels with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdatasecurityandgovernancedeletesensitivitylabels description: Microsoft Graph Delete navigation property sensitivityLabels for users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancedeletesensitivitylabels with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/rights name: users-user-id-datasecurityandgovernance-sensitivitylabels-sensitivitylabel-id-ri description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-ri. operations: - method: GET name: usersdatasecurityandgovernancesensitivitylabelsgetrights description: Microsoft Graph Get rights from users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsgetrights with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels name: users-user-id-datasecurityandgovernance-sensitivitylabels-sensitivitylabel-id-su description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su. operations: - method: GET name: usersdatasecurityandgovernancesensitivitylabelslistsublabels description: Microsoft Graph Get sublabels from users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelslistsublabels with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersdatasecurityandgovernancesensitivitylabelscreatesublabels description: Microsoft Graph Create new navigation property to sublabels for users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelscreatesublabels with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/count name: users-user-id-datasecurityandgovernance-sensitivitylabels-sensitivitylabel-id-su description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su. operations: - method: GET name: usersdatasecurityandgovernancesensitivitylabelssublabelsgetcount5943 description: Microsoft Graph Get the number of the resource call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelssublabelsgetcount5943 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/computeinheritance-labelids-labelids-locale-locale-contentformats-contentformats name: users-user-id-datasecurityandgovernance-sensitivitylabels-sensitivitylabel-id-su description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su. operations: - method: GET name: usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputeinheritance description: Microsoft Graph Invoke function computeInheritance call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputeinheritance outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/computerightsandinheritance name: users-user-id-datasecurityandgovernance-sensitivitylabels-sensitivitylabel-id-su description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su. operations: - method: POST name: usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputerightsandinheritance description: Microsoft Graph Invoke action computeRightsAndInheritance call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputerightsandinheritance with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1} name: users-user-id-datasecurityandgovernance-sensitivitylabels-sensitivitylabel-id-su description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su. operations: - method: GET name: usersdatasecurityandgovernancesensitivitylabelsgetsublabels description: Microsoft Graph Get sublabels from users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsgetsublabels with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersdatasecurityandgovernancesensitivitylabelsupdatesublabels description: Microsoft Graph Update the navigation property sublabels in users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsupdatesublabels with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdatasecurityandgovernancesensitivitylabelsdeletesublabels description: Microsoft Graph Delete navigation property sublabels for users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsdeletesublabels with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}/rights name: users-user-id-datasecurityandgovernance-sensitivitylabels-sensitivitylabel-id-su description: REST surface for users-user-id-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-su. operations: - method: GET name: usersdatasecurityandgovernancesensitivitylabelssublabelsgetrights description: Microsoft Graph Get rights from users call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelssublabelsgetrights with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - type: mcp namespace: users-users-userdatasecurityandgovernance-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Users — users.userDataSecurityAndGovernance. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-datasecurityandgovernance-users description: Microsoft Graph Get dataSecurityAndGovernance from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersgetdatasecurityandgovernance with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property dataSecurityAndGovernance in users hints: readOnly: false destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersupdatedatasecurityandgovernance with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property dataSecurityAndGovernance for users hints: readOnly: false destructive: true idempotent: true call: users-users-userdatasecurityandgovernance.usersdeletedatasecurityandgovernance with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-activities-users description: Microsoft Graph Get activities from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancegetactivities with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property activities in users hints: readOnly: false destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceupdateactivities with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property activities for users hints: readOnly: false destructive: true idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancedeleteactivities with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contentactivities-users description: Microsoft Graph Get contentActivities from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitieslistcontentactivities with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to contentActivities for users hints: readOnly: false destructive: false idempotent: false call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiescreatecontentactivities with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiescontentactivitiesgetcounta94c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contentactivities-users-2 description: Microsoft Graph Get contentActivities from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiesgetcontentactivities with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property contentActivities in users hints: readOnly: false destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiesupdatecontentactivities with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property contentActivities for users hints: readOnly: false destructive: true idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceactivitiesdeletecontentactivities with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-processcontent description: Microsoft Graph Invoke action processContent hints: readOnly: false destructive: false idempotent: false call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernanceprocesscontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-protectionscopes-users description: Microsoft Graph Get protectionScopes from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancegetprotectionscopes with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property protectionScopes in users hints: readOnly: false destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceupdateprotectionscopes with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property protectionScopes for users hints: readOnly: false destructive: true idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancedeleteprotectionscopes with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-compute description: Microsoft Graph Invoke action compute hints: readOnly: false destructive: false idempotent: false call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernanceprotectionscopescompute with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-sensitivitylabels-users description: Microsoft Graph Get sensitivityLabels from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancelistsensitivitylabels with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to sensitivityLabels for users hints: readOnly: false destructive: false idempotent: false call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancecreatesensitivitylabels with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsgetcount8e86 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-computeinheritance description: Microsoft Graph Invoke function computeInheritance hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernancesensitivitylabelscomputeinheritance outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-computerightsandinheritance description: Microsoft Graph Invoke action computeRightsAndInheritance hints: readOnly: false destructive: false idempotent: false call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernancesensitivitylabelscomputerightsandinheritance with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-sensitivitylabels-users-2 description: Microsoft Graph Get sensitivityLabels from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancegetsensitivitylabels with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property sensitivityLabels in users hints: readOnly: false destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernanceupdatesensitivitylabels with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property sensitivityLabels for users hints: readOnly: false destructive: true idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancedeletesensitivitylabels with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-rights-users description: Microsoft Graph Get rights from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsgetrights with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-sublabels-users description: Microsoft Graph Get sublabels from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelslistsublabels with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to sublabels for users hints: readOnly: false destructive: false idempotent: false call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelscreatesublabels with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelssublabelsgetcount5943 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-computeinheritance-2 description: Microsoft Graph Invoke function computeInheritance hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputeinheritance outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-computerightsandinheritance-2 description: Microsoft Graph Invoke action computeRightsAndInheritance hints: readOnly: false destructive: false idempotent: false call: users-users-userdatasecurityandgovernance.usersuserdatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputerightsandinheritance with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-sublabels-users-2 description: Microsoft Graph Get sublabels from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsgetsublabels with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property sublabels in users hints: readOnly: false destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsupdatesublabels with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property sublabels for users hints: readOnly: false destructive: true idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelsdeletesublabels with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-rights-users-2 description: Microsoft Graph Get rights from users hints: readOnly: true destructive: false idempotent: true call: users-users-userdatasecurityandgovernance.usersdatasecurityandgovernancesensitivitylabelssublabelsgetrights with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $.