Microsoft Graph reports.reportRoot.Functions API

The reports.reportRoot.Functions API from Microsoft Graph — 102 operation(s) for reports.reportroot.functions.

Documentation

📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/admin?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/agreementacceptance?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/agreement?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teamsapp?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/application?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/applicationtemplate?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/azure-ad-auditlog-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethodconfiguration?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethodspolicy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/certificatebasedauthconfiguration?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/chat?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/communications-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/complianceapioverview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/externalconnectors-externalconnection?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/contact?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/contract?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/copilot-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/datapolicyoperation?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-conceptual?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/intune-device-conceptual?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/device?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/directory?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/domaindnsrecord?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/domain?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/drive?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/education-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/employee-experience-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/externalconnectors-external?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/filter-query-parameter
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/grouplifecyclepolicy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groups-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groupsetting?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groupsettingtemplate?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/identitycontainer?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/informationprotection?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/invitation?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/oauth2permissiongrant?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/organization?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/resourcespecificpermissiongrant?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/place?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/planner-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/policy-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/print?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/privacy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/report?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/rolemanagement?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/schemaextension?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/scopedrolemembership?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/search-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/security-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/serviceprincipal?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/shares?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/sharepoint?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/solutions-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/filestorage?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/subscribedsku?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/subscription?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teams-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teamwork?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/tenantrelationship?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/user?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/auth/auth-concepts
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/workplace?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/sitepage?view=graph-rest-1.0

Specifications

Other Resources

OpenAPI Specification

microsoft-graph-reports-reportroot-functions-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Microsoft Graph Admin Admin.admin reports.reportRoot.Functions 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.'
  version: 1.0.0
  contact:
    name: Microsoft Graph API Support
    url: https://developer.microsoft.com/graph
servers:
- url: https://graph.microsoft.com/v1.0
  description: Microsoft Graph API v1.0 endpoint
tags:
- name: reports.reportRoot.Functions
  x-ms-docs-toc-type: container
paths:
  /reports/deviceConfigurationDeviceActivity():
    description: Provides operations to call the deviceConfigurationDeviceActivity method.
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function deviceConfigurationDeviceActivity
      description: Metadata for the device configuration device activity report
      operationId: reports.deviceConfigurationDeviceActivity
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                anyOf:
                - $ref: '#/components/schemas/microsoft.graph.report'
                - type: object
                  nullable: true
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/deviceConfigurationUserActivity():
    description: Provides operations to call the deviceConfigurationUserActivity method.
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function deviceConfigurationUserActivity
      description: Metadata for the device configuration user activity report
      operationId: reports.deviceConfigurationUserActivity
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                anyOf:
                - $ref: '#/components/schemas/microsoft.graph.report'
                - type: object
                  nullable: true
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailActivityCounts(period='{period}'):
    description: Provides operations to call the getEmailActivityCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailActivityCounts
      description: Enables you to understand the trends of email activity (like how many were sent, read, and received) in your organization.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getemailactivitycounts?view=graph-rest-1.0
      operationId: reports.getEmailActivityCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailActivityUserCounts(period='{period}'):
    description: Provides operations to call the getEmailActivityUserCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailActivityUserCounts
      description: Enables you to understand trends on the number of unique users who are performing email activities like send, read, and receive.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getemailactivityusercounts?view=graph-rest-1.0
      operationId: reports.getEmailActivityUserCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailActivityUserDetail(date={date}):
    description: Provides operations to call the getEmailActivityUserDetail method.
    parameters:
    - name: date
      in: path
      description: 'Usage: date={date}'
      required: true
      schema:
        pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
        type: string
        format: date
    x-ms-docs-grouped-path:
    - /reports/getEmailActivityUserDetail(period='{period}')
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailActivityUserDetail
      description: Get details about email activity users have performed.
      operationId: reports.getEmailActivityUserDetail-4d91
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailActivityUserDetail(period='{period}'):
    description: Provides operations to call the getEmailActivityUserDetail method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    x-ms-docs-grouped-path:
    - /reports/getEmailActivityUserDetail(date={date})
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailActivityUserDetail
      description: Get details about email activity users have performed.
      operationId: reports.getEmailActivityUserDetail-6549
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailAppUsageAppsUserCounts(period='{period}'):
    description: Provides operations to call the getEmailAppUsageAppsUserCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailAppUsageAppsUserCounts
      description: Get the count of unique users per email app.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getemailappusageappsusercounts?view=graph-rest-1.0
      operationId: reports.getEmailAppUsageAppsUserCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailAppUsageUserCounts(period='{period}'):
    description: Provides operations to call the getEmailAppUsageUserCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailAppUsageUserCounts
      description: Get the count of unique users that connected to Exchange Online using any email app.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getemailappusageusercounts?view=graph-rest-1.0
      operationId: reports.getEmailAppUsageUserCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailAppUsageUserDetail(date={date}):
    description: Provides operations to call the getEmailAppUsageUserDetail method.
    parameters:
    - name: date
      in: path
      description: 'Usage: date={date}'
      required: true
      schema:
        pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
        type: string
        format: date
    x-ms-docs-grouped-path:
    - /reports/getEmailAppUsageUserDetail(period='{period}')
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailAppUsageUserDetail
      description: Get details about which activities users performed on the various email apps.
      operationId: reports.getEmailAppUsageUserDetail-d5d6
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailAppUsageUserDetail(period='{period}'):
    description: Provides operations to call the getEmailAppUsageUserDetail method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    x-ms-docs-grouped-path:
    - /reports/getEmailAppUsageUserDetail(date={date})
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailAppUsageUserDetail
      description: Get details about which activities users performed on the various email apps.
      operationId: reports.getEmailAppUsageUserDetail-6aff
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getEmailAppUsageVersionsUserCounts(period='{period}'):
    description: Provides operations to call the getEmailAppUsageVersionsUserCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getEmailAppUsageVersionsUserCounts
      description: Get the count of unique users by Outlook desktop version.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getemailappusageversionsusercounts?view=graph-rest-1.0
      operationId: reports.getEmailAppUsageVersionsUserCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getGroupArchivedPrintJobs(groupId='{groupId}',startDateTime={startDateTime},endDateTime={endDateTime}):
    description: Provides operations to call the getGroupArchivedPrintJobs method.
    parameters:
    - name: groupId
      in: path
      description: 'Usage: groupId=''{groupId}'''
      required: true
      schema:
        type: string
    - name: startDateTime
      in: path
      description: 'Usage: startDateTime={startDateTime}'
      required: true
      schema:
        pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
        type: string
        format: date-time
        nullable: true
    - name: endDateTime
      in: path
      description: 'Usage: endDateTime={endDateTime}'
      required: true
      schema:
        pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
        type: string
        format: date-time
        nullable: true
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getGroupArchivedPrintJobs
      description: Get a list of archived print jobs for a particular group.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reports-getgrouparchivedprintjobs?view=graph-rest-1.0
      operationId: reports.getGroupArchivedPrintJobs
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                type: object
                allOf:
                - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
                - type: object
                  properties:
                    value:
                      type: array
                      items:
                        $ref: '#/components/schemas/microsoft.graph.archivedPrintJob'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
  /reports/getM365AppPlatformUserCounts(period='{period}'):
    description: Provides operations to call the getM365AppPlatformUserCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getM365AppPlatformUserCounts
      description: Get a report that provides the trend of active users across all apps for each platform (Windows, Mac, web, and mobile) in your organization.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getm365appplatformusercounts?view=graph-rest-1.0
      operationId: reports.getM365AppPlatformUserCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getM365AppUserCounts(period='{period}'):
    description: Provides operations to call the getM365AppUserCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getM365AppUserCounts
      description: Get a report that provides the trend in the number of active users for each app (Outlook, Word, Excel, PowerPoint, OneNote, and Teams) in your organization.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getm365appusercounts?view=graph-rest-1.0
      operationId: reports.getM365AppUserCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getM365AppUserDetail(date={date}):
    description: Provides operations to call the getM365AppUserDetail method.
    parameters:
    - name: date
      in: path
      description: 'Usage: date={date}'
      required: true
      schema:
        pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
        type: string
        format: date
    x-ms-docs-grouped-path:
    - /reports/getM365AppUserDetail(period='{period}')
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getM365AppUserDetail
      description: Get a report that provides the details about which apps and platforms users have used.
      operationId: reports.getM365AppUserDetail-0f08
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getM365AppUserDetail(period='{period}'):
    description: Provides operations to call the getM365AppUserDetail method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    x-ms-docs-grouped-path:
    - /reports/getM365AppUserDetail(date={date})
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getM365AppUserDetail
      description: Get a report that provides the details about which apps and platforms users have used.
      operationId: reports.getM365AppUserDetail-8c91
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getMailboxUsageDetail(period='{period}'):
    description: Provides operations to call the getMailboxUsageDetail method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getMailboxUsageDetail
      description: Get details about mailbox usage.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getmailboxusagedetail?view=graph-rest-1.0
      operationId: reports.getMailboxUsageDetail
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getMailboxUsageMailboxCounts(period='{period}'):
    description: Provides operations to call the getMailboxUsageMailboxCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getMailboxUsageMailboxCounts
      description: Get the total number of user mailboxes in your organization and how many are active each day of the reporting period. A mailbox is considered active if the user sent or read any email.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getmailboxusagemailboxcounts?view=graph-rest-1.0
      operationId: reports.getMailboxUsageMailboxCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getMailboxUsageQuotaStatusMailboxCounts(period='{period}'):
    description: Provides operations to call the getMailboxUsageQuotaStatusMailboxCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getMailboxUsageQuotaStatusMailboxCounts
      description: Get the count of user mailboxes in each quota category.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getmailboxusagequotastatusmailboxcounts?view=graph-rest-1.0
      operationId: reports.getMailboxUsageQuotaStatusMailboxCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getMailboxUsageStorage(period='{period}'):
    description: Provides operations to call the getMailboxUsageStorage method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getMailboxUsageStorage
      description: Get the amount of storage used in your organization.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getmailboxusagestorage?view=graph-rest-1.0
      operationId: reports.getMailboxUsageStorage
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getOffice365ActivationCounts():
    description: Provides operations to call the getOffice365ActivationCounts method.
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getOffice365ActivationCounts
      description: Get the count of Microsoft 365 activations on desktops and devices.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getoffice365activationcounts?view=graph-rest-1.0
      operationId: reports.getOffice365ActivationCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getOffice365ActivationsUserCounts():
    description: Provides operations to call the getOffice365ActivationsUserCounts method.
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getOffice365ActivationsUserCounts
      description: Get the count of users that are enabled and the ones that activated the Office subscription on desktop or devices or shared computers.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getoffice365activationsusercounts?view=graph-rest-1.0
      operationId: reports.getOffice365ActivationsUserCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getOffice365ActivationsUserDetail():
    description: Provides operations to call the getOffice365ActivationsUserDetail method.
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getOffice365ActivationsUserDetail
      description: Get details about users who have activated Microsoft 365.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getoffice365activationsuserdetail?view=graph-rest-1.0
      operationId: reports.getOffice365ActivationsUserDetail
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getOffice365ActiveUserCounts(period='{period}'):
    description: Provides operations to call the getOffice365ActiveUserCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getOffice365ActiveUserCounts
      description: Get the count of daily active users in the reporting period by product.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getoffice365activeusercounts?view=graph-rest-1.0
      operationId: reports.getOffice365ActiveUserCounts
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getOffice365ActiveUserDetail(date={date}):
    description: Provides operations to call the getOffice365ActiveUserDetail method.
    parameters:
    - name: date
      in: path
      description: 'Usage: date={date}'
      required: true
      schema:
        pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
        type: string
        format: date
    x-ms-docs-grouped-path:
    - /reports/getOffice365ActiveUserDetail(period='{period}')
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getOffice365ActiveUserDetail
      description: Get details about Microsoft 365 active users.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/reportroot-getoffice365activeuserdetail?view=graph-rest-1.0
      operationId: reports.getOffice365ActiveUserDetail-b911
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getOffice365ActiveUserDetail(period='{period}'):
    description: Provides operations to call the getOffice365ActiveUserDetail method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    x-ms-docs-grouped-path:
    - /reports/getOffice365ActiveUserDetail(date={date})
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getOffice365ActiveUserDetail
      operationId: reports.getOffice365ActiveUserDetail-3cc0
      responses:
        2XX:
          description: Success
          content:
            application/octet-stream:
              schema:
                type: object
                properties:
                  value:
                    type: string
                    format: base64url
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
  /reports/getOffice365GroupsActivityCounts(period='{period}'):
    description: Provides operations to call the getOffice365GroupsActivityCounts method.
    parameters:
    - name: period
      in: path
      description: 'Usage: period=''{period}'''
      required: true
      schema:
        type: string
    get:
      tags:
      - reports.reportRoot.Functions
      summary: Microsoft Graph Invoke function getOffice365GroupsActivityCounts
      description: Get the number of group activities across group workloads.
      e

# --- truncated at 32 KB (263 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/microsoft-graph-reports-reportroot-functions-api-openapi.yml