Microsoft Graph · Capability

Microsoft Graph OData Service for namespace microsoft.graph — me.userDataSecurityAndGovernance

Microsoft Graph OData Service for namespace microsoft.graph — me.userDataSecurityAndGovernance. 35 operations. Lead operation: Microsoft Graph Get dataSecurityAndGovernance from me. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphme.userDataSecurityAndGovernance

What You Can Do

GET
Megetdatasecurityandgovernance — Microsoft Graph Get dataSecurityAndGovernance from me
/v1/me/datasecurityandgovernance
PATCH
Meupdatedatasecurityandgovernance — Microsoft Graph Update the navigation property dataSecurityAndGovernance in me
/v1/me/datasecurityandgovernance
DELETE
Medeletedatasecurityandgovernance — Microsoft Graph Delete navigation property dataSecurityAndGovernance for me
/v1/me/datasecurityandgovernance
GET
Medatasecurityandgovernancegetactivities — Microsoft Graph Get activities from me
/v1/me/datasecurityandgovernance/activities
PATCH
Medatasecurityandgovernanceupdateactivities — Microsoft Graph Update the navigation property activities in me
/v1/me/datasecurityandgovernance/activities
DELETE
Medatasecurityandgovernancedeleteactivities — Microsoft Graph Delete navigation property activities for me
/v1/me/datasecurityandgovernance/activities
GET
Medatasecurityandgovernanceactivitieslistcontentactivities — Microsoft Graph Get contentActivities from me
/v1/me/datasecurityandgovernance/activities/contentactivities
POST
Medatasecurityandgovernanceactivitiescreatecontentactivities — Microsoft Graph Create contentActivity
/v1/me/datasecurityandgovernance/activities/contentactivities
GET
Medatasecurityandgovernanceactivitiescontentactivitiesgetcount6ef7 — Microsoft Graph Get the number of the resource
/v1/me/datasecurityandgovernance/activities/contentactivities/count
GET
Medatasecurityandgovernanceactivitiesgetcontentactivities — Microsoft Graph Get contentActivities from me
/v1/me/datasecurityandgovernance/activities/contentactivities/{contentactivity-id}
PATCH
Medatasecurityandgovernanceactivitiesupdatecontentactivities — Microsoft Graph Update the navigation property contentActivities in me
/v1/me/datasecurityandgovernance/activities/contentactivities/{contentactivity-id}
DELETE
Medatasecurityandgovernanceactivitiesdeletecontentactivities — Microsoft Graph Delete navigation property contentActivities for me
/v1/me/datasecurityandgovernance/activities/contentactivities/{contentactivity-id}
POST
Medatasecurityandgovernanceprocesscontent — Microsoft Graph Invoke action processContent
/v1/me/datasecurityandgovernance/processcontent
GET
Medatasecurityandgovernancegetprotectionscopes — Microsoft Graph Get protectionScopes from me
/v1/me/datasecurityandgovernance/protectionscopes
PATCH
Medatasecurityandgovernanceupdateprotectionscopes — Microsoft Graph Update the navigation property protectionScopes in me
/v1/me/datasecurityandgovernance/protectionscopes
DELETE
Medatasecurityandgovernancedeleteprotectionscopes — Microsoft Graph Delete navigation property protectionScopes for me
/v1/me/datasecurityandgovernance/protectionscopes
POST
Medatasecurityandgovernanceprotectionscopescompute — Microsoft Graph Invoke action compute
/v1/me/datasecurityandgovernance/protectionscopes/compute
GET
Medatasecurityandgovernancelistsensitivitylabels — Microsoft Graph Get sensitivityLabels from me
/v1/me/datasecurityandgovernance/sensitivitylabels
POST
Medatasecurityandgovernancecreatesensitivitylabels — Microsoft Graph Create new navigation property to sensitivityLabels for me
/v1/me/datasecurityandgovernance/sensitivitylabels
GET
Medatasecurityandgovernancesensitivitylabelsgetcount69f3 — Microsoft Graph Get the number of the resource
/v1/me/datasecurityandgovernance/sensitivitylabels/count
GET
Medatasecurityandgovernancesensitivitylabelscomputeinheritance — Microsoft Graph Invoke function computeInheritance
/v1/me/datasecurityandgovernance/sensitivitylabels/computeinheritance-labelids-labelids-locale-locale-contentformats-contentformats
POST
Medatasecurityandgovernancesensitivitylabelscomputerightsandinheritance — Microsoft Graph Invoke action computeRightsAndInheritance
/v1/me/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance
GET
Medatasecurityandgovernancegetsensitivitylabels — Microsoft Graph Get sensitivityLabels from me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}
PATCH
Medatasecurityandgovernanceupdatesensitivitylabels — Microsoft Graph Update the navigation property sensitivityLabels in me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}
DELETE
Medatasecurityandgovernancedeletesensitivitylabels — Microsoft Graph Delete navigation property sensitivityLabels for me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}
GET
Medatasecurityandgovernancesensitivitylabelsgetrights — Microsoft Graph Get rights from me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/rights
GET
Medatasecurityandgovernancesensitivitylabelslistsublabels — Microsoft Graph Get sublabels from me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels
POST
Medatasecurityandgovernancesensitivitylabelscreatesublabels — Microsoft Graph Create new navigation property to sublabels for me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels
GET
Medatasecurityandgovernancesensitivitylabelssublabelsgetcount69ee — Microsoft Graph Get the number of the resource
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/count
GET
Medatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputeinheritance — Microsoft Graph Invoke function computeInheritance
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/computeinheritance-labelids-labelids-locale-locale-contentformats-contentformats
POST
Medatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputerightsandinheritance — Microsoft Graph Invoke action computeRightsAndInheritance
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/computerightsandinheritance
GET
Medatasecurityandgovernancesensitivitylabelsgetsublabels — Microsoft Graph Get sublabels from me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}
PATCH
Medatasecurityandgovernancesensitivitylabelsupdatesublabels — Microsoft Graph Update the navigation property sublabels in me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}
DELETE
Medatasecurityandgovernancesensitivitylabelsdeletesublabels — Microsoft Graph Delete navigation property sublabels for me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}
GET
Medatasecurityandgovernancesensitivitylabelssublabelsgetrights — Microsoft Graph Get rights from me
/v1/me/datasecurityandgovernance/sensitivitylabels/{sensitivitylabel-id}/sublabels/{sensitivitylabel-id1}/rights

MCP Tools

microsoft-graph-get-datasecurityandgovernance-me

Microsoft Graph Get dataSecurityAndGovernance from me

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

Microsoft Graph Update the navigation property dataSecurityAndGovernance in me

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property dataSecurityAndGovernance for me

idempotent
microsoft-graph-get-activities-me

Microsoft Graph Get activities from me

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

Microsoft Graph Update the navigation property activities in me

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

Microsoft Graph Delete navigation property activities for me

idempotent
microsoft-graph-get-contentactivities-me

Microsoft Graph Get contentActivities from me

read-only idempotent
microsoft-graph-create-contentactivity

Microsoft Graph Create contentActivity

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

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

Microsoft Graph Get contentActivities from me

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

Microsoft Graph Update the navigation property contentActivities in me

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

Microsoft Graph Delete navigation property contentActivities for me

idempotent
microsoft-graph-invoke-action-processcontent

Microsoft Graph Invoke action processContent

microsoft-graph-get-protectionscopes-me

Microsoft Graph Get protectionScopes from me

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

Microsoft Graph Update the navigation property protectionScopes in me

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

Microsoft Graph Delete navigation property protectionScopes for me

idempotent
microsoft-graph-invoke-action-compute

Microsoft Graph Invoke action compute

microsoft-graph-get-sensitivitylabels-me

Microsoft Graph Get sensitivityLabels from me

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

Microsoft Graph Create new navigation property to sensitivityLabels for me

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-me-2

Microsoft Graph Get sensitivityLabels from me

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

Microsoft Graph Update the navigation property sensitivityLabels in me

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

Microsoft Graph Delete navigation property sensitivityLabels for me

idempotent
microsoft-graph-get-rights-me

Microsoft Graph Get rights from me

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

Microsoft Graph Get sublabels from me

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

Microsoft Graph Create new navigation property to sublabels for me

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-me-2

Microsoft Graph Get sublabels from me

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

Microsoft Graph Update the navigation property sublabels in me

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

Microsoft Graph Delete navigation property sublabels for me

idempotent
microsoft-graph-get-rights-me-2

Microsoft Graph Get rights from me

read-only idempotent

Capability Spec

microsoft-graph-me-userdatasecurityandgovernance.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph OData Service for namespace microsoft.graph — me.userDataSecurityAndGovernance
  description: 'Microsoft Graph OData Service for namespace microsoft.graph — me.userDataSecurityAndGovernance. 35 operations.
    Lead operation: Microsoft Graph Get dataSecurityAndGovernance from me. Self-contained Naftiko capability covering one
    Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - me.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: microsoft-graph-me-userdatasecurityandgovernance
    baseUri: https://graph.microsoft.com/v1.0
    description: Microsoft Graph OData Service for namespace microsoft.graph — me.userDataSecurityAndGovernance business capability.
      Self-contained, no shared references.
    resources:
    - name: me-dataSecurityAndGovernance
      path: /me/dataSecurityAndGovernance
      operations:
      - name: megetdatasecurityandgovernance
        method: GET
        description: Microsoft Graph Get dataSecurityAndGovernance from me
        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: meupdatedatasecurityandgovernance
        method: PATCH
        description: Microsoft Graph Update the navigation property dataSecurityAndGovernance in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medeletedatasecurityandgovernance
        method: DELETE
        description: Microsoft Graph Delete navigation property dataSecurityAndGovernance for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-dataSecurityAndGovernance-activities
      path: /me/dataSecurityAndGovernance/activities
      operations:
      - name: medatasecurityandgovernancegetactivities
        method: GET
        description: Microsoft Graph Get activities from me
        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: medatasecurityandgovernanceupdateactivities
        method: PATCH
        description: Microsoft Graph Update the navigation property activities in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medatasecurityandgovernancedeleteactivities
        method: DELETE
        description: Microsoft Graph Delete navigation property activities for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-dataSecurityAndGovernance-activities-contentActivities
      path: /me/dataSecurityAndGovernance/activities/contentActivities
      operations:
      - name: medatasecurityandgovernanceactivitieslistcontentactivities
        method: GET
        description: Microsoft Graph Get contentActivities from me
        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: medatasecurityandgovernanceactivitiescreatecontentactivities
        method: POST
        description: Microsoft Graph Create contentActivity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-dataSecurityAndGovernance-activities-contentActivities-$count
      path: /me/dataSecurityAndGovernance/activities/contentActivities/$count
      operations:
      - name: medatasecurityandgovernanceactivitiescontentactivitiesgetcount6ef7
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-dataSecurityAndGovernance-activities-contentActivities-contentActivity-id
      path: /me/dataSecurityAndGovernance/activities/contentActivities/{contentActivity-id}
      operations:
      - name: medatasecurityandgovernanceactivitiesgetcontentactivities
        method: GET
        description: Microsoft Graph Get contentActivities from me
        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: medatasecurityandgovernanceactivitiesupdatecontentactivities
        method: PATCH
        description: Microsoft Graph Update the navigation property contentActivities in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medatasecurityandgovernanceactivitiesdeletecontentactivities
        method: DELETE
        description: Microsoft Graph Delete navigation property contentActivities for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-dataSecurityAndGovernance-processContent
      path: /me/dataSecurityAndGovernance/processContent
      operations:
      - name: medatasecurityandgovernanceprocesscontent
        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: me-dataSecurityAndGovernance-protectionScopes
      path: /me/dataSecurityAndGovernance/protectionScopes
      operations:
      - name: medatasecurityandgovernancegetprotectionscopes
        method: GET
        description: Microsoft Graph Get protectionScopes from me
        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: medatasecurityandgovernanceupdateprotectionscopes
        method: PATCH
        description: Microsoft Graph Update the navigation property protectionScopes in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medatasecurityandgovernancedeleteprotectionscopes
        method: DELETE
        description: Microsoft Graph Delete navigation property protectionScopes for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-dataSecurityAndGovernance-protectionScopes-compute
      path: /me/dataSecurityAndGovernance/protectionScopes/compute
      operations:
      - name: medatasecurityandgovernanceprotectionscopescompute
        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: me-dataSecurityAndGovernance-sensitivityLabels
      path: /me/dataSecurityAndGovernance/sensitivityLabels
      operations:
      - name: medatasecurityandgovernancelistsensitivitylabels
        method: GET
        description: Microsoft Graph Get sensitivityLabels from me
        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: medatasecurityandgovernancecreatesensitivitylabels
        method: POST
        description: Microsoft Graph Create new navigation property to sensitivityLabels for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-dataSecurityAndGovernance-sensitivityLabels-$count
      path: /me/dataSecurityAndGovernance/sensitivityLabels/$count
      operations:
      - name: medatasecurityandgovernancesensitivitylabelsgetcount69f3
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-dataSecurityAndGovernance-sensitivityLabels-computeInheritance(labelIds={labe
      path: /me/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})
      operations:
      - name: medatasecurityandgovernancesensitivitylabelscomputeinheritance
        method: GET
        description: Microsoft Graph Invoke function computeInheritance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-dataSecurityAndGovernance-sensitivityLabels-computeRightsAndInheritance
      path: /me/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance
      operations:
      - name: medatasecurityandgovernancesensitivitylabelscomputerightsandinheritance
        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: me-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id
      path: /me/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}
      operations:
      - name: medatasecurityandgovernancegetsensitivitylabels
        method: GET
        description: Microsoft Graph Get sensitivityLabels from me
        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: medatasecurityandgovernanceupdatesensitivitylabels
        method: PATCH
        description: Microsoft Graph Update the navigation property sensitivityLabels in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medatasecurityandgovernancedeletesensitivitylabels
        method: DELETE
        description: Microsoft Graph Delete navigation property sensitivityLabels for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-rights
      path: /me/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/rights
      operations:
      - name: medatasecurityandgovernancesensitivitylabelsgetrights
        method: GET
        description: Microsoft Graph Get rights from me
        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: me-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-sublabels
      path: /me/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels
      operations:
      - name: medatasecurityandgovernancesensitivitylabelslistsublabels
        method: GET
        description: Microsoft Graph Get sublabels from me
        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: medatasecurityandgovernancesensitivitylabelscreatesublabels
        method: POST
        description: Microsoft Graph Create new navigation property to sublabels for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-sublabels-$co
      path: /me/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/$count
      operations:
      - name: medatasecurityandgovernancesensitivitylabelssublabelsgetcount69ee
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-sublabels-com
      path: /me/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})
      operations:
      - name: medatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputeinheritance
        method: GET
        description: Microsoft Graph Invoke function computeInheritance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-sublabels-com
      path: /me/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/computeRightsAndInheritance
      operations:
      - name: medatasecurityandgovernancesensitivitylabelssensitivitylabelsublabelscomputerightsandinheritance
        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: me-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-sublabels-sen
      path: /me/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}
      operations:
      - name: medatasecurityandgovernancesensitivitylabelsgetsublabels
        method: GET
        description: Microsoft Graph Get sublabels from me
        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: medatasecurityandgovernancesensitivitylabelsupdatesublabels
        method: PATCH
        description: Microsoft Graph Update the navigation property sublabels in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medatasecurityandgovernancesensitivitylabelsdeletesublabels
        method: DELETE
        description: Microsoft Graph Delete navigation property sublabels for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-dataSecurityAndGovernance-sensitivityLabels-sensitivityLabel-id-sublabels-sen
      path: /me/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}/rights
      operations:
      - name: medatasecurityandgovernancesensitivitylabelssublabelsgetrights
        method: GET
        description: Microsoft Graph Get rights from me
        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: microsoft-graph-me-userdatasecurityandgovernance-rest
    port: 8080
    description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — me.userDataSecurityAndGovernance.
      One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/me/datasecurityandgovernance
      name: me-datasecurityandgovernance
      description: REST surface for me-dataSecurityAndGovernance.
      operations:
      - method: GET
        name: megetdatasecurityandgovernance
        description: Microsoft Graph Get dataSecurityAndGovernance from me
        call: microsoft-graph-me-userdatasecurityandgovernance.megetdatasecurityandgovernance
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: meupdatedatasecurityandgovernance
        description: Microsoft Graph Update the navigation property dataSecurityAndGovernance in me
        call: microsoft-graph-me-userdatasecurityandgovernance.meupdatedatasecurityandgovernance
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: medeletedatasecurityandgovernance
        description: Microsoft Graph Delete navigation property dataSecurityAndGovernance for me
        call: microsoft-graph-me-userdatasecurityandgovernance.medeletedatasecurityandgovernance
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/activities
      name: me-datasecurityandgovernance-activities
      description: REST surface for me-dataSecurityAndGovernance-activities.
      operations:
      - method: GET
        name: medatasecurityandgovernancegetactivities
        description: Microsoft Graph Get activities from me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancegetactivities
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: medatasecurityandgovernanceupdateactivities
        description: Microsoft Graph Update the navigation property activities in me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceupdateactivities
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: medatasecurityandgovernancedeleteactivities
        description: Microsoft Graph Delete navigation property activities for me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancedeleteactivities
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/activities/contentactivities
      name: me-datasecurityandgovernance-activities-contentactivities
      description: REST surface for me-dataSecurityAndGovernance-activities-contentActivities.
      operations:
      - method: GET
        name: medatasecurityandgovernanceactivitieslistcontentactivities
        description: Microsoft Graph Get contentActivities from me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceactivitieslistcontentactivities
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: medatasecurityandgovernanceactivitiescreatecontentactivities
        description: Microsoft Graph Create contentActivity
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceactivitiescreatecontentactivities
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/activities/contentactivities/count
      name: me-datasecurityandgovernance-activities-contentactivities-count
      description: REST surface for me-dataSecurityAndGovernance-activities-contentActivities-$count.
      operations:
      - method: GET
        name: medatasecurityandgovernanceactivitiescontentactivitiesgetcount6ef7
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceactivitiescontentactivitiesgetcount6ef7
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/activities/contentactivities/{contentactivity-id}
      name: me-datasecurityandgovernance-activities-contentactivities-contentactivity-id
      description: REST surface for me-dataSecurityAndGovernance-activities-contentActivities-contentActivity-id.
      operations:
      - method: GET
        name: medatasecurityandgovernanceactivitiesgetcontentactivities
        description: Microsoft Graph Get contentActivities from me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceactivitiesgetcontentactivities
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: medatasecurityandgovernanceactivitiesupdatecontentactivities
        description: Microsoft Graph Update the navigation property contentActivities in me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceactivitiesupdatecontentactivities
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: medatasecurityandgovernanceactivitiesdeletecontentactivities
        description: Microsoft Graph Delete navigation property contentActivities for me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceactivitiesdeletecontentactivities
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/processcontent
      name: me-datasecurityandgovernance-processcontent
      description: REST surface for me-dataSecurityAndGovernance-processContent.
      operations:
      - method: POST
        name: medatasecurityandgovernanceprocesscontent
        description: Microsoft Graph Invoke action processContent
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceprocesscontent
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/protectionscopes
      name: me-datasecurityandgovernance-protectionscopes
      description: REST surface for me-dataSecurityAndGovernance-protectionScopes.
      operations:
      - method: GET
        name: medatasecurityandgovernancegetprotectionscopes
        description: Microsoft Graph Get protectionScopes from me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancegetprotectionscopes
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: medatasecurityandgovernanceupdateprotectionscopes
        description: Microsoft Graph Update the navigation property protectionScopes in me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceupdateprotectionscopes
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: medatasecurityandgovernancedeleteprotectionscopes
        description: Microsoft Graph Delete navigation property protectionScopes for me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancedeleteprotectionscopes
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/protectionscopes/compute
      name: me-datasecurityandgovernance-protectionscopes-compute
      description: REST surface for me-dataSecurityAndGovernance-protectionScopes-compute.
      operations:
      - method: POST
        name: medatasecurityandgovernanceprotectionscopescompute
        description: Microsoft Graph Invoke action compute
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernanceprotectionscopescompute
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/sensitivitylabels
      name: me-datasecurityandgovernance-sensitivitylabels
      description: REST surface for me-dataSecurityAndGovernance-sensitivityLabels.
      operations:
      - method: GET
        name: medatasecurityandgovernancelistsensitivitylabels
        description: Microsoft Graph Get sensitivityLabels from me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancelistsensitivitylabels
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: medatasecurityandgovernancecreatesensitivitylabels
        description: Microsoft Graph Create new navigation property to sensitivityLabels for me
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancecreatesensitivitylabels
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/sensitivitylabels/count
      name: me-datasecurityandgovernance-sensitivitylabels-count
      description: REST surface for me-dataSecurityAndGovernance-sensitivityLabels-$count.
      operations:
      - method: GET
        name: medatasecurityandgovernancesensitivitylabelsgetcount69f3
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancesensitivitylabelsgetcount69f3
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/sensitivitylabels/computeinheritance-labelids-labelids-locale-locale-contentformats-contentformats
      name: me-datasecurityandgovernance-sensitivitylabels-computeinheritance-labelids-labe
      description: REST surface for me-dataSecurityAndGovernance-sensitivityLabels-computeInheritance(labelIds={labe.
      operations:
      - method: GET
        name: medatasecurityandgovernancesensitivitylabelscomputeinheritance
        description: Microsoft Graph Invoke function computeInheritance
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancesensitivitylabelscomputeinheritance
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/me/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance
      name: me-datasecurityandgovernance-sensitivitylabels-computerightsandinheritance
      description: REST surface for me-dataSecurityAndGovernance-sensitivityLabels-computeRightsAndInheritance.
      operations:
      - method: POST
        name: medatasecurityandgovernancesensitivitylabelscomputerightsandinheritance
        description: Microsoft Graph Invoke action computeRightsAndInheritance
        call: microsoft-graph-me-userdatasecurityandgovernance.medatasecurityandgovernancesensitivitylabelscomputerightsandinheritance
        with:

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