Microsoft Graph · Capability

Microsoft Graph Admin API

Microsoft Graph API for managing administrative resources in Microsoft Entra ID. This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations, site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements, SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.

Run with Naftiko MicrosoftGraphAPI

What You Can Do

GET
Getadmin — Microsoft Graph Get admin singleton
/admin
PATCH
Updateadmin — Microsoft Graph Update admin singleton
/admin
GET
Getadminedge — Microsoft Graph Get Edge settings
/admin/edge
PATCH
Updateadminedge — Microsoft Graph Update Edge settings
/admin/edge
DELETE
Deleteadminedge — Microsoft Graph Delete Edge settings
/admin/edge
GET
Getedgeinternetexplorermode — Microsoft Graph Get Internet Explorer mode settings
/admin/edge/internetExplorerMode
PATCH
Updateedgeinternetexplorermode — Microsoft Graph Update Internet Explorer mode settings
/admin/edge/internetExplorerMode
DELETE
Deleteedgeinternetexplorermode — Microsoft Graph Delete Internet Explorer mode settings
/admin/edge/internetExplorerMode
GET
Listbrowsersitelists — Microsoft Graph List browser site lists
/admin/edge/internetExplorerMode/siteLists
POST
Createbrowsersitelist — Microsoft Graph Create browser site list
/admin/edge/internetExplorerMode/siteLists
GET
Getbrowsersitelist — Microsoft Graph Get browser site list
/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}
PATCH
Updatebrowsersitelist — Microsoft Graph Update browser site list
/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}
DELETE
Deletebrowsersitelist — Microsoft Graph Delete browser site list
/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}
GET
Getmicrosoft365apps — Microsoft Graph Get Microsoft 365 Apps settings
/admin/microsoft365Apps
PATCH
Updatemicrosoft365apps — Microsoft Graph Update Microsoft 365 Apps settings
/admin/microsoft365Apps
GET
Getreportsettings — Microsoft Graph Get report settings
/admin/reportSettings
PATCH
Updatereportsettings — Microsoft Graph Update report settings
/admin/reportSettings
GET
Getserviceannouncement — Microsoft Graph Get service announcement
/admin/serviceAnnouncement
GET
Getsharepointsettings — Microsoft Graph Get SharePoint settings
/admin/sharepoint
PATCH
Updatesharepointsettings — Microsoft Graph Update SharePoint settings
/admin/sharepoint
GET
Getcopilotadmin — Microsoft Graph Get Copilot admin settings
/copilot/admin
GET
Listadministrativeunits — Microsoft Graph List administrative units
/directory/administrativeUnits
POST
Createadministrativeunit — Microsoft Graph Create administrative unit
/directory/administrativeUnits
GET
Getadministrativeunit — Microsoft Graph Get administrative unit
/directory/administrativeUnits/{administrativeUnit-id}
PATCH
Updateadministrativeunit — Microsoft Graph Update administrative unit
/directory/administrativeUnits/{administrativeUnit-id}
DELETE
Deleteadministrativeunit — Microsoft Graph Delete administrative unit
/directory/administrativeUnits/{administrativeUnit-id}
GET
Getadminconsentrequestpolicy — Microsoft Graph Get admin consent request policy
/policies/adminConsentRequestPolicy
PATCH
Updateadminconsentrequestpolicy — Microsoft Graph Update admin consent request policy
/policies/adminConsentRequestPolicy

MCP Tools

getadmin

Microsoft Graph Get admin singleton

read-only idempotent
updateadmin

Microsoft Graph Update admin singleton

getadminedge

Microsoft Graph Get Edge settings

read-only idempotent
updateadminedge

Microsoft Graph Update Edge settings

deleteadminedge

Microsoft Graph Delete Edge settings

idempotent
getedgeinternetexplorermode

Microsoft Graph Get Internet Explorer mode settings

read-only idempotent
updateedgeinternetexplorermode

Microsoft Graph Update Internet Explorer mode settings

deleteedgeinternetexplorermode

Microsoft Graph Delete Internet Explorer mode settings

idempotent
listbrowsersitelists

Microsoft Graph List browser site lists

read-only idempotent
createbrowsersitelist

Microsoft Graph Create browser site list

getbrowsersitelist

Microsoft Graph Get browser site list

read-only idempotent
updatebrowsersitelist

Microsoft Graph Update browser site list

deletebrowsersitelist

Microsoft Graph Delete browser site list

idempotent
getmicrosoft365apps

Microsoft Graph Get Microsoft 365 Apps settings

read-only idempotent
updatemicrosoft365apps

Microsoft Graph Update Microsoft 365 Apps settings

getreportsettings

Microsoft Graph Get report settings

read-only idempotent
updatereportsettings

Microsoft Graph Update report settings

getserviceannouncement

Microsoft Graph Get service announcement

read-only idempotent
getsharepointsettings

Microsoft Graph Get SharePoint settings

read-only idempotent
updatesharepointsettings

Microsoft Graph Update SharePoint settings

getcopilotadmin

Microsoft Graph Get Copilot admin settings

read-only idempotent
listadministrativeunits

Microsoft Graph List administrative units

read-only idempotent
createadministrativeunit

Microsoft Graph Create administrative unit

getadministrativeunit

Microsoft Graph Get administrative unit

read-only idempotent
updateadministrativeunit

Microsoft Graph Update administrative unit

deleteadministrativeunit

Microsoft Graph Delete administrative unit

idempotent
getadminconsentrequestpolicy

Microsoft Graph Get admin consent request policy

read-only idempotent
updateadminconsentrequestpolicy

Microsoft Graph Update admin consent request policy

Capability Spec

microsoft-graph-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Admin API
  description: Microsoft Graph API for managing administrative resources in Microsoft Entra ID. This API enables administrators
    to manage Microsoft Edge browser settings, Internet Explorer mode configurations, site lists, shared browser sites, Microsoft
    365 Apps installation options, people insights, service announcements, SharePoint settings, Copilot administration, directory
    administrative units, and admin consent policies.
  tags:
  - Microsoft
  - Graph
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: microsoft-graph
    baseUri: https://graph.microsoft.com/v1.0
    description: Microsoft Graph Admin API HTTP API.
    resources:
    - name: admin
      path: /admin
      operations:
      - name: getadmin
        method: GET
        description: Microsoft Graph Get admin singleton
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateadmin
        method: PATCH
        description: Microsoft Graph Update admin singleton
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-edge
      path: /admin/edge
      operations:
      - name: getadminedge
        method: GET
        description: Microsoft Graph Get Edge settings
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateadminedge
        method: PATCH
        description: Microsoft Graph Update Edge settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deleteadminedge
        method: DELETE
        description: Microsoft Graph Delete Edge settings
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag for optimistic concurrency control
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-edge-internetexplorermode
      path: /admin/edge/internetExplorerMode
      operations:
      - name: getedgeinternetexplorermode
        method: GET
        description: Microsoft Graph Get Internet Explorer mode settings
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateedgeinternetexplorermode
        method: PATCH
        description: Microsoft Graph Update Internet Explorer mode settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deleteedgeinternetexplorermode
        method: DELETE
        description: Microsoft Graph Delete Internet Explorer mode settings
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag for optimistic concurrency control
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-edge-internetexplorermode-sitelists
      path: /admin/edge/internetExplorerMode/siteLists
      operations:
      - name: listbrowsersitelists
        method: GET
        description: Microsoft Graph List browser site lists
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createbrowsersitelist
        method: POST
        description: Microsoft Graph Create browser site list
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-edge-internetexplorermode-sitelists-browse
      path: /admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}
      operations:
      - name: getbrowsersitelist
        method: GET
        description: Microsoft Graph Get browser site list
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatebrowsersitelist
        method: PATCH
        description: Microsoft Graph Update browser site list
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deletebrowsersitelist
        method: DELETE
        description: Microsoft Graph Delete browser site list
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-microsoft365apps
      path: /admin/microsoft365Apps
      operations:
      - name: getmicrosoft365apps
        method: GET
        description: Microsoft Graph Get Microsoft 365 Apps settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatemicrosoft365apps
        method: PATCH
        description: Microsoft Graph Update Microsoft 365 Apps settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-reportsettings
      path: /admin/reportSettings
      operations:
      - name: getreportsettings
        method: GET
        description: Microsoft Graph Get report settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatereportsettings
        method: PATCH
        description: Microsoft Graph Update report settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-serviceannouncement
      path: /admin/serviceAnnouncement
      operations:
      - name: getserviceannouncement
        method: GET
        description: Microsoft Graph Get service announcement
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-sharepoint
      path: /admin/sharepoint
      operations:
      - name: getsharepointsettings
        method: GET
        description: Microsoft Graph Get SharePoint settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatesharepointsettings
        method: PATCH
        description: Microsoft Graph Update SharePoint settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: copilot-admin
      path: /copilot/admin
      operations:
      - name: getcopilotadmin
        method: GET
        description: Microsoft Graph Get Copilot admin settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: directory-administrativeunits
      path: /directory/administrativeUnits
      operations:
      - name: listadministrativeunits
        method: GET
        description: Microsoft Graph List administrative units
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createadministrativeunit
        method: POST
        description: Microsoft Graph Create administrative unit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: directory-administrativeunits-administrativeunit
      path: /directory/administrativeUnits/{administrativeUnit-id}
      operations:
      - name: getadministrativeunit
        method: GET
        description: Microsoft Graph Get administrative unit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateadministrativeunit
        method: PATCH
        description: Microsoft Graph Update administrative unit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deleteadministrativeunit
        method: DELETE
        description: Microsoft Graph Delete administrative unit
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: policies-adminconsentrequestpolicy
      path: /policies/adminConsentRequestPolicy
      operations:
      - name: getadminconsentrequestpolicy
        method: GET
        description: Microsoft Graph Get admin consent request policy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateadminconsentrequestpolicy
        method: PATCH
        description: Microsoft Graph Update admin consent request policy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: microsoft-graph-rest
    description: REST adapter for Microsoft Graph Admin API.
    resources:
    - path: /admin
      name: getadmin
      operations:
      - method: GET
        name: getadmin
        description: Microsoft Graph Get admin singleton
        call: microsoft-graph.getadmin
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin
      name: updateadmin
      operations:
      - method: PATCH
        name: updateadmin
        description: Microsoft Graph Update admin singleton
        call: microsoft-graph.updateadmin
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge
      name: getadminedge
      operations:
      - method: GET
        name: getadminedge
        description: Microsoft Graph Get Edge settings
        call: microsoft-graph.getadminedge
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge
      name: updateadminedge
      operations:
      - method: PATCH
        name: updateadminedge
        description: Microsoft Graph Update Edge settings
        call: microsoft-graph.updateadminedge
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge
      name: deleteadminedge
      operations:
      - method: DELETE
        name: deleteadminedge
        description: Microsoft Graph Delete Edge settings
        call: microsoft-graph.deleteadminedge
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge/internetExplorerMode
      name: getedgeinternetexplorermode
      operations:
      - method: GET
        name: getedgeinternetexplorermode
        description: Microsoft Graph Get Internet Explorer mode settings
        call: microsoft-graph.getedgeinternetexplorermode
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge/internetExplorerMode
      name: updateedgeinternetexplorermode
      operations:
      - method: PATCH
        name: updateedgeinternetexplorermode
        description: Microsoft Graph Update Internet Explorer mode settings
        call: microsoft-graph.updateedgeinternetexplorermode
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge/internetExplorerMode
      name: deleteedgeinternetexplorermode
      operations:
      - method: DELETE
        name: deleteedgeinternetexplorermode
        description: Microsoft Graph Delete Internet Explorer mode settings
        call: microsoft-graph.deleteedgeinternetexplorermode
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge/internetExplorerMode/siteLists
      name: listbrowsersitelists
      operations:
      - method: GET
        name: listbrowsersitelists
        description: Microsoft Graph List browser site lists
        call: microsoft-graph.listbrowsersitelists
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge/internetExplorerMode/siteLists
      name: createbrowsersitelist
      operations:
      - method: POST
        name: createbrowsersitelist
        description: Microsoft Graph Create browser site list
        call: microsoft-graph.createbrowsersitelist
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}
      name: getbrowsersitelist
      operations:
      - method: GET
        name: getbrowsersitelist
        description: Microsoft Graph Get browser site list
        call: microsoft-graph.getbrowsersitelist
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}
      name: updatebrowsersitelist
      operations:
      - method: PATCH
        name: updatebrowsersitelist
        description: Microsoft Graph Update browser site list
        call: microsoft-graph.updatebrowsersitelist
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}
      name: deletebrowsersitelist
      operations:
      - method: DELETE
        name: deletebrowsersitelist
        description: Microsoft Graph Delete browser site list
        call: microsoft-graph.deletebrowsersitelist
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/microsoft365Apps
      name: getmicrosoft365apps
      operations:
      - method: GET
        name: getmicrosoft365apps
        description: Microsoft Graph Get Microsoft 365 Apps settings
        call: microsoft-graph.getmicrosoft365apps
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/microsoft365Apps
      name: updatemicrosoft365apps
      operations:
      - method: PATCH
        name: updatemicrosoft365apps
        description: Microsoft Graph Update Microsoft 365 Apps settings
        call: microsoft-graph.updatemicrosoft365apps
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/reportSettings
      name: getreportsettings
      operations:
      - method: GET
        name: getreportsettings
        description: Microsoft Graph Get report settings
        call: microsoft-graph.getreportsettings
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/reportSettings
      name: updatereportsettings
      operations:
      - method: PATCH
        name: updatereportsettings
        description: Microsoft Graph Update report settings
        call: microsoft-graph.updatereportsettings
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/serviceAnnouncement
      name: getserviceannouncement
      operations:
      - method: GET
        name: getserviceannouncement
        description: Microsoft Graph Get service announcement
        call: microsoft-graph.getserviceannouncement
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/sharepoint
      name: getsharepointsettings
      operations:
      - method: GET
        name: getsharepointsettings
        description: Microsoft Graph Get SharePoint settings
        call: microsoft-graph.getsharepointsettings
        outputParameters:
        - type: object
          mapping: $.
    - path: /admin/sharepoint
      name: updatesharepointsettings
      operations:
      - method: PATCH
        name: updatesharepointsettings
        description: Microsoft Graph Update SharePoint settings
        call: microsoft-graph.updatesharepointsettings
        outputParameters:
        - type: object
          mapping: $.
    - path: /copilot/admin
      name: getcopilotadmin
      operations:
      - method: GET
        name: getcopilotadmin
        description: Microsoft Graph Get Copilot admin settings
        call: microsoft-graph.getcopilotadmin
        outputParameters:
        - type: object
          mapping: $.
    - path: /directory/administrativeUnits
      name: listadministrativeunits
      operations:
      - method: GET
        name: listadministrativeunits
        description: Microsoft Graph List administrative units
        call: microsoft-graph.listadministrativeunits
        outputParameters:
        - type: object
          mapping: $.
    - path: /directory/administrativeUnits
      name: createadministrativeunit
      operations:
      - method: POST
        name: createadministrativeunit
        description: Microsoft Graph Create administrative unit
        call: microsoft-graph.createadministrativeunit
        outputParameters:
        - type: object
          mapping: $.
    - path: /directory/administrativeUnits/{administrativeUnit-id}
      name: getadministrativeunit
      operations:
      - method: GET
        name: getadministrativeunit
        description: Microsoft Graph Get administrative unit
        call: microsoft-graph.getadministrativeunit
        outputParameters:
        - type: object
          mapping: $.
    - path: /directory/administrativeUnits/{administrativeUnit-id}
      name: updateadministrativeunit
      operations:
      - method: PATCH
        name: updateadministrativeunit
        description: Microsoft Graph Update administrative unit
        call: microsoft-graph.updateadministrativeunit
        outputParameters:
        - type: object
          mapping: $.
    - path: /directory/administrativeUnits/{administrativeUnit-id}
      name: deleteadministrativeunit
      operations:
      - method: DELETE
        name: deleteadministrativeunit
        description: Microsoft Graph Delete administrative unit
        call: microsoft-graph.deleteadministrativeunit
        outputParameters:
        - type: object
          mapping: $.
    - path: /policies/adminConsentRequestPolicy
      name: getadminconsentrequestpolicy
      operations:
      - method: GET
        name: getadminconsentrequestpolicy
        description: Microsoft Graph Get admin consent request policy
        call: microsoft-graph.getadminconsentrequestpolicy
        outputParameters:
        - type: object
          mapping: $.
    - path: /policies/adminConsentRequestPolicy
      name: updateadminconsentrequestpolicy
      operations:
      - method: PATCH
        name: updateadminconsentrequestpolicy
        description: Microsoft Graph Update admin consent request policy
        call: microsoft-graph.updateadminconsentrequestpolicy
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: microsoft-graph-mcp
    transport: http
    description: MCP adapter for Microsoft Graph Admin API for AI agent use.
    tools:
    - name: getadmin
      description: Microsoft Graph Get admin singleton
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getadmin
      with:
        $select: tools.$select
        $expand: tools.$expand
      inputParameters:
      - name: $select
        type: array
        description: Select properties to be returned
      - name: $expand
        type: array
        description: Expand related entities
      outputParameters:
      - type: object
        mapping: $.
    - name: updateadmin
      description: Microsoft Graph Update admin singleton
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updateadmin
      outputParameters:
      - type: object
        mapping: $.
    - name: getadminedge
      description: Microsoft Graph Get Edge settings
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getadminedge
      with:
        $select: tools.$select
        $expand: tools.$expand
      inputParameters:
      - name: $select
        type: array
        description: Select properties to be returned
      - name: $expand
        type: array
        description: Expand related entities
      outputParameters:
      - type: object
        mapping: $.
    - name: updateadminedge
      description: Microsoft Graph Update Edge settings
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updateadminedge
      outputParameters:
      - type: object
        mapping: $.
    - name: deleteadminedge
      description: Microsoft Graph Delete Edge settings
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: microsoft-graph.deleteadminedge
      outputParameters:
      - type: object
        mapping: $.
    - name: getedgeinternetexplorermode
      description: Microsoft Graph Get Internet Explorer mode settings
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getedgeinternetexplorermode
      with:
        $select: tools.$select
        $expand: tools.$expand
      inputParameters:
      - name: $select
        type: array
        description: Select properties to be returned
      - name: $expand
        type: array
        description: Expand related entities
      outputParameters:
      - type: object
        mapping: $.
    - name: updateedgeinternetexplorermode
      description: Microsoft Graph Update Internet Explorer mode settings
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updateedgeinternetexplorermode
      outputParameters:
      - type: object
        mapping: $.
    - name: deleteedgeinternetexplorermode
      description: Microsoft Graph Delete Internet Explorer mode settings
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: microsoft-graph.deleteedgeinternetexplorermode
      outputParameters:
      - type: object
        mapping: $.
    - name: listbrowsersitelists
      description: Microsoft Graph List browser site lists
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.listbrowsersitelists
      outputParameters:
      - type: object
        mapping: $.
    - name: createbrowsersitelist
      description: Microsoft Graph Create browser site list
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.createbrowsersitelist
      outputParameters:
      - type: object
        mapping: $.
    - name: getbrowsersitelist
      description: Microsoft Graph Get browser site list
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getbrowsersitelist
      with:
        $select: tools.$select
      inputParameters:
      - name: $select
        type: array
        description: Select properties to be returned
      outputParameters:
      - type: object
        mapping: $.
    - name: updatebrowsersitelist
      description: Microsoft Graph Update browser site list
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updatebrowsersitelist
      outputParameters:
      - type: object
        mapping: $.
    - name: deletebrowsersitelist
      description: Microsoft Graph Delete browser site list
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: microsoft-graph.deletebrowsersitelist
      outputParameters:
      - type: object
        mapping: $.
    - name: getmicrosoft365apps
      description: Microsoft Graph Get Microsoft 365 Apps settings
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getmicrosoft365apps
      outputParameters:
      - type: object
        mapping: $.
    - name: updatemicrosoft365apps
      description: Microsoft Graph Update Microsoft 365 Apps settings
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updatemicrosoft365apps
      outputParameters:
      - type: object
        mapping: $.
    - name: getreportsettings
      description: Microsoft Graph Get report settings
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getreportsettings
      outputParameters:
      - type: object
        mapping: $.
    - name: updatereportsettings
      description: Microsoft Graph Update report settings
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updatereportsettings
      outputParameters:
      - type: object
        mapping: $.
    - name: getserviceannouncement
      description: Microsoft Graph Get service announcement
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getserviceannouncement
      outputParameters:
      - type: object
        mapping: $.
    - name: getsharepointsettings
      description: Microsoft Graph Get SharePoint settings
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getsharepointsettings
      outputParameters:
      - type: object
        mapping: $.
    - name: updatesharepointsettings
      description: Microsoft Graph Update SharePoint settings
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updatesharepointsettings
      outputParameters:
      - type: object
        mapping: $.
    - name: getcopilotadmin
      description: Microsoft Graph Get Copilot admin settings
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getcopilotadmin
      outputParameters:
      - type: object
        mapping: $.
    - name: listadministrativeunits
      description: Microsoft Graph List administrative units
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.listadministrativeunits
      outputParameters:
      - type: object
        mapping: $.
    - name: createadministrativeunit
      description: Microsoft Graph Create administrative unit
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.createadministrativeunit
      outputParameters:
      - type: object
        mapping: $.
    - name: getadministrativeunit
      description: Microsoft Graph Get administrative unit
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getadministrativeunit
      outputParameters:
      - type: object
        mapping: $.
    - name: updateadministrativeunit
      description: Microsoft Graph Update administrative unit
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updateadministrativeunit
      outputParameters:
      - type: object
        mapping: $.
    - name: deleteadministrativeunit
      description: Microsoft Graph Delete administrative unit
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: microsoft-graph.deleteadministrativeunit
      outputParameters:
      - type: object
        mapping: $.
    - name: getadminconsentrequestpolicy
      description: Microsoft Graph Get admin consent request policy
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph.getadminconsentrequestpolicy
      outputParameters:
      - type: object
        mapping: $.
    - name: updateadminconsentrequestpolicy
      description: Microsoft Graph Update admin consent request policy
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph.updateadminconsentrequestpolicy
      outputParameters:
      - type: object
        mapping: $.