openapi: 3.1.0 info: title: Microsoft Graph Reports description: Needs a description. paths: /copilot/reports: description: >- Provides operations to manage the reports property of the microsoft.graph.copilotRoot entity. get: tags: - copilot.copilotReportRoot summary: Microsoft Graph Get reports from copilot operationId: copilot.GetReports parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.copilotReportRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /deviceManagement/reports: description: >- Provides operations to manage the reports property of the microsoft.graph.deviceManagement entity. get: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Get reports from deviceManagement operationId: deviceManagement.GetReports parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Update the navigation property reports in deviceManagement operationId: deviceManagement.UpdateReports requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Delete navigation property reports for deviceManagement operationId: deviceManagement.DeleteReports parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /deviceManagement/reports/exportJobs: description: >- Provides operations to manage the exportJobs property of the microsoft.graph.deviceManagementReports entity. get: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Get exportJobs from deviceManagement description: Entity representing a job to export a report. operationId: deviceManagement.reports.ListExportJobs parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.deviceManagementExportJobCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Create new navigation property to exportJobs for deviceManagement operationId: deviceManagement.reports.CreateExportJobs requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /deviceManagement/reports/exportJobs/{deviceManagementExportJob-id}: description: >- Provides operations to manage the exportJobs property of the microsoft.graph.deviceManagementReports entity. get: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Get exportJobs from deviceManagement description: Entity representing a job to export a report. operationId: deviceManagement.reports.GetExportJobs parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Update the navigation property exportJobs in deviceManagement operationId: deviceManagement.reports.UpdateExportJobs requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Delete navigation property exportJobs for deviceManagement operationId: deviceManagement.reports.DeleteExportJobs parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deviceManagementExportJob-id in: path description: The unique identifier of deviceManagementExportJob required: true schema: type: string x-ms-docs-key-type: deviceManagementExportJob /deviceManagement/reports/exportJobs/$count: description: Provides operations to count the resources in the collection. get: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Get the number of the resource operationId: deviceManagement.reports.exportJobs.GetCount-5277 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /deviceManagement/reports/getCachedReport: description: Provides operations to call the getCachedReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getCachedReport operationId: deviceManagement.reports.getCachedReport requestBody: description: Action parameters content: application/json: schema: type: object properties: id: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getCompliancePolicyNonComplianceReport: description: >- Provides operations to call the getCompliancePolicyNonComplianceReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getCompliancePolicyNonComplianceReport operationId: deviceManagement.reports.getCompliancePolicyNonComplianceReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getCompliancePolicyNonComplianceSummaryReport: description: >- Provides operations to call the getCompliancePolicyNonComplianceSummaryReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getCompliancePolicyNonComplianceSummaryReport operationId: deviceManagement.reports.getCompliancePolicyNonComplianceSummaryReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getComplianceSettingNonComplianceReport: description: >- Provides operations to call the getComplianceSettingNonComplianceReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getComplianceSettingNonComplianceReport operationId: deviceManagement.reports.getComplianceSettingNonComplianceReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getConfigurationPolicyNonComplianceReport: description: >- Provides operations to call the getConfigurationPolicyNonComplianceReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getConfigurationPolicyNonComplianceReport operationId: deviceManagement.reports.getConfigurationPolicyNonComplianceReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getConfigurationPolicyNonComplianceSummaryReport: description: >- Provides operations to call the getConfigurationPolicyNonComplianceSummaryReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getConfigurationPolicyNonComplianceSummaryReport operationId: >- deviceManagement.reports.getConfigurationPolicyNonComplianceSummaryReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getConfigurationSettingNonComplianceReport: description: >- Provides operations to call the getConfigurationSettingNonComplianceReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getConfigurationSettingNonComplianceReport operationId: deviceManagement.reports.getConfigurationSettingNonComplianceReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getDeviceManagementIntentPerSettingContributingProfiles: description: >- Provides operations to call the getDeviceManagementIntentPerSettingContributingProfiles method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getDeviceManagementIntentPerSettingContributingProfiles operationId: >- deviceManagement.reports.getDeviceManagementIntentPerSettingContributingProfiles requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getDeviceManagementIntentSettingsReport: description: >- Provides operations to call the getDeviceManagementIntentSettingsReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getDeviceManagementIntentSettingsReport operationId: deviceManagement.reports.getDeviceManagementIntentSettingsReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getDeviceNonComplianceReport: description: Provides operations to call the getDeviceNonComplianceReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getDeviceNonComplianceReport operationId: deviceManagement.reports.getDeviceNonComplianceReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getDevicesWithoutCompliancePolicyReport: description: >- Provides operations to call the getDevicesWithoutCompliancePolicyReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getDevicesWithoutCompliancePolicyReport operationId: deviceManagement.reports.getDevicesWithoutCompliancePolicyReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getHistoricalReport: description: Provides operations to call the getHistoricalReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getHistoricalReport operationId: deviceManagement.reports.getHistoricalReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getNoncompliantDevicesAndSettingsReport: description: >- Provides operations to call the getNoncompliantDevicesAndSettingsReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getNoncompliantDevicesAndSettingsReport operationId: deviceManagement.reports.getNoncompliantDevicesAndSettingsReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getPolicyNonComplianceMetadata: description: Provides operations to call the getPolicyNonComplianceMetadata method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getPolicyNonComplianceMetadata operationId: deviceManagement.reports.getPolicyNonComplianceMetadata requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getPolicyNonComplianceReport: description: Provides operations to call the getPolicyNonComplianceReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getPolicyNonComplianceReport operationId: deviceManagement.reports.getPolicyNonComplianceReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getPolicyNonComplianceSummaryReport: description: >- Provides operations to call the getPolicyNonComplianceSummaryReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getPolicyNonComplianceSummaryReport operationId: deviceManagement.reports.getPolicyNonComplianceSummaryReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getReportFilters: description: Provides operations to call the getReportFilters method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getReportFilters operationId: deviceManagement.reports.getReportFilters requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/getSettingNonComplianceReport: description: Provides operations to call the getSettingNonComplianceReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action getSettingNonComplianceReport operationId: deviceManagement.reports.getSettingNonComplianceReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true search: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /deviceManagement/reports/retrieveDeviceAppInstallationStatusReport: description: >- Provides operations to call the retrieveDeviceAppInstallationStatusReport method. post: tags: - deviceManagement.deviceManagementReports summary: Microsoft Graph Invoke action retrieveDeviceAppInstallationStatusReport operationId: deviceManagement.reports.retrieveDeviceAppInstallationStatusReport requestBody: description: Action parameters content: application/json: schema: type: object properties: name: type: string nullable: true select: type: array items: type: string nullable: true search: type: string nullable: true groupBy: type: array items: type: string nullable: true orderBy: type: array items: type: string nullable: true skip: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true sessionId: type: string nullable: true filter: type: string nullable: true required: true responses: 2XX: description: Success content: application/octet-stream: schema: type: object properties: value: type: string format: base64url nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /education/reports: description: >- Provides operations to manage the reports property of the microsoft.graph.educationRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph Get reports from education operationId: education.GetReports parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reportsRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - education.reportsRoot summary: Microsoft Graph Update the navigation property reports in education operationId: education.UpdateReports requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reportsRoot' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reportsRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - education.reportsRoot summary: Microsoft Graph Delete navigation property reports for education operationId: education.DeleteReports parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /education/reports/readingAssignmentSubmissions: description: >- Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph List readingAssignmentSubmissions description: Get a list of reading assignments that were submitted by a student. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportsroot-list-readingassignmentsubmissions?view=graph-rest-1.0 operationId: education.reports.ListReadingAssignmentSubmissions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.readingAssignmentSubmissionCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - education.reportsRoot summary: >- Microsoft Graph Create new navigation property to readingAssignmentSubmissions for education operationId: education.reports.CreateReadingAssignmentSubmissions requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.readingAssignmentSubmission 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /education/reports/readingAssignmentSubmissions/{readingAssignmentSubmission-id}: description: >- Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph Get readingAssignmentSubmissions from education description: Details of submitted reading assignments. operationId: education.reports.GetReadingAssignmentSubmissions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.readingAssignmentSubmission 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - education.reportsRoot summary: Microsoft Graph Update the navigation property readingAssignmentSubmissions in education operationId: education.reports.UpdateReadingAssignmentSubmissions requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.readingAssignmentSubmission 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - education.reportsRoot summary: Microsoft Graph Delete navigation property readingAssignmentSubmissions for education operationId: education.reports.DeleteReadingAssignmentSubmissions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: readingAssignmentSubmission-id in: path description: The unique identifier of readingAssignmentSubmission required: true schema: type: string x-ms-docs-key-type: readingAssignmentSubmission /education/reports/readingAssignmentSubmissions/$count: description: Provides operations to count the resources in the collection. get: tags: - education.reportsRoot summary: Microsoft Graph Get the number of the resource operationId: education.reports.readingAssignmentSubmissions.GetCount-536e parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /education/reports/readingCoachPassages: description: >- Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph List readingCoachPassages description: Get a list of Reading Coach passages that were practiced by a student. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportsroot-list-readingcoachpassages?view=graph-rest-1.0 operationId: education.reports.ListReadingCoachPassages parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.readingCoachPassageCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - education.reportsRoot summary: Microsoft Graph Create new navigation property to readingCoachPassages for education operationId: education.reports.CreateReadingCoachPassages requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /education/reports/readingCoachPassages/{readingCoachPassage-id}: description: >- Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph Get readingCoachPassages from education description: Details of practiced Reading Coach passages. operationId: education.reports.GetReadingCoachPassages parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - education.reportsRoot summary: Microsoft Graph Update the navigation property readingCoachPassages in education operationId: education.reports.UpdateReadingCoachPassages requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - education.reportsRoot summary: Microsoft Graph Delete navigation property readingCoachPassages for education operationId: education.reports.DeleteReadingCoachPassages parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: readingCoachPassage-id in: path description: The unique identifier of readingCoachPassage required: true schema: type: string x-ms-docs-key-type: readingCoachPassage /education/reports/readingCoachPassages/$count: description: Provides operations to count the resources in the collection. get: tags: - education.reportsRoot summary: Microsoft Graph Get the number of the resource operationId: education.reports.readingCoachPassages.GetCount-ce63 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /education/reports/reflectCheckInResponses: description: >- Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph List reflectCheckInResponses description: Get a list of Reflect check-ins that were submitted by a student. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportsroot-list-reflectcheckinresponses?view=graph-rest-1.0 operationId: education.reports.ListReflectCheckInResponses parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.reflectCheckInResponseCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - education.reportsRoot summary: Microsoft Graph Create new navigation property to reflectCheckInResponses for education operationId: education.reports.CreateReflectCheckInResponses requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /education/reports/reflectCheckInResponses/{reflectCheckInResponse-id}: description: >- Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph Get reflectCheckInResponses from education description: Details of check-in responses. operationId: education.reports.GetReflectCheckInResponses parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - education.reportsRoot summary: Microsoft Graph Update the navigation property reflectCheckInResponses in education operationId: education.reports.UpdateReflectCheckInResponses requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - education.reportsRoot summary: Microsoft Graph Delete navigation property reflectCheckInResponses for education operationId: education.reports.DeleteReflectCheckInResponses parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: reflectCheckInResponse-id in: path description: The unique identifier of reflectCheckInResponse required: true schema: type: string x-ms-docs-key-type: reflectCheckInResponse /education/reports/reflectCheckInResponses/$count: description: Provides operations to count the resources in the collection. get: tags: - education.reportsRoot summary: Microsoft Graph Get the number of the resource operationId: education.reports.reflectCheckInResponses.GetCount-1316 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /education/reports/speakerAssignmentSubmissions: description: >- Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph List speakerAssignmentSubmissions description: Get a list of speaker assignments that were submitted by a student. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportsroot-list-speakerassignmentsubmissions?view=graph-rest-1.0 operationId: education.reports.ListSpeakerAssignmentSubmissions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.speakerAssignmentSubmissionCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - education.reportsRoot summary: >- Microsoft Graph Create new navigation property to speakerAssignmentSubmissions for education operationId: education.reports.CreateSpeakerAssignmentSubmissions requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.speakerAssignmentSubmission' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.speakerAssignmentSubmission 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /education/reports/speakerAssignmentSubmissions/{speakerAssignmentSubmission-id}: description: >- Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. get: tags: - education.reportsRoot summary: Microsoft Graph Get speakerAssignmentSubmissions from education description: Details of submitted speaker assignments. operationId: education.reports.GetSpeakerAssignmentSubmissions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.speakerAssignmentSubmission 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - education.reportsRoot summary: Microsoft Graph Update the navigation property speakerAssignmentSubmissions in education operationId: education.reports.UpdateSpeakerAssignmentSubmissions requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.speakerAssignmentSubmission' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.speakerAssignmentSubmission 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - education.reportsRoot summary: Microsoft Graph Delete navigation property speakerAssignmentSubmissions for education operationId: education.reports.DeleteSpeakerAssignmentSubmissions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: speakerAssignmentSubmission-id in: path description: The unique identifier of speakerAssignmentSubmission required: true schema: type: string x-ms-docs-key-type: speakerAssignmentSubmission /education/reports/speakerAssignmentSubmissions/$count: description: Provides operations to count the resources in the collection. get: tags: - education.reportsRoot summary: Microsoft Graph Get the number of the resource operationId: education.reports.speakerAssignmentSubmissions.GetCount-e40d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /reports: description: Provides operations to manage the reportRoot singleton. get: tags: - reports.reportRoot summary: Microsoft Graph Get reports operationId: reports.reportRoot.GetReportRoot parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved entity content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reportRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.reportRoot summary: Microsoft Graph Update reports operationId: reports.reportRoot.UpdateReportRoot requestBody: description: New property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reportRoot' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reportRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/authenticationMethods: description: >- Provides operations to manage the authenticationMethods property of the microsoft.graph.reportRoot entity. get: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Get authenticationMethods from reports description: >- Container for navigation properties for Microsoft Entra authentication methods resources. operationId: reports.GetAuthenticationMethods parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Update the navigation property authenticationMethods in reports operationId: reports.UpdateAuthenticationMethods requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Delete navigation property authenticationMethods for reports operationId: reports.DeleteAuthenticationMethods parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/authenticationMethods/usersRegisteredByFeature(): description: Provides operations to call the usersRegisteredByFeature method. get: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Invoke function usersRegisteredByFeature description: >- Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationmethodsroot-usersregisteredbyfeature?view=graph-rest-1.0 operationId: reports.authenticationMethods.usersRegisteredByFeature-07f2 responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.userRegistrationFeatureSummary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-docs-grouped-path: - >- /reports/authenticationMethods/usersRegisteredByFeature(includedUserTypes='{includedUserTypes}',includedUserRoles='{includedUserRoles}') ? /reports/authenticationMethods/usersRegisteredByFeature(includedUserTypes='{includedUserTypes}',includedUserRoles='{includedUserRoles}') : description: Provides operations to call the usersRegisteredByFeature method. get: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Invoke function usersRegisteredByFeature operationId: reports.authenticationMethods.usersRegisteredByFeature-b345 responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.userRegistrationFeatureSummary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function parameters: - name: includedUserTypes in: path description: 'Usage: includedUserTypes=''{includedUserTypes}''' required: true schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.includedUserTypes' - type: object nullable: true - name: includedUserRoles in: path description: 'Usage: includedUserRoles=''{includedUserRoles}''' required: true schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.includedUserRoles' - type: object nullable: true x-ms-docs-grouped-path: - /reports/authenticationMethods/usersRegisteredByFeature() /reports/authenticationMethods/usersRegisteredByMethod(): description: Provides operations to call the usersRegisteredByMethod method. get: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Invoke function usersRegisteredByMethod description: Get the number of users registered for each authentication method. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationmethodsroot-usersregisteredbymethod?view=graph-rest-1.0 operationId: reports.authenticationMethods.usersRegisteredByMethod-d25d responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.userRegistrationMethodSummary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-docs-grouped-path: - >- /reports/authenticationMethods/usersRegisteredByMethod(includedUserTypes='{includedUserTypes}',includedUserRoles='{includedUserRoles}') ? /reports/authenticationMethods/usersRegisteredByMethod(includedUserTypes='{includedUserTypes}',includedUserRoles='{includedUserRoles}') : description: Provides operations to call the usersRegisteredByMethod method. get: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Invoke function usersRegisteredByMethod operationId: reports.authenticationMethods.usersRegisteredByMethod-fb94 responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.userRegistrationMethodSummary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function parameters: - name: includedUserTypes in: path description: 'Usage: includedUserTypes=''{includedUserTypes}''' required: true schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.includedUserTypes' - type: object nullable: true - name: includedUserRoles in: path description: 'Usage: includedUserRoles=''{includedUserRoles}''' required: true schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.includedUserRoles' - type: object nullable: true x-ms-docs-grouped-path: - /reports/authenticationMethods/usersRegisteredByMethod() /reports/authenticationMethods/userRegistrationDetails: description: >- Provides operations to manage the userRegistrationDetails property of the microsoft.graph.authenticationMethodsRoot entity. get: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph List userRegistrationDetails description: >- Get a list of the authentication methods registered for a user as defined in the userRegistrationDetails object. This method doesn't work for disabled users. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/authenticationmethodsroot-list-userregistrationdetails?view=graph-rest-1.0 operationId: reports.authenticationMethods.ListUserRegistrationDetails parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.userRegistrationDetailsCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Create new navigation property to userRegistrationDetails for reports operationId: reports.authenticationMethods.CreateUserRegistrationDetails requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/authenticationMethods/userRegistrationDetails/{userRegistrationDetails-id}: description: >- Provides operations to manage the userRegistrationDetails property of the microsoft.graph.authenticationMethodsRoot entity. get: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Get userRegistrationDetails description: >- Read the properties and relationships of a userRegistrationDetails object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/userregistrationdetails-get?view=graph-rest-1.0 operationId: reports.authenticationMethods.GetUserRegistrationDetails parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Update the navigation property userRegistrationDetails in reports operationId: reports.authenticationMethods.UpdateUserRegistrationDetails requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Delete navigation property userRegistrationDetails for reports operationId: reports.authenticationMethods.DeleteUserRegistrationDetails parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: userRegistrationDetails-id in: path description: The unique identifier of userRegistrationDetails required: true schema: type: string x-ms-docs-key-type: userRegistrationDetails /reports/authenticationMethods/userRegistrationDetails/$count: description: Provides operations to count the resources in the collection. get: tags: - reports.authenticationMethodsRoot summary: Microsoft Graph Get the number of the resource operationId: reports.authenticationMethods.userRegistrationDetails.GetCount-0ab7 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /reports/dailyPrintUsageByPrinter: description: >- Provides operations to manage the dailyPrintUsageByPrinter property of the microsoft.graph.reportRoot entity. get: tags: - reports.printUsageByPrinter summary: Microsoft Graph List dailyPrintUsageByPrinter description: Retrieve a list of daily print usage summaries, grouped by printer. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-list-dailyprintusagebyprinter?view=graph-rest-1.0 operationId: reports.ListDailyPrintUsageByPrinter parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - reports.printUsageByPrinter summary: Microsoft Graph Create new navigation property to dailyPrintUsageByPrinter for reports operationId: reports.CreateDailyPrintUsageByPrinter requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/dailyPrintUsageByPrinter/{printUsageByPrinter-id}: description: >- Provides operations to manage the dailyPrintUsageByPrinter property of the microsoft.graph.reportRoot entity. get: tags: - reports.printUsageByPrinter summary: Microsoft Graph Get printUsageByPrinter description: >- Retrieve a usage summary for a printer for a particular time period. For descriptions of each of the endpoints, see printUsageByPrinter. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/printusagebyprinter-get?view=graph-rest-1.0 operationId: reports.GetDailyPrintUsageByPrinter parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.printUsageByPrinter summary: Microsoft Graph Update the navigation property dailyPrintUsageByPrinter in reports operationId: reports.UpdateDailyPrintUsageByPrinter requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.printUsageByPrinter summary: Microsoft Graph Delete navigation property dailyPrintUsageByPrinter for reports operationId: reports.DeleteDailyPrintUsageByPrinter parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: printUsageByPrinter-id in: path description: The unique identifier of printUsageByPrinter required: true schema: type: string x-ms-docs-key-type: printUsageByPrinter /reports/dailyPrintUsageByPrinter/$count: description: Provides operations to count the resources in the collection. get: tags: - reports.printUsageByPrinter summary: Microsoft Graph Get the number of the resource operationId: reports.dailyPrintUsageByPrinter.GetCount-73e4 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /reports/dailyPrintUsageByUser: description: >- Provides operations to manage the dailyPrintUsageByUser property of the microsoft.graph.reportRoot entity. get: tags: - reports.printUsageByUser summary: Microsoft Graph List dailyPrintUsageByUser description: Retrieve a list of daily print usage summaries, grouped by user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-list-dailyprintusagebyuser?view=graph-rest-1.0 operationId: reports.ListDailyPrintUsageByUser parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.printUsageByUserCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - reports.printUsageByUser summary: Microsoft Graph Create new navigation property to dailyPrintUsageByUser for reports operationId: reports.CreateDailyPrintUsageByUser requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/dailyPrintUsageByUser/{printUsageByUser-id}: description: >- Provides operations to manage the dailyPrintUsageByUser property of the microsoft.graph.reportRoot entity. get: tags: - reports.printUsageByUser summary: Microsoft Graph Get printUsageByUser description: >- Retrieve a user's usage summary for a particular time period. For descriptions of each endpoint, see printUsageByUser. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/printusagebyuser-get?view=graph-rest-1.0 operationId: reports.GetDailyPrintUsageByUser parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.printUsageByUser summary: Microsoft Graph Update the navigation property dailyPrintUsageByUser in reports operationId: reports.UpdateDailyPrintUsageByUser requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.printUsageByUser summary: Microsoft Graph Delete navigation property dailyPrintUsageByUser for reports operationId: reports.DeleteDailyPrintUsageByUser parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: printUsageByUser-id in: path description: The unique identifier of printUsageByUser required: true schema: type: string x-ms-docs-key-type: printUsageByUser /reports/dailyPrintUsageByUser/$count: description: Provides operations to count the resources in the collection. get: tags: - reports.printUsageByUser summary: Microsoft Graph Get the number of the resource operationId: reports.dailyPrintUsageByUser.GetCount-e839 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /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. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getEmailActivityUserCounts(period='{period}'): description: Provides operations to call the getEmailActivityUserCounts method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getEmailActivityUserDetail(date={date}): description: Provides operations to call the getEmailActivityUserDetail method. 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 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}') /reports/getEmailActivityUserDetail(period='{period}'): description: Provides operations to call the getEmailActivityUserDetail method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getEmailActivityUserDetail(date={date}) /reports/getEmailAppUsageAppsUserCounts(period='{period}'): description: Provides operations to call the getEmailAppUsageAppsUserCounts method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getEmailAppUsageUserCounts(period='{period}'): description: Provides operations to call the getEmailAppUsageUserCounts method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getEmailAppUsageUserDetail(date={date}): description: Provides operations to call the getEmailAppUsageUserDetail method. 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 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}') /reports/getEmailAppUsageUserDetail(period='{period}'): description: Provides operations to call the getEmailAppUsageUserDetail method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getEmailAppUsageUserDetail(date={date}) /reports/getEmailAppUsageVersionsUserCounts(period='{period}'): description: Provides operations to call the getEmailAppUsageVersionsUserCounts method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getGroupArchivedPrintJobs(groupId='{groupId}',startDateTime={startDateTime},endDateTime={endDateTime}): description: Provides operations to call the getGroupArchivedPrintJobs method. 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 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 /reports/getM365AppPlatformUserCounts(period='{period}'): description: Provides operations to call the getM365AppPlatformUserCounts method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getM365AppUserCounts(period='{period}'): description: Provides operations to call the getM365AppUserCounts method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getM365AppUserDetail(date={date}): description: Provides operations to call the getM365AppUserDetail method. 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 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}') /reports/getM365AppUserDetail(period='{period}'): description: Provides operations to call the getM365AppUserDetail method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getM365AppUserDetail(date={date}) /reports/getMailboxUsageDetail(period='{period}'): description: Provides operations to call the getMailboxUsageDetail method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getMailboxUsageMailboxCounts(period='{period}'): description: Provides operations to call the getMailboxUsageMailboxCounts method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getMailboxUsageQuotaStatusMailboxCounts(period='{period}'): description: >- Provides operations to call the getMailboxUsageQuotaStatusMailboxCounts method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getMailboxUsageStorage(period='{period}'): description: Provides operations to call the getMailboxUsageStorage method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /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. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOffice365ActiveUserDetail(date={date}): description: Provides operations to call the getOffice365ActiveUserDetail method. 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 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}') /reports/getOffice365ActiveUserDetail(period='{period}'): description: Provides operations to call the getOffice365ActiveUserDetail method. 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getOffice365ActiveUserDetail(date={date}) /reports/getOffice365GroupsActivityCounts(period='{period}'): description: Provides operations to call the getOffice365GroupsActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOffice365GroupsActivityCounts description: Get the number of group activities across group workloads. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivitycounts?view=graph-rest-1.0 operationId: reports.getOffice365GroupsActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOffice365GroupsActivityDetail(date={date}): description: Provides operations to call the getOffice365GroupsActivityDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOffice365GroupsActivityDetail description: Get details about Microsoft 365 groups activity by group. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivitydetail?view=graph-rest-1.0 operationId: reports.getOffice365GroupsActivityDetail-87d6 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 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/getOffice365GroupsActivityDetail(period='{period}') /reports/getOffice365GroupsActivityDetail(period='{period}'): description: Provides operations to call the getOffice365GroupsActivityDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOffice365GroupsActivityDetail operationId: reports.getOffice365GroupsActivityDetail-fe77 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getOffice365GroupsActivityDetail(date={date}) /reports/getOffice365GroupsActivityFileCounts(period='{period}'): description: >- Provides operations to call the getOffice365GroupsActivityFileCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOffice365GroupsActivityFileCounts description: >- Get the total number of files and how many of them were active across all group sites associated with a Microsoft 365 group. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivityfilecounts?view=graph-rest-1.0 operationId: reports.getOffice365GroupsActivityFileCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOffice365GroupsActivityGroupCounts(period='{period}'): description: >- Provides operations to call the getOffice365GroupsActivityGroupCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOffice365GroupsActivityGroupCounts description: >- Get the daily total number of groups and how many of them were active based on email conversations, Yammer posts, and SharePoint file activities. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivitygroupcounts?view=graph-rest-1.0 operationId: reports.getOffice365GroupsActivityGroupCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOffice365GroupsActivityStorage(period='{period}'): description: Provides operations to call the getOffice365GroupsActivityStorage method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOffice365GroupsActivityStorage description: Get the total storage used across all group mailboxes and group sites. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivitystorage?view=graph-rest-1.0 operationId: reports.getOffice365GroupsActivityStorage 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOffice365ServicesUserCounts(period='{period}'): description: Provides operations to call the getOffice365ServicesUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOffice365ServicesUserCounts description: Get the count of users by activity type and service. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getoffice365servicesusercounts?view=graph-rest-1.0 operationId: reports.getOffice365ServicesUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOneDriveActivityFileCounts(period='{period}'): description: Provides operations to call the getOneDriveActivityFileCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveActivityFileCounts description: >- Get the number of unique, licensed users that performed file interactions against any OneDrive account. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getonedriveactivityfilecounts?view=graph-rest-1.0 operationId: reports.getOneDriveActivityFileCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOneDriveActivityUserCounts(period='{period}'): description: Provides operations to call the getOneDriveActivityUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveActivityUserCounts description: Get the trend in the number of active OneDrive users. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getonedriveactivityusercounts?view=graph-rest-1.0 operationId: reports.getOneDriveActivityUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOneDriveActivityUserDetail(date={date}): description: Provides operations to call the getOneDriveActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveActivityUserDetail description: Get details about OneDrive activity by user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getonedriveactivityuserdetail?view=graph-rest-1.0 operationId: reports.getOneDriveActivityUserDetail-77b1 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 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/getOneDriveActivityUserDetail(period='{period}') /reports/getOneDriveActivityUserDetail(period='{period}'): description: Provides operations to call the getOneDriveActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveActivityUserDetail operationId: reports.getOneDriveActivityUserDetail-657c 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getOneDriveActivityUserDetail(date={date}) /reports/getOneDriveUsageAccountCounts(period='{period}'): description: Provides operations to call the getOneDriveUsageAccountCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveUsageAccountCounts description: >- Get the trend in the number of active OneDrive for Business sites. Any site on which users viewed, modified, uploaded, downloaded, shared, or synced files is considered an active site. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getonedriveusageaccountcounts?view=graph-rest-1.0 operationId: reports.getOneDriveUsageAccountCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOneDriveUsageAccountDetail(date={date}): description: Provides operations to call the getOneDriveUsageAccountDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveUsageAccountDetail description: Get details about OneDrive usage by account. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getonedriveusageaccountdetail?view=graph-rest-1.0 operationId: reports.getOneDriveUsageAccountDetail-3b63 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 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/getOneDriveUsageAccountDetail(period='{period}') /reports/getOneDriveUsageAccountDetail(period='{period}'): description: Provides operations to call the getOneDriveUsageAccountDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveUsageAccountDetail operationId: reports.getOneDriveUsageAccountDetail-20b2 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getOneDriveUsageAccountDetail(date={date}) /reports/getOneDriveUsageFileCounts(period='{period}'): description: Provides operations to call the getOneDriveUsageFileCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveUsageFileCounts description: >- Get the total number of files across all sites and how many are active files. A file is considered active if it has been saved, synced, modified, or shared within the specified time period. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getonedriveusagefilecounts?view=graph-rest-1.0 operationId: reports.getOneDriveUsageFileCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getOneDriveUsageStorage(period='{period}'): description: Provides operations to call the getOneDriveUsageStorage method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getOneDriveUsageStorage description: >- Get the trend on the amount of storage you're using in OneDrive for Business. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getonedriveusagestorage?view=graph-rest-1.0 operationId: reports.getOneDriveUsageStorage 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getPrinterArchivedPrintJobs(printerId='{printerId}',startDateTime={startDateTime},endDateTime={endDateTime}): description: Provides operations to call the getPrinterArchivedPrintJobs method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getPrinterArchivedPrintJobs description: >- Get a list of archived print jobs that were queued for particular printer. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reports-getprinterarchivedprintjobs?view=graph-rest-1.0 operationId: reports.getPrinterArchivedPrintJobs 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 parameters: - name: printerId in: path description: 'Usage: printerId=''{printerId}''' 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 /reports/getRelyingPartyDetailedSummary(period='{period}'): description: Provides operations to call the getRelyingPartyDetailedSummary method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getRelyingPartyDetailedSummary description: Get a summary of AD FS relying parties information. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getrelyingpartydetailedsummary?view=graph-rest-1.0 operationId: reports.getRelyingPartyDetailedSummary parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Success content: application/json: schema: title: Collection of relyingPartyDetailedSummary type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: >- #/components/schemas/microsoft.graph.relyingPartyDetailedSummary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSharePointActivityFileCounts(period='{period}'): description: Provides operations to call the getSharePointActivityFileCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointActivityFileCounts description: >- Get the number of unique, licensed users who interacted with files stored on SharePoint sites. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointactivityfilecounts?view=graph-rest-1.0 operationId: reports.getSharePointActivityFileCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSharePointActivityPages(period='{period}'): description: Provides operations to call the getSharePointActivityPages method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointActivityPages description: Get the number of unique pages visited by users. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointactivitypages?view=graph-rest-1.0 operationId: reports.getSharePointActivityPages 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSharePointActivityUserCounts(period='{period}'): description: Provides operations to call the getSharePointActivityUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointActivityUserCounts description: >- Get the trend in the number of active users. A user is considered active if they have executed a file activity (save, sync, modify, or share) or visited a page within the specified time period. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointactivityusercounts?view=graph-rest-1.0 operationId: reports.getSharePointActivityUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSharePointActivityUserDetail(date={date}): description: Provides operations to call the getSharePointActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointActivityUserDetail description: Get details about SharePoint activity by user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointactivityuserdetail?view=graph-rest-1.0 operationId: reports.getSharePointActivityUserDetail-48b2 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 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/getSharePointActivityUserDetail(period='{period}') /reports/getSharePointActivityUserDetail(period='{period}'): description: Provides operations to call the getSharePointActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointActivityUserDetail operationId: reports.getSharePointActivityUserDetail-9e51 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getSharePointActivityUserDetail(date={date}) /reports/getSharePointSiteUsageDetail(date={date}): description: Provides operations to call the getSharePointSiteUsageDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointSiteUsageDetail description: Get details about SharePoint site usage. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagedetail?view=graph-rest-1.0 operationId: reports.getSharePointSiteUsageDetail-a4c0 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 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/getSharePointSiteUsageDetail(period='{period}') /reports/getSharePointSiteUsageDetail(period='{period}'): description: Provides operations to call the getSharePointSiteUsageDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointSiteUsageDetail operationId: reports.getSharePointSiteUsageDetail-4fd6 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getSharePointSiteUsageDetail(date={date}) /reports/getSharePointSiteUsageFileCounts(period='{period}'): description: Provides operations to call the getSharePointSiteUsageFileCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointSiteUsageFileCounts description: >- Get the total number of files across all sites and the number of active files. A file (user or system) is considered active if it has been saved, synced, modified, or shared within the specified time period. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagefilecounts?view=graph-rest-1.0 operationId: reports.getSharePointSiteUsageFileCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSharePointSiteUsagePages(period='{period}'): description: Provides operations to call the getSharePointSiteUsagePages method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointSiteUsagePages description: Get the number of pages viewed across all sites. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagepages?view=graph-rest-1.0 operationId: reports.getSharePointSiteUsagePages 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSharePointSiteUsageSiteCounts(period='{period}'): description: Provides operations to call the getSharePointSiteUsageSiteCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointSiteUsageSiteCounts description: >- Get the trend of total and active site count during the reporting period. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagesitecounts?view=graph-rest-1.0 operationId: reports.getSharePointSiteUsageSiteCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSharePointSiteUsageStorage(period='{period}'): description: Provides operations to call the getSharePointSiteUsageStorage method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSharePointSiteUsageStorage description: >- Get the trend of storage allocated and consumed during the reporting period. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagestorage?view=graph-rest-1.0 operationId: reports.getSharePointSiteUsageStorage 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessActivityCounts(period='{period}'): description: Provides operations to call the getSkypeForBusinessActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessActivityCounts description: >- Get the trends on how many users organized and participated in conference sessions held in your organization through Skype for Business. The report also includes the number of peer-to-peer sessions. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessactivitycounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessActivityUserCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessActivityUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessActivityUserCounts description: >- Get the trends on how many unique users organized and participated in conference sessions held in your organization through Skype for Business. The report also includes the number of peer-to-peer sessions. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessactivityusercounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessActivityUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessActivityUserDetail(date={date}): description: >- Provides operations to call the getSkypeForBusinessActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessActivityUserDetail description: Get details about Skype for Business activity by user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessactivityuserdetail?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessActivityUserDetail-83d0 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 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/getSkypeForBusinessActivityUserDetail(period='{period}') /reports/getSkypeForBusinessActivityUserDetail(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessActivityUserDetail operationId: reports.getSkypeForBusinessActivityUserDetail-74d9 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getSkypeForBusinessActivityUserDetail(date={date}) /reports/getSkypeForBusinessDeviceUsageDistributionUserCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessDeviceUsageDistributionUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts description: >- Get the number of users using unique devices in your organization. The report will show you the number of users per device including Windows, Windows phone, Android phone, iPhone, and iPad. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessdeviceusagedistributionusercounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessDeviceUsageDistributionUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessDeviceUsageUserCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessDeviceUsageUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessDeviceUsageUserCounts description: >- Get the usage trends on how many users in your organization have connected using the Skype for Business app. You'll also get a breakdown by the type of device (Windows, Windows phone, Android phone, iPhone, or iPad) on which the Skype for Business client app is installed and used across your organization. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessdeviceusageusercounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessDeviceUsageUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessDeviceUsageUserDetail(date={date}): description: >- Provides operations to call the getSkypeForBusinessDeviceUsageUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessDeviceUsageUserDetail description: Get details about Skype for Business device usage by user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessdeviceusageuserdetail?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessDeviceUsageUserDetail-fe29 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 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/getSkypeForBusinessDeviceUsageUserDetail(period='{period}') /reports/getSkypeForBusinessDeviceUsageUserDetail(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessDeviceUsageUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessDeviceUsageUserDetail operationId: reports.getSkypeForBusinessDeviceUsageUserDetail-ee84 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getSkypeForBusinessDeviceUsageUserDetail(date={date}) /reports/getSkypeForBusinessOrganizerActivityCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessOrganizerActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessOrganizerActivityCounts description: >- Get usage trends on the number and type of conference sessions held and organized by users in your organization. Types of conference sessions include IM, audio/video, application sharing, web, dial-in/out - third party, and Dial-in/out Microsoft. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessorganizeractivitycounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessOrganizerActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessOrganizerActivityMinuteCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessOrganizerActivityMinuteCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts description: >- Get usage trends on the length in minutes and type of conference sessions held and organized by users in your organization. Types of conference sessions include audio/video, and dial-in and dial-out - Microsoft. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessorganizeractivityminutecounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessOrganizerActivityMinuteCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessOrganizerActivityUserCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessOrganizerActivityUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessOrganizerActivityUserCounts description: >- Get usage trends on the number of unique users and type of conference sessions held and organized by users in your organization. Types of conference sessions include IM, audio/video, application sharing, web, dial-in/out - third party, and dial-in/out Microsoft. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessorganizeractivityusercounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessOrganizerActivityUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessParticipantActivityCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessParticipantActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessParticipantActivityCounts description: >- Get usage trends on the number and type of conference sessions that users from your organization participated in. Types of conference sessions include IM, audio/video, application sharing, web, and dial-in/out - third party. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessparticipantactivitycounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessParticipantActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessParticipantActivityMinuteCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessParticipantActivityMinuteCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessParticipantActivityMinuteCounts description: >- Get usage trends on the length in minutes and type of conference sessions that users from your organization participated in. Types of conference sessions include audio/video. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessparticipantactivityminutecounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessParticipantActivityMinuteCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessParticipantActivityUserCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessParticipantActivityUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessParticipantActivityUserCounts description: >- Get usage trends on the number of unique users and type of conference sessions that users from your organization participated in. Types of conference sessions include IM, audio/video, application sharing, web, and dial-in/out - third party. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessparticipantactivityusercounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessParticipantActivityUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessPeerToPeerActivityCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessPeerToPeerActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessPeerToPeerActivityCounts description: >- Get usage trends on the number and type of sessions held in your organization. Types of sessions include IM, audio, video, application sharing, and file transfer. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinesspeertopeeractivitycounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessPeerToPeerActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessPeerToPeerActivityMinuteCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessPeerToPeerActivityMinuteCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts description: >- Get usage trends on the length in minutes and type of peer-to-peer sessions held in your organization. Types of sessions include audio and video. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinesspeertopeeractivityminutecounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessPeerToPeerActivityMinuteCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getSkypeForBusinessPeerToPeerActivityUserCounts(period='{period}'): description: >- Provides operations to call the getSkypeForBusinessPeerToPeerActivityUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts description: >- Get usage trends on the number of unique users and type of peer-to-peer sessions held in your organization. Types of sessions include IM, audio, video, application sharing, and file transfers in peer-to-peer sessions. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinesspeertopeeractivityusercounts?view=graph-rest-1.0 operationId: reports.getSkypeForBusinessPeerToPeerActivityUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getTeamsDeviceUsageDistributionUserCounts(period='{period}'): description: >- Provides operations to call the getTeamsDeviceUsageDistributionUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsDeviceUsageDistributionUserCounts description: >- Get the number of Microsoft Teams unique users by device type over the selected time period. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getteamsdeviceusagedistributionusercounts?view=graph-rest-1.0 operationId: reports.getTeamsDeviceUsageDistributionUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getTeamsDeviceUsageUserCounts(period='{period}'): description: Provides operations to call the getTeamsDeviceUsageUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsDeviceUsageUserCounts description: Get the number of Microsoft Teams daily unique users by device type. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getteamsdeviceusageusercounts?view=graph-rest-1.0 operationId: reports.getTeamsDeviceUsageUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getTeamsDeviceUsageUserDetail(date={date}): description: Provides operations to call the getTeamsDeviceUsageUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsDeviceUsageUserDetail description: Get details about Microsoft Teams device usage by user. operationId: reports.getTeamsDeviceUsageUserDetail-8630 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 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/getTeamsDeviceUsageUserDetail(period='{period}') /reports/getTeamsDeviceUsageUserDetail(period='{period}'): description: Provides operations to call the getTeamsDeviceUsageUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsDeviceUsageUserDetail description: Get details about Microsoft Teams device usage by user. operationId: reports.getTeamsDeviceUsageUserDetail-62d3 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getTeamsDeviceUsageUserDetail(date={date}) /reports/getTeamsTeamActivityCounts(period='{period}'): description: Provides operations to call the getTeamsTeamActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsTeamActivityCounts description: >- Get the number of team activities across Microsoft Teams. The activity types are related to meetings and messages. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getteamsteamactivitycounts?view=graph-rest-1.0 operationId: reports.getTeamsTeamActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getTeamsTeamActivityDetail(date={date}): description: Provides operations to call the getTeamsTeamActivityDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsTeamActivityDetail description: >- Get details about Microsoft Teams activity by team. The numbers include activities for both licensed and nonlicensed users. operationId: reports.getTeamsTeamActivityDetail-391d 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 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/getTeamsTeamActivityDetail(period='{period}') /reports/getTeamsTeamActivityDetail(period='{period}'): description: Provides operations to call the getTeamsTeamActivityDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsTeamActivityDetail description: >- Get details about Microsoft Teams activity by team. The numbers include activities for both licensed and nonlicensed users. operationId: reports.getTeamsTeamActivityDetail-ee18 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getTeamsTeamActivityDetail(date={date}) /reports/getTeamsTeamActivityDistributionCounts(period='{period}'): description: >- Provides operations to call the getTeamsTeamActivityDistributionCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsTeamActivityDistributionCounts description: >- Get the number of team activities across Microsoft Teams over a selected period. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getteamsteamactivitydistributioncounts?view=graph-rest-1.0 operationId: reports.getTeamsTeamActivityDistributionCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getTeamsTeamCounts(period='{period}'): description: Provides operations to call the getTeamsTeamCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsTeamCounts description: >- Get the number of teams of a particular type in an instance of Microsoft Teams. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getteamsteamcounts?view=graph-rest-1.0 operationId: reports.getTeamsTeamCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getTeamsUserActivityCounts(period='{period}'): description: Provides operations to call the getTeamsUserActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsUserActivityCounts description: >- Get the number of Microsoft Teams activities by activity type. The activities are performed by Microsoft Teams licensed users. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getteamsuseractivitycounts?view=graph-rest-1.0 operationId: reports.getTeamsUserActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getTeamsUserActivityUserCounts(period='{period}'): description: Provides operations to call the getTeamsUserActivityUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsUserActivityUserCounts description: >- Get the number of Microsoft Teams users by activity type. The activity types are number of teams chat messages, private chat messages, calls, or meetings. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getteamsuseractivityusercounts?view=graph-rest-1.0 operationId: reports.getTeamsUserActivityUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getTeamsUserActivityUserDetail(date={date}): description: Provides operations to call the getTeamsUserActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsUserActivityUserDetail description: Get details about Microsoft Teams user activity by user. operationId: reports.getTeamsUserActivityUserDetail-fba7 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 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/getTeamsUserActivityUserDetail(period='{period}') /reports/getTeamsUserActivityUserDetail(period='{period}'): description: Provides operations to call the getTeamsUserActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getTeamsUserActivityUserDetail description: Get details about Microsoft Teams user activity by user. operationId: reports.getTeamsUserActivityUserDetail-7554 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getTeamsUserActivityUserDetail(date={date}) /reports/getUserArchivedPrintJobs(userId='{userId}',startDateTime={startDateTime},endDateTime={endDateTime}): description: Provides operations to call the getUserArchivedPrintJobs method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getUserArchivedPrintJobs description: Get a list of archived print jobs for a particular user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reports-getuserarchivedprintjobs?view=graph-rest-1.0 operationId: reports.getUserArchivedPrintJobs 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 parameters: - name: userId in: path description: 'Usage: userId=''{userId}''' 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 /reports/getYammerActivityCounts(period='{period}'): description: Provides operations to call the getYammerActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerActivityCounts description: >- Get the trends on the amount of Yammer activity in your organization by how many messages were posted, read, and liked. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammeractivitycounts?view=graph-rest-1.0 operationId: reports.getYammerActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getYammerActivityUserCounts(period='{period}'): description: Provides operations to call the getYammerActivityUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerActivityUserCounts description: >- Get the trends on the number of unique users who posted, read, and liked Yammer messages. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammeractivityusercounts?view=graph-rest-1.0 operationId: reports.getYammerActivityUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getYammerActivityUserDetail(date={date}): description: Provides operations to call the getYammerActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerActivityUserDetail description: Get details about Yammer activity by user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammeractivityuserdetail?view=graph-rest-1.0 operationId: reports.getYammerActivityUserDetail-41fe 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 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/getYammerActivityUserDetail(period='{period}') /reports/getYammerActivityUserDetail(period='{period}'): description: Provides operations to call the getYammerActivityUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerActivityUserDetail operationId: reports.getYammerActivityUserDetail-9506 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getYammerActivityUserDetail(date={date}) /reports/getYammerDeviceUsageDistributionUserCounts(period='{period}'): description: >- Provides operations to call the getYammerDeviceUsageDistributionUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerDeviceUsageDistributionUserCounts description: Get the number of users by device type. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammerdeviceusagedistributionusercounts?view=graph-rest-1.0 operationId: reports.getYammerDeviceUsageDistributionUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getYammerDeviceUsageUserCounts(period='{period}'): description: Provides operations to call the getYammerDeviceUsageUserCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerDeviceUsageUserCounts description: Get the number of daily users by device type. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammerdeviceusageusercounts?view=graph-rest-1.0 operationId: reports.getYammerDeviceUsageUserCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getYammerDeviceUsageUserDetail(date={date}): description: Provides operations to call the getYammerDeviceUsageUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerDeviceUsageUserDetail description: Get details about Yammer device usage by user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammerdeviceusageuserdetail?view=graph-rest-1.0 operationId: reports.getYammerDeviceUsageUserDetail-e734 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 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/getYammerDeviceUsageUserDetail(period='{period}') /reports/getYammerDeviceUsageUserDetail(period='{period}'): description: Provides operations to call the getYammerDeviceUsageUserDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerDeviceUsageUserDetail operationId: reports.getYammerDeviceUsageUserDetail-07bb 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getYammerDeviceUsageUserDetail(date={date}) /reports/getYammerGroupsActivityCounts(period='{period}'): description: Provides operations to call the getYammerGroupsActivityCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerGroupsActivityCounts description: Get the number of Yammer messages posted, read, and liked in groups. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammergroupsactivitycounts?view=graph-rest-1.0 operationId: reports.getYammerGroupsActivityCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/getYammerGroupsActivityDetail(date={date}): description: Provides operations to call the getYammerGroupsActivityDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerGroupsActivityDetail description: Get details about Yammer groups activity by group. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammergroupsactivitydetail?view=graph-rest-1.0 operationId: reports.getYammerGroupsActivityDetail-9ea3 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 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/getYammerGroupsActivityDetail(period='{period}') /reports/getYammerGroupsActivityDetail(period='{period}'): description: Provides operations to call the getYammerGroupsActivityDetail method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerGroupsActivityDetail operationId: reports.getYammerGroupsActivityDetail-99d3 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string x-ms-docs-grouped-path: - /reports/getYammerGroupsActivityDetail(date={date}) /reports/getYammerGroupsActivityGroupCounts(period='{period}'): description: Provides operations to call the getYammerGroupsActivityGroupCounts method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function getYammerGroupsActivityGroupCounts description: >- Get the total number of groups that existed and how many included group conversation activities. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-getyammergroupsactivitygroupcounts?view=graph-rest-1.0 operationId: reports.getYammerGroupsActivityGroupCounts 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string /reports/managedDeviceEnrollmentFailureDetails(): description: >- Provides operations to call the managedDeviceEnrollmentFailureDetails method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function managedDeviceEnrollmentFailureDetails operationId: reports.managedDeviceEnrollmentFailureDetails-8191 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 x-ms-docs-grouped-path: - >- /reports/managedDeviceEnrollmentFailureDetails(skip={skip},top={top},filter='{filter}',skipToken='{skipToken}') /reports/managedDeviceEnrollmentFailureDetails(skip={skip},top={top},filter='{filter}',skipToken='{skipToken}'): description: >- Provides operations to call the managedDeviceEnrollmentFailureDetails method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function managedDeviceEnrollmentFailureDetails operationId: reports.managedDeviceEnrollmentFailureDetails-aa46 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 parameters: - name: skip in: path description: 'Usage: skip={skip}' required: true schema: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true - name: top in: path description: 'Usage: top={top}' required: true schema: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true - name: filter in: path description: 'Usage: filter=''{filter}''' required: true schema: type: string nullable: true - name: skipToken in: path description: 'Usage: skipToken=''{skipToken}''' required: true schema: type: string nullable: true x-ms-docs-grouped-path: - /reports/managedDeviceEnrollmentFailureDetails() /reports/managedDeviceEnrollmentTopFailures(): description: Provides operations to call the managedDeviceEnrollmentTopFailures method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function managedDeviceEnrollmentTopFailures operationId: reports.managedDeviceEnrollmentTopFailures-9ce7 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 x-ms-docs-grouped-path: - /reports/managedDeviceEnrollmentTopFailures(period='{period}') /reports/managedDeviceEnrollmentTopFailures(period='{period}'): description: Provides operations to call the managedDeviceEnrollmentTopFailures method. get: tags: - reports.reportRoot.Functions summary: Microsoft Graph Invoke function managedDeviceEnrollmentTopFailures operationId: reports.managedDeviceEnrollmentTopFailures-2157 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 parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true schema: type: string nullable: true x-ms-docs-grouped-path: - /reports/managedDeviceEnrollmentTopFailures() /reports/monthlyPrintUsageByPrinter: description: >- Provides operations to manage the monthlyPrintUsageByPrinter property of the microsoft.graph.reportRoot entity. get: tags: - reports.printUsageByPrinter summary: Microsoft Graph List monthlyPrintUsageByPrinter description: Retrieve a list of monthly print usage summaries, grouped by printer. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyprinter?view=graph-rest-1.0 operationId: reports.ListMonthlyPrintUsageByPrinter parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - reports.printUsageByPrinter summary: Microsoft Graph Create new navigation property to monthlyPrintUsageByPrinter for reports operationId: reports.CreateMonthlyPrintUsageByPrinter requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/monthlyPrintUsageByPrinter/{printUsageByPrinter-id}: description: >- Provides operations to manage the monthlyPrintUsageByPrinter property of the microsoft.graph.reportRoot entity. get: tags: - reports.printUsageByPrinter summary: Microsoft Graph Get monthlyPrintUsageByPrinter from reports description: Retrieve a list of monthly print usage summaries, grouped by printer. operationId: reports.GetMonthlyPrintUsageByPrinter parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.printUsageByPrinter summary: Microsoft Graph Update the navigation property monthlyPrintUsageByPrinter in reports operationId: reports.UpdateMonthlyPrintUsageByPrinter requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.printUsageByPrinter summary: Microsoft Graph Delete navigation property monthlyPrintUsageByPrinter for reports operationId: reports.DeleteMonthlyPrintUsageByPrinter parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: printUsageByPrinter-id in: path description: The unique identifier of printUsageByPrinter required: true schema: type: string x-ms-docs-key-type: printUsageByPrinter /reports/monthlyPrintUsageByPrinter/$count: description: Provides operations to count the resources in the collection. get: tags: - reports.printUsageByPrinter summary: Microsoft Graph Get the number of the resource operationId: reports.monthlyPrintUsageByPrinter.GetCount-18cc parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /reports/monthlyPrintUsageByUser: description: >- Provides operations to manage the monthlyPrintUsageByUser property of the microsoft.graph.reportRoot entity. get: tags: - reports.printUsageByUser summary: Microsoft Graph List monthlyPrintUsageByUser description: Retrieve a list of monthly print usage summaries, grouped by user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyuser?view=graph-rest-1.0 operationId: reports.ListMonthlyPrintUsageByUser parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.printUsageByUserCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - reports.printUsageByUser summary: Microsoft Graph Create new navigation property to monthlyPrintUsageByUser for reports operationId: reports.CreateMonthlyPrintUsageByUser requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/monthlyPrintUsageByUser/{printUsageByUser-id}: description: >- Provides operations to manage the monthlyPrintUsageByUser property of the microsoft.graph.reportRoot entity. get: tags: - reports.printUsageByUser summary: Microsoft Graph Get monthlyPrintUsageByUser from reports description: Retrieve a list of monthly print usage summaries, grouped by user. operationId: reports.GetMonthlyPrintUsageByUser parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.printUsageByUser summary: Microsoft Graph Update the navigation property monthlyPrintUsageByUser in reports operationId: reports.UpdateMonthlyPrintUsageByUser requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.printUsageByUser summary: Microsoft Graph Delete navigation property monthlyPrintUsageByUser for reports operationId: reports.DeleteMonthlyPrintUsageByUser parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: printUsageByUser-id in: path description: The unique identifier of printUsageByUser required: true schema: type: string x-ms-docs-key-type: printUsageByUser /reports/monthlyPrintUsageByUser/$count: description: Provides operations to count the resources in the collection. get: tags: - reports.printUsageByUser summary: Microsoft Graph Get the number of the resource operationId: reports.monthlyPrintUsageByUser.GetCount-60f0 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /reports/partners: description: >- Provides operations to manage the partners property of the microsoft.graph.reportRoot entity. get: tags: - Reports.partners summary: Microsoft Graph Get partners from reports description: Represents billing details for a Microsoft direct partner. operationId: reports.GetPartners parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property partners in reports operationId: reports.UpdatePartners requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property partners for reports operationId: reports.DeletePartners parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing: description: >- Provides operations to manage the billing property of the microsoft.graph.partners entity. get: tags: - Reports.partners summary: Microsoft Graph Get billing from reports description: Represents billing details for billed and unbilled data. operationId: reports.partners.GetBilling parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property billing in reports operationId: reports.partners.UpdateBilling requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property billing for reports operationId: reports.partners.DeleteBilling parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/manifests: description: >- Provides operations to manage the manifests property of the microsoft.graph.partners.billing.billing entity. get: tags: - Reports.partners summary: Microsoft Graph Get manifest description: Read the properties and relationships of a manifest object. operationId: reports.partners.billing.ListManifests parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.partners.billing.manifestCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - Reports.partners summary: Microsoft Graph Create new navigation property to manifests for reports operationId: reports.partners.billing.CreateManifests requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/manifests/{manifest-id}: description: >- Provides operations to manage the manifests property of the microsoft.graph.partners.billing.billing entity. get: tags: - Reports.partners summary: Microsoft Graph Get manifest description: Read the properties and relationships of a manifest object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/partners-billing-manifest-get?view=graph-rest-1.0 operationId: reports.partners.billing.GetManifests parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property manifests in reports operationId: reports.partners.billing.UpdateManifests requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property manifests for reports operationId: reports.partners.billing.DeleteManifests parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: manifest-id in: path description: The unique identifier of manifest required: true schema: type: string x-ms-docs-key-type: manifest /reports/partners/billing/manifests/$count: description: Provides operations to count the resources in the collection. get: tags: - Reports.partners summary: Microsoft Graph Get the number of the resource operationId: reports.partners.billing.manifests.GetCount-f888 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /reports/partners/billing/operations: description: >- Provides operations to manage the operations property of the microsoft.graph.partners.billing.billing entity. get: tags: - Reports.partners summary: Microsoft Graph Get operation description: Read the properties and relationships of an operation object. operationId: reports.partners.billing.ListOperations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.partners.billing.operationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - Reports.partners summary: Microsoft Graph Create new navigation property to operations for reports operationId: reports.partners.billing.CreateOperations requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.operation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/operations/{operation-id}: description: >- Provides operations to manage the operations property of the microsoft.graph.partners.billing.billing entity. get: tags: - Reports.partners summary: Microsoft Graph Get operation description: Read the properties and relationships of an operation object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/partners-billing-operation-get?view=graph-rest-1.0 operationId: reports.partners.billing.GetOperations parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.operation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property operations in reports operationId: reports.partners.billing.UpdateOperations requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.operation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property operations for reports operationId: reports.partners.billing.DeleteOperations parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: operation-id in: path description: The unique identifier of operation required: true schema: type: string x-ms-docs-key-type: operation /reports/partners/billing/operations/$count: description: Provides operations to count the resources in the collection. get: tags: - Reports.partners summary: Microsoft Graph Get the number of the resource operationId: reports.partners.billing.operations.GetCount-9331 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /reports/partners/billing/reconciliation: description: >- Provides operations to manage the reconciliation property of the microsoft.graph.partners.billing.billing entity. get: tags: - Reports.partners summary: Microsoft Graph Get reconciliation from reports description: Represents details for billed and unbilled invoice reconciliation data. operationId: reports.partners.billing.GetReconciliation parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billingReconciliation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property reconciliation in reports operationId: reports.partners.billing.UpdateReconciliation requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billingReconciliation required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billingReconciliation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property reconciliation for reports operationId: reports.partners.billing.DeleteReconciliation parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/reconciliation/billed: description: >- Provides operations to manage the billed property of the microsoft.graph.partners.billing.billingReconciliation entity. get: tags: - Reports.partners summary: Microsoft Graph Get billed from reports description: Represents details for billed invoice reconciliation data. operationId: reports.partners.billing.reconciliation.GetBilled parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billedReconciliation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property billed in reports operationId: reports.partners.billing.reconciliation.UpdateBilled requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billedReconciliation required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billedReconciliation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property billed for reports operationId: reports.partners.billing.reconciliation.DeleteBilled parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export: description: Provides operations to call the export method. post: tags: - Reports.partners summary: Microsoft Graph Invoke action export description: Export the billed invoice reconciliation data. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/partners-billing-billedreconciliation-export?view=graph-rest-1.0 operationId: reports.partners.billing.reconciliation.billed.export requestBody: description: Action parameters content: application/json: schema: type: object properties: invoiceId: type: string nullable: true attributeSet: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.attributeSet - type: object nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.operation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - >- /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - >- /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - >- /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export /reports/partners/billing/reconciliation/unbilled: description: >- Provides operations to manage the unbilled property of the microsoft.graph.partners.billing.billingReconciliation entity. get: tags: - Reports.partners summary: Microsoft Graph Get unbilled from reports description: Represents details for unbilled invoice reconciliation data. operationId: reports.partners.billing.reconciliation.GetUnbilled parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property unbilled in reports operationId: reports.partners.billing.reconciliation.UpdateUnbilled requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property unbilled for reports operationId: reports.partners.billing.reconciliation.DeleteUnbilled parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export: description: Provides operations to call the export method. post: tags: - Reports.partners summary: Microsoft Graph Invoke action export description: >- Export the unbilled invoice reconciliation data for a specific billing period and a given currency. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/partners-billing-unbilledreconciliation-export?view=graph-rest-1.0 operationId: reports.partners.billing.reconciliation.unbilled.export requestBody: description: Action parameters content: application/json: schema: type: object properties: currencyCode: type: string nullable: true billingPeriod: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.billingPeriod - type: object nullable: true attributeSet: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.attributeSet - type: object nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.operation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - >- /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - >- /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export - >- /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export /reports/partners/billing/usage: description: >- Provides operations to manage the usage property of the microsoft.graph.partners.billing.billing entity. get: tags: - Reports.partners summary: Microsoft Graph Get usage from reports description: Represents details for billed and unbilled Azure usage data. operationId: reports.partners.billing.GetUsage parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.azureUsage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property usage in reports operationId: reports.partners.billing.UpdateUsage requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.azureUsage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property usage for reports operationId: reports.partners.billing.DeleteUsage parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/usage/billed: description: >- Provides operations to manage the billed property of the microsoft.graph.partners.billing.azureUsage entity. get: tags: - Reports.partners summary: Microsoft Graph Get billed from reports description: Represents details for billed Azure usage data. operationId: reports.partners.billing.usage.GetBilled parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billedUsage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property billed in reports operationId: reports.partners.billing.usage.UpdateBilled requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billedUsage required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billedUsage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property billed for reports operationId: reports.partners.billing.usage.DeleteBilled parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export: description: Provides operations to call the export method. post: tags: - Reports.partners summary: Microsoft Graph Invoke action export description: Export the billed Azure usage data. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/partners-billing-billedusage-export?view=graph-rest-1.0 operationId: reports.partners.billing.usage.billed.export requestBody: description: Action parameters content: application/json: schema: type: object properties: invoiceId: type: string nullable: true attributeSet: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.attributeSet - type: object nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.operation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - >- /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - >- /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - >- /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export /reports/partners/billing/usage/unbilled: description: >- Provides operations to manage the unbilled property of the microsoft.graph.partners.billing.azureUsage entity. get: tags: - Reports.partners summary: Microsoft Graph Get unbilled from reports description: Represents details for unbilled Azure usage data. operationId: reports.partners.billing.usage.GetUnbilled parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.unbilledUsage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Reports.partners summary: Microsoft Graph Update the navigation property unbilled in reports operationId: reports.partners.billing.usage.UpdateUnbilled requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.unbilledUsage required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.partners.billing.unbilledUsage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Reports.partners summary: Microsoft Graph Delete navigation property unbilled for reports operationId: reports.partners.billing.usage.DeleteUnbilled parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export: description: Provides operations to call the export method. post: tags: - Reports.partners summary: Microsoft Graph Invoke action export description: >- Export unbilled Azure usage data for a specific billing period and currency. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/partners-billing-unbilledusage-export?view=graph-rest-1.0 operationId: reports.partners.billing.usage.unbilled.export requestBody: description: Action parameters content: application/json: schema: type: object properties: currencyCode: type: string nullable: true billingPeriod: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.billingPeriod - type: object nullable: true attributeSet: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.attributeSet - type: object nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.operation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - >- /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export - >- /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export - >- /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export /reports/security: description: >- Provides operations to manage the security property of the microsoft.graph.reportRoot entity. get: tags: - reports.securityReportsRoot summary: Microsoft Graph Get security from reports description: >- Represents an abstract type that contains resources for attack simulation and training reports. operationId: reports.GetSecurity parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.securityReportsRoot summary: Microsoft Graph Update the navigation property security in reports operationId: reports.UpdateSecurity requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.securityReportsRoot summary: Microsoft Graph Delete navigation property security for reports operationId: reports.DeleteSecurity parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /reports/security/getAttackSimulationRepeatOffenders(): description: Provides operations to call the getAttackSimulationRepeatOffenders method. get: tags: - reports.securityReportsRoot summary: Microsoft Graph Invoke function getAttackSimulationRepeatOffenders description: >- List the tenant users who have yielded to attacks more than once in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationrepeatoffenders?view=graph-rest-1.0 operationId: reports.security.getAttackSimulationRepeatOffenders 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.attackSimulationRepeatOffender 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/security/getAttackSimulationSimulationUserCoverage(): description: >- Provides operations to call the getAttackSimulationSimulationUserCoverage method. get: tags: - reports.securityReportsRoot summary: Microsoft Graph Invoke function getAttackSimulationSimulationUserCoverage description: >- List training coverage for each tenant user in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationsimulationusercoverage?view=graph-rest-1.0 operationId: reports.security.getAttackSimulationSimulationUserCoverage 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.attackSimulationSimulationUserCoverage 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/security/getAttackSimulationTrainingUserCoverage(): description: >- Provides operations to call the getAttackSimulationTrainingUserCoverage method. get: tags: - reports.securityReportsRoot summary: Microsoft Graph Invoke function getAttackSimulationTrainingUserCoverage description: >- List training coverage for tenant users in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationtrainingusercoverage?view=graph-rest-1.0 operationId: reports.security.getAttackSimulationTrainingUserCoverage 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.attackSimulationTrainingUserCoverage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore components: schemas: microsoft.graph.copilotReportRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: copilotReportRoot required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.copilotReportRoot' microsoft.graph.deviceManagementReports: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: deviceManagementReports required: - '@odata.type' type: object properties: exportJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' description: Entity representing a job to export a report. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.deviceManagementReports' microsoft.graph.deviceManagementExportJob: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: deviceManagementExportJob required: - '@odata.type' type: object properties: expirationDateTime: 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 description: Time that the exported report expires. format: date-time filter: type: string description: >- Filters applied on the report. The maximum length allowed for this property is 2000 characters. nullable: true format: $ref: >- #/components/schemas/microsoft.graph.deviceManagementReportFileFormat localizationType: $ref: >- #/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType reportName: type: string description: >- Name of the report. The maximum length allowed for this property is 2000 characters. requestDateTime: 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 description: Time that the exported report was requested. format: date-time select: type: array items: type: string nullable: true description: >- Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. snapshotId: type: string description: >- A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters. nullable: true status: $ref: >- #/components/schemas/microsoft.graph.deviceManagementReportStatus url: type: string description: Temporary location of the exported report. nullable: true '@odata.type': type: string description: Entity representing a job to export a report. x-ms-discriminator-value: '#microsoft.graph.deviceManagementExportJob' microsoft.graph.reportsRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: reportsRoot required: - '@odata.type' type: object properties: readingAssignmentSubmissions: type: array items: $ref: >- #/components/schemas/microsoft.graph.readingAssignmentSubmission description: Details of submitted reading assignments. x-ms-navigationProperty: true readingCoachPassages: type: array items: $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' description: Details of practiced Reading Coach passages. x-ms-navigationProperty: true reflectCheckInResponses: type: array items: $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' description: Details of check-in responses. x-ms-navigationProperty: true speakerAssignmentSubmissions: type: array items: $ref: >- #/components/schemas/microsoft.graph.speakerAssignmentSubmission description: Details of submitted speaker assignments. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.reportsRoot' microsoft.graph.readingAssignmentSubmission: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: readingAssignmentSubmission required: - '@odata.type' type: object properties: accuracyScore: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: Accuracy score of the reading progress. action: type: string description: >- Indicates whether the submission is an attempt by the student or a miscue edit done by the educator. The possible values are Attempt and EditMiscue. assignmentId: type: string description: ID of the assignment with which this submission is associated. challengingWords: type: array items: $ref: '#/components/schemas/microsoft.graph.challengingWord' description: >- List of words that the student found challenging during the reading session. classId: type: string description: ID of the class this reading progress is associated with. nullable: true insertions: type: number description: Insertions of the reading progress. format: int64 mispronunciations: type: number description: Mispronunciations of the reading progress. format: int64 missedExclamationMarks: type: number description: Number of exclamation marks missed in the reading passage. format: int64 missedPeriods: type: number description: Number of periods missed in the reading passage. format: int64 missedQuestionMarks: type: number description: Number of question marks missed in the reading passage. format: int64 missedShorts: type: number description: Number of short words missed during the reading session. format: int64 monotoneScore: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: >- Score that reflects the student's use of intonation and expression. Lower scores indicate more monotone reading. omissions: type: number description: Omissions of the reading progress. format: int64 repetitions: type: number description: >- Number of times the student repeated words or phrases during the reading session. format: int64 selfCorrections: type: number description: Number of times the student self-corrected their reading errors. format: int64 studentId: type: string description: ID of the user this reading progress is associated with. nullable: true submissionDateTime: 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 description: >- Date and time of the submission this reading progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time submissionId: type: string description: ID of the submission this reading progress is associated with. nullable: true unexpectedPauses: type: number description: Number of unexpected pauses made during the reading session. format: int64 wordCount: type: number description: Words count of the reading progress. format: int64 wordsPerMinute: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: Words per minute of the reading progress. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.readingAssignmentSubmission' microsoft.graph.readingCoachPassage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: readingCoachPassage required: - '@odata.type' type: object properties: isReadingCompleted: type: boolean description: Indicates if the reading passage was completed. languageTag: type: string description: The language of the reading passage. practicedAtDateTime: 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 description: >- The date and time when the Reading Coach passage was practiced. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time practiceWords: type: array items: type: string description: >- The list of challenging words for the student that they can practice further. storyType: $ref: '#/components/schemas/microsoft.graph.readingCoachStoryType' studentId: type: string description: ID of the student that practiced the reading passage. nullable: true timeSpentReadingInSeconds: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The time the student spent reading in seconds. wordsAccuracyPercentage: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The percentage of words that the student read correctly. wordsPerMinute: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The rate the student read at in words per minute. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.readingCoachPassage' microsoft.graph.reflectCheckInResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: reflectCheckInResponse required: - '@odata.type' type: object properties: checkInId: type: string description: Identifier for the Reflect check-in. nullable: true checkInTitle: type: string description: >- The question or prompt of the Reflect check-in that this response addresses. classId: type: string description: ID of the class associated with the Reflect check-in. nullable: true createdDateTime: 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 description: >- Date and time when the Reflect check-in was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time creatorId: type: string description: ID of the user who created the Reflect check-in. nullable: true isClosed: type: boolean description: >- Indicates whether the Reflect check-in is closed (true) or open (false). responderId: type: string description: ID of the user who responded to the Reflect check-in. nullable: true responseEmotion: $ref: '#/components/schemas/microsoft.graph.responseEmotionType' responseFeedback: $ref: '#/components/schemas/microsoft.graph.responseFeedbackType' submitDateTime: 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 description: >- Date and time when the response to the Reflect check-in was submitted. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.reflectCheckInResponse' microsoft.graph.speakerAssignmentSubmission: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: speakerAssignmentSubmission required: - '@odata.type' type: object properties: assignmentId: type: string description: ID of the assignment with which this submission is associated. averageWordsPerMinutePace: type: number description: >- The average speaking pace of the student, measured in words per minute. format: int64 nullable: true classId: type: string description: ID of the class this speaker progress is associated with. nullable: true fillerWordsOccurrencesCount: type: number description: >- The number of times the student was flagged by Speaker Coach for using a filler word. format: int64 nullable: true incorrectCameraDistanceOccurrencesCount: type: number description: >- The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. format: int64 nullable: true lengthOfSubmissionInSeconds: oneOf: - type: number format: double nullable: true - type: string nullable: true - $ref: '#/components/schemas/ReferenceNumeric' description: The length of the student submission in seconds. lostEyeContactOccurrencesCount: type: number description: >- The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. format: int64 nullable: true monotoneOccurrencesCount: type: number description: >- The number of times the student was flagged by Speaker Coach for speaking in monotone. format: int64 nullable: true nonInclusiveLanguageOccurrencesCount: type: number description: >- The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. format: int64 nullable: true obstructedViewOccurrencesCount: type: number description: >- The number of times the student was flagged by Speaker Coach for obstructing the view of their face. format: int64 nullable: true repetitiveLanguageOccurrencesCount: type: number description: >- The number of times the student was flagged by Speaker Coach for using repetitive language. format: int64 nullable: true studentId: type: string description: ID of the user this speaker progress is associated with. nullable: true submissionDateTime: 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 description: >- Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time submissionId: type: string description: ID of the submission this speaker progress is associated with. nullable: true topFillerWords: type: array items: type: string description: The filler words used most by the student. topMispronouncedWords: type: array items: type: string description: The words mispronounced most by the student. topNonInclusiveWordsAndPhrases: type: array items: type: string description: >- The non-inclusive or sensitive words and phrases most used by the student. topRepetitiveWordsAndPhrases: type: array items: type: string description: The words and phrases most repeated by the student. wordsSpokenCount: type: number description: Total number of words spoken by the student in the submission. format: int64 '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.speakerAssignmentSubmission' microsoft.graph.reportRoot: title: reportRoot required: - '@odata.type' type: object properties: authenticationMethods: anyOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' - type: object nullable: true description: >- Container for navigation properties for Microsoft Entra authentication methods resources. x-ms-navigationProperty: true dailyPrintUsageByPrinter: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' description: Retrieve a list of daily print usage summaries, grouped by printer. x-ms-navigationProperty: true dailyPrintUsageByUser: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' description: Retrieve a list of daily print usage summaries, grouped by user. x-ms-navigationProperty: true monthlyPrintUsageByPrinter: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' description: >- Retrieve a list of monthly print usage summaries, grouped by printer. x-ms-navigationProperty: true monthlyPrintUsageByUser: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' description: Retrieve a list of monthly print usage summaries, grouped by user. x-ms-navigationProperty: true partners: anyOf: - $ref: '#/components/schemas/microsoft.graph.partners' - type: object nullable: true description: Represents billing details for a Microsoft direct partner. x-ms-navigationProperty: true security: anyOf: - $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' - type: object nullable: true description: >- Represents an abstract type that contains resources for attack simulation and training reports. x-ms-navigationProperty: true '@odata.type': type: string microsoft.graph.authenticationMethodsRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: authenticationMethodsRoot required: - '@odata.type' type: object properties: userRegistrationDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' description: >- Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication). x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.authenticationMethodsRoot' microsoft.graph.includedUserTypes: title: includedUserTypes enum: - all - member - guest - unknownFutureValue type: string microsoft.graph.includedUserRoles: title: includedUserRoles enum: - all - privilegedAdmin - admin - user - unknownFutureValue type: string microsoft.graph.userRegistrationDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: userRegistrationDetails required: - '@odata.type' type: object properties: isAdmin: type: boolean description: >- Indicates whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of. nullable: true isMfaCapable: type: boolean description: >- Indicates whether the user has registered a strong authentication method for multifactor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). isMfaRegistered: type: boolean description: >- Indicates whether the user has registered a strong authentication method for multifactor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). isPasswordlessCapable: type: boolean description: >- Indicates whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the authentication methods policy. Supports $filter (eq). isSsprCapable: type: boolean description: >- Indicates whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports $filter (eq). isSsprEnabled: type: boolean description: >- Indicates whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports $filter (eq). isSsprRegistered: type: boolean description: >- Indicates whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports $filter (eq). isSystemPreferredAuthenticationMethodEnabled: type: boolean description: >- Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports $filter (eq). nullable: true lastUpdatedDateTime: 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 description: >- The date and time (UTC) when the report was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time methodsRegistered: type: array items: type: string nullable: true description: >- Collection of authentication methods registered, such as mobilePhone, email, passKeyDeviceBound. Supports $filter (any with eq). systemPreferredAuthenticationMethods: type: array items: type: string nullable: true description: >- Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). userDisplayName: type: string description: >- The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby. userPreferredMethodForSecondaryAuthentication: anyOf: - $ref: >- #/components/schemas/microsoft.graph.userDefaultAuthenticationMethod - type: object nullable: true description: >- The method the user selected as the default second-factor for performing multifactor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). userPrincipalName: type: string description: >- The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby. userType: anyOf: - $ref: '#/components/schemas/microsoft.graph.signInUserType' - type: object nullable: true description: >- Identifies whether the user is a member or guest in the tenant. The possible values are: member, guest, unknownFutureValue. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.userRegistrationDetails' microsoft.graph.printUsageByPrinter: allOf: - $ref: '#/components/schemas/microsoft.graph.printUsage' - title: printUsageByPrinter required: - '@odata.type' type: object properties: printerId: type: string description: The ID of the printer represented by these statistics. printerName: type: string description: The name of the printer represented by these statistics. nullable: true '@odata.type': type: string default: '#microsoft.graph.printUsageByPrinter' x-ms-discriminator-value: '#microsoft.graph.printUsageByPrinter' microsoft.graph.printUsageByUser: allOf: - $ref: '#/components/schemas/microsoft.graph.printUsage' - title: printUsageByUser required: - '@odata.type' type: object properties: userPrincipalName: type: string description: The UPN of the user represented by these statistics. '@odata.type': type: string default: '#microsoft.graph.printUsageByUser' x-ms-discriminator-value: '#microsoft.graph.printUsageByUser' microsoft.graph.report: title: report required: - '@odata.type' type: object properties: content: type: string description: The http content that has the data format: base64url nullable: true '@odata.type': type: string description: Device Configuration profile History reports. BaseCollectionPaginationCountResponse: title: Base collection pagination and count responses type: object properties: '@odata.count': type: integer format: int64 nullable: true '@odata.nextLink': type: string nullable: true microsoft.graph.partners: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: partners required: - '@odata.type' type: object properties: billing: anyOf: - $ref: >- #/components/schemas/microsoft.graph.partners.billing.billing - type: object nullable: true description: Represents billing details for billed and unbilled data. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.partners' microsoft.graph.partners.billing.billing: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: billing required: - '@odata.type' type: object properties: manifests: type: array items: $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' description: Represents metadata for the exported data. x-ms-navigationProperty: true operations: type: array items: $ref: >- #/components/schemas/microsoft.graph.partners.billing.operation description: Represents an operation to export the billing data of a partner. x-ms-navigationProperty: true reconciliation: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billingReconciliation usage: $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.partners.billing.billing' microsoft.graph.partners.billing.manifest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: manifest required: - '@odata.type' type: object properties: blobCount: maximum: 2147483647 minimum: -2147483648 type: number description: The total file count for this partner tenant ID. format: int32 blobs: type: array items: $ref: '#/components/schemas/microsoft.graph.partners.billing.blob' description: >- A collection of blob objects that contain details of all the files for the partner tenant ID. createdDateTime: 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 description: >- The date and time when a manifest resource was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time dataFormat: type: string description: >- The billing data file format. The possible value is: compressedJSONLines. Each blob is a compressed file and data in the file is in JSON lines format. Decompress the file to access the data. eTag: type: string description: >- Version of data represented by the manifest. Any change in eTag indicates a new data version. partitionType: type: string description: >- Indicates the division of data. If a given partition has more than the supported number, the data is split into multiple files, each file representing a specific partitionValue. By default, the data in the file is partitioned by the number of line items. partnerTenantId: type: string description: The Microsoft Entra tenant ID of the partner. rootDirectory: type: string description: The root directory that contains all the files. sasToken: type: string description: >- The SAS token for accessing the directory or an individual file in the directory. schemaVersion: type: string description: The version of the manifest schema. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.partners.billing.manifest' microsoft.graph.partners.billing.operation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: operation required: - '@odata.type' type: object properties: createdDateTime: 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 description: >- The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time lastActionDateTime: 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 description: >- The time of the last action of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time status: anyOf: - $ref: >- #/components/schemas/microsoft.graph.longRunningOperationStatus - type: object nullable: true description: >- The status of the operation. The possible values are: notStarted, running, completed, failed, unknownFutureValue. '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.partners.billing.exportSuccessOperation': >- #/components/schemas/microsoft.graph.partners.billing.exportSuccessOperation '#microsoft.graph.partners.billing.failedOperation': >- #/components/schemas/microsoft.graph.partners.billing.failedOperation '#microsoft.graph.partners.billing.runningOperation': >- #/components/schemas/microsoft.graph.partners.billing.runningOperation microsoft.graph.partners.billing.azureUsage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: azureUsage required: - '@odata.type' type: object properties: billed: $ref: >- #/components/schemas/microsoft.graph.partners.billing.billedUsage unbilled: $ref: >- #/components/schemas/microsoft.graph.partners.billing.unbilledUsage '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.partners.billing.azureUsage' microsoft.graph.securityReportsRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: securityReportsRoot required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.securityReportsRoot' parameters: top: name: $top in: query description: Show only the first n items style: form explode: false schema: minimum: 0 type: integer example: 50 skip: name: $skip in: query description: Skip the first n items style: form explode: false schema: minimum: 0 type: integer search: name: $search in: query description: Search items by search phrases style: form explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values style: form explode: false schema: type: string count: name: $count in: query description: Include count of items style: form explode: false schema: type: boolean examples: {} responses: error: description: error content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' ODataCountResponse: description: The count of the resource content: text/plain: schema: $ref: '#/components/schemas/ODataCountResponse' tags: - name: copilot.copilotReportRoot - name: deviceManagement.deviceManagementReports - name: education.reportsRoot - name: reports.authenticationMethodsRoot - name: Reports.partners - name: reports.printUsageByPrinter - name: reports.printUsageByUser - name: reports.reportRoot - name: reports.reportRoot.Functions - name: reports.securityReportsRoot