diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index a2821fc601..7e8f0cb0f2 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -32,11 +32,11 @@ // "People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$", // "PersonalContacts": "^users.contactFolder$|^users.contact$", // "Planner": "^planner\\.|^users.plannerUser$|^groups.plannerGroup$", - // "Reports": "^reports\\.|^auditLogs\\.|^deviceManagement.deviceManagementReports$|^admin.adminReportSetting", + "Reports": "^reports\\.|^auditLogs\\.|^deviceManagement.deviceManagementReports$|^admin.adminReportSetting", // "SchemaExtensions": "^schemaExtensions\\.", // "Search": "^search\\.|^external\\.", - "Security": "^security\\.|^users.security$", - "Sites": "^sites.baseSitePage$|^sites.site$|^sites.itemAnalytics$|^sites.columnDefinition$|^sites.contentType$|^sites.drive$|^sites.list$|^sites.sitePage$|^sites.permission$|^sites.store$|^users.site$|^groups.site$|^sites.*.Functions$|^sites.*.Actions$|^sites.richLongRunningOperation$|^termStore.sets.ListChildren$|^admin.sharepoint$", + //"Security": "^security\\.|^users.security$", + //"Sites": "^sites.baseSitePage$|^sites.site$|^sites.itemAnalytics$|^sites.columnDefinition$|^sites.contentType$|^sites.drive$|^sites.list$|^sites.sitePage$|^sites.permission$|^sites.store$|^users.site$|^groups.site$|^sites.*.Functions$|^sites.*.Actions$|^sites.richLongRunningOperation$|^termStore.sets.ListChildren$|^admin.sharepoint$", //"Teams": "^teams\\.|^chats\\.|^users.chat$|^appCatalogs.teamsApp$|^users.userTeamwork$|^teamwork\\.|^users.team$|^groups.team$", // "Users": "^users.user$|^users.directoryObject$|^users.licenseDetails$|^users.mailboxSettings|^users.notification$|^users.outlookUser$|^users.profilePhoto$|^users.userSettings$|^users.extension$|^users.oAuth2PermissionGrant$|^users.todo$|^users.itemInsights$|^users.servicePrincipal$", // "Users.Actions": "^users.*.Actions$", diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 64b3f1fd45..57e9785cc8 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -1006,7 +1006,7 @@ paths: tags: - auditLogs.signIn summary: Get signIn - description: 'Get a signIn object that contains a specific user sign-in event for your tenant that includes sign-ins where a user is asked to enter a username or password, and session tokens.' + description: Retrieve a specific Microsoft Entra user sign-in event for your tenant. Sign-ins that are interactive in nature (where a username/password is passed as part of auth token) and successful federated sign-ins are currently included in the sign-in logs. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/signin-get?view=graph-rest-beta @@ -1124,7 +1124,7 @@ paths: /auditLogs/signIns/microsoft.graph.confirmCompromised: post: tags: - - auditLogs.Actions + - auditLogs.signIn summary: Invoke action confirmCompromised description: 'Allow admins to mark an event in the Microsoft Entra sign-in logs as risky. Events marked as risky by an admin are immediately flagged as high risk in Microsoft Entra ID Protection, overriding previous risk states. Admins can confirm that events flagged as risky by Microsoft Entra ID Protection are in fact risky. For details about investigating Identity Protection risks, see How to investigate risk.' externalDocs: @@ -1155,7 +1155,7 @@ paths: /auditLogs/signIns/microsoft.graph.confirmSafe: post: tags: - - auditLogs.Actions + - auditLogs.signIn summary: Invoke action confirmSafe description: 'Allow admins to mark an event in Microsoft Entra sign-in logs as safe. Admins can either mark the events flagged as risky by Microsoft Entra ID Protection as safe, or they can mark unflagged events as safe. For details about investigating Identity Protection risks, see How to investigate risk.' externalDocs: @@ -1183,6 +1183,195 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /auditLogs/signUps: + get: + tags: + - auditLogs.selfServiceSignUp + summary: Get signUps from auditLogs + operationId: auditLog_ListSignUp + 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.selfServiceSignUpCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - auditLogs.selfServiceSignUp + summary: Create new navigation property to signUps for auditLogs + operationId: auditLog_CreateSignUp + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/auditLogs/signUps/{selfServiceSignUp-id}': + get: + tags: + - auditLogs.selfServiceSignUp + summary: Get signUps from auditLogs + operationId: auditLog_GetSignUp + parameters: + - name: selfServiceSignUp-id + in: path + description: The unique identifier of selfServiceSignUp + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: selfServiceSignUp + - 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.selfServiceSignUp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - auditLogs.selfServiceSignUp + summary: Update the navigation property signUps in auditLogs + operationId: auditLog_UpdateSignUp + parameters: + - name: selfServiceSignUp-id + in: path + description: The unique identifier of selfServiceSignUp + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: selfServiceSignUp + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - auditLogs.selfServiceSignUp + summary: Delete navigation property signUps for auditLogs + operationId: auditLog_DeleteSignUp + parameters: + - name: selfServiceSignUp-id + in: path + description: The unique identifier of selfServiceSignUp + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: selfServiceSignUp + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /auditLogs/signUps/$count: + get: + tags: + - auditLogs.selfServiceSignUp + summary: Get the number of the resource + operationId: auditLog.signUp_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /deviceManagement/reports: get: tags: @@ -1643,80 +1832,6301 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports: - get: - tags: - - reports.reportRoot - summary: Get reports - operationId: report.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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + /deviceManagement/reports/microsoft.graph.getActiveMalwareReport: + post: tags: - - reports.reportRoot - summary: Update reports - operationId: report.reportRoot_UpdateReportRoot + - deviceManagement.deviceManagementReports + summary: Invoke action getActiveMalwareReport + operationId: deviceManagement.report_getActiveMalwareReport requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.reportRoot' + 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 + additionalProperties: + type: object required: true responses: 2XX: description: Success content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.reportRoot' + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/appCredentialSignInActivities: - get: + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getActiveMalwareSummaryReport: + post: tags: - - reports.appCredentialSignInActivity - summary: List appCredentialSignInActivities - description: Get a list of appCredentialSignInActivity objects that contains recent activity of application credentials. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-list-appcredentialsigninactivities?view=graph-rest-beta - operationId: report_ListAppCredentialSignInActivity - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - deviceManagement.deviceManagementReports + summary: Invoke action getActiveMalwareSummaryReport + operationId: deviceManagement.report_getActiveMalwareSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getAllCertificatesReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getAllCertificatesReport + operationId: deviceManagement.report_getAllCertificatesReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getAppsInstallSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getAppsInstallSummaryReport + operationId: deviceManagement.report_getAppsInstallSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getAppStatusOverviewReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getAppStatusOverviewReport + operationId: deviceManagement.report_getAppStatusOverviewReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCachedReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getCachedReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCertificatesReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getCertificatesReport + operationId: deviceManagement.report_getCertificatesReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePoliciesReportForDevice: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getCompliancePoliciesReportForDevice + operationId: deviceManagement.report_getCompliancePoliciesReportGraphFPreDevice + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePolicyDevicesReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getCompliancePolicyDevicesReport + operationId: deviceManagement.report_getCompliancePolicyDevicesReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePolicyDeviceSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getCompliancePolicyDeviceSummaryReport + operationId: deviceManagement.report_getCompliancePolicyDeviceSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getCompliancePolicyNonComplianceReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getCompliancePolicyNonComplianceSummaryReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getComplianceSettingDetailsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getComplianceSettingDetailsReport + operationId: deviceManagement.report_getComplianceSettingDetailsReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getComplianceSettingNonComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getComplianceSettingNonComplianceReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getComplianceSettingsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getComplianceSettingsReport + operationId: deviceManagement.report_getComplianceSettingsReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigManagerDevicePolicyStatusReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigManagerDevicePolicyStatusReport + operationId: deviceManagement.report_getConfigManagerDevicePolicyStatusReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPoliciesReportForDevice: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationPoliciesReportForDevice + operationId: deviceManagement.report_getConfigurationPoliciesReportGraphFPreDevice + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyDevicesReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationPolicyDevicesReport + operationId: deviceManagement.report_getConfigurationPolicyDevicesReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyDeviceSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationPolicyDeviceSummaryReport + operationId: deviceManagement.report_getConfigurationPolicyDeviceSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationPolicyNonComplianceReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationPolicyNonComplianceSummaryReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicySettingsDeviceSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationPolicySettingsDeviceSummaryReport + operationId: deviceManagement.report_getConfigurationPolicySettingsDeviceSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationSettingDetailsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationSettingDetailsReport + operationId: deviceManagement.report_getConfigurationSettingDetailsReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationSettingNonComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationSettingNonComplianceReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationSettingsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getConfigurationSettingsReport + operationId: deviceManagement.report_getConfigurationSettingsReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceConfigurationPolicySettingsSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceConfigurationPolicySettingsSummaryReport + operationId: deviceManagement.report_getDeviceConfigurationPolicySettingsSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceConfigurationPolicyStatusSummary: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceConfigurationPolicyStatusSummary + operationId: deviceManagement.report_getDeviceConfigurationPolicyStatusSummary + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceInstallStatusReport + operationId: deviceManagement.report_getDeviceInstallStatusReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentPerSettingContributingProfiles: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceManagementIntentPerSettingContributingProfiles + operationId: deviceManagement.report_getDeviceManagementIntentPerSettingContributingProfile + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentSettingsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceManagementIntentSettingsReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceNonComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceNonComplianceReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDevicePoliciesComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDevicePoliciesComplianceReport + operationId: deviceManagement.report_getDevicePoliciesComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDevicePolicySettingsComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDevicePolicySettingsComplianceReport + operationId: deviceManagement.report_getDevicePolicySettingsComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDevicesStatusByPolicyPlatformComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDevicesStatusByPolicyPlatformComplianceReport + operationId: deviceManagement.report_getDevicesStatusGraphBPrePolicyPlatformComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDevicesStatusBySettingReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDevicesStatusBySettingReport + operationId: deviceManagement.report_getDevicesStatusGraphBPreSettingReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceStatusByCompliacePolicyReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceStatusByCompliacePolicyReport + operationId: deviceManagement.report_getDeviceStatusGraphBPreCompliacePolicyReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceStatusByCompliancePolicySettingReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceStatusByCompliancePolicySettingReport + operationId: deviceManagement.report_getDeviceStatusGraphBPreCompliancePolicySettingReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceStatusSummaryByCompliacePolicyReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceStatusSummaryByCompliacePolicyReport + operationId: deviceManagement.report_getDeviceStatusSummaryGraphBPreCompliacePolicyReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceStatusSummaryByCompliancePolicySettingsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDeviceStatusSummaryByCompliancePolicySettingsReport + operationId: deviceManagement.report_getDeviceStatusSummaryGraphBPreCompliancePolicySettingsReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDevicesWithoutCompliancePolicyReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getDevicesWithoutCompliancePolicyReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getEncryptionReportForDevices: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getEncryptionReportForDevices + operationId: deviceManagement.report_getEncryptionReportGraphFPreDevice + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getEnrollmentConfigurationPoliciesByDevice: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getEnrollmentConfigurationPoliciesByDevice + operationId: deviceManagement.report_getEnrollmentConfigurationPoliciesGraphBPreDevice + 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 + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getFailedMobileAppsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getFailedMobileAppsReport + operationId: deviceManagement.report_getFailedMobileAppsReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getFailedMobileAppsSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getFailedMobileAppsSummaryReport + operationId: deviceManagement.report_getFailedMobileAppsSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getGroupPolicySettingsDeviceSettingsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getGroupPolicySettingsDeviceSettingsReport + operationId: deviceManagement.report_getGroupPolicySettingsDeviceSettingsReport + 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 + skiptoken: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getHistoricalReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getHistoricalReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getMalwareSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getMalwareSummaryReport + operationId: deviceManagement.report_getMalwareSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getMobileApplicationManagementAppConfigurationReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getMobileApplicationManagementAppConfigurationReport + operationId: deviceManagement.report_getMobileApplicationManagementAppConfigurationReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getMobileApplicationManagementAppRegistrationSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getMobileApplicationManagementAppRegistrationSummaryReport + operationId: deviceManagement.report_getMobileApplicationManagementAppRegistrationSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getNoncompliantDevicesAndSettingsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getNoncompliantDevicesAndSettingsReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceMetadata: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getPolicyNonComplianceMetadata + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getPolicyNonComplianceReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getPolicyNonComplianceSummaryReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getQuietTimePolicyUsersReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getQuietTimePolicyUsersReport + operationId: deviceManagement.report_getQuietTimePolicyUsersReport + 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 + skipToken: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getQuietTimePolicyUserSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getQuietTimePolicyUserSummaryReport + operationId: deviceManagement.report_getQuietTimePolicyUserSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getRelatedAppsStatusReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getRelatedAppsStatusReport + operationId: deviceManagement.report_getRelatedAppsStatusReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getRemoteAssistanceSessionsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getRemoteAssistanceSessionsReport + operationId: deviceManagement.report_getRemoteAssistanceSessionsReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getReportFilters: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getReportFilters + operationId: deviceManagement.report_getReportFilter + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getSettingNonComplianceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getSettingNonComplianceReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getUnhealthyDefenderAgentsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getUnhealthyDefenderAgentsReport + operationId: deviceManagement.report_getUnhealthyDefenderAgentsReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getUnhealthyFirewallReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getUnhealthyFirewallReport + operationId: deviceManagement.report_getUnhealthyFirewallReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getUnhealthyFirewallSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getUnhealthyFirewallSummaryReport + operationId: deviceManagement.report_getUnhealthyFirewallSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getUserInstallStatusReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getUserInstallStatusReport + operationId: deviceManagement.report_getUserInstallStatusReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getWindowsDriverUpdateAlertsPerPolicyPerDeviceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getWindowsDriverUpdateAlertsPerPolicyPerDeviceReport + operationId: deviceManagement.report_getWindowsDriverUpdateAlertsPerPolicyPerDeviceReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getWindowsDriverUpdateAlertSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getWindowsDriverUpdateAlertSummaryReport + operationId: deviceManagement.report_getWindowsDriverUpdateAlertSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getWindowsQualityUpdateAlertsPerPolicyPerDeviceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getWindowsQualityUpdateAlertsPerPolicyPerDeviceReport + operationId: deviceManagement.report_getWindowsQualityUpdateAlertsPerPolicyPerDeviceReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getWindowsQualityUpdateAlertSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getWindowsQualityUpdateAlertSummaryReport + operationId: deviceManagement.report_getWindowsQualityUpdateAlertSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getWindowsUpdateAlertsPerPolicyPerDeviceReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getWindowsUpdateAlertsPerPolicyPerDeviceReport + operationId: deviceManagement.report_getWindowsUpdateAlertsPerPolicyPerDeviceReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getWindowsUpdateAlertSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getWindowsUpdateAlertSummaryReport + operationId: deviceManagement.report_getWindowsUpdateAlertSummaryReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getZebraFotaDeploymentReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action getZebraFotaDeploymentReport + operationId: deviceManagement.report_getZebraFotaDeploymentReport + 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 + top: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.retrieveDeviceAppInstallationStatusReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action retrieveDeviceAppInstallationStatusReport + operationId: deviceManagement.report_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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.retrieveSecurityTaskAppsReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action retrieveSecurityTaskAppsReport + operationId: deviceManagement.report_retrieveSecurityTaskAppsReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.retrieveWin32CatalogAppsUpdateReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action retrieveWin32CatalogAppsUpdateReport + operationId: deviceManagement.report_retrieveWin32CatalogAppsUpdateReport + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /reports: + get: + tags: + - reports.reportRoot + summary: Get reports + operationId: report.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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.reportRoot + summary: Update reports + operationId: report.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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/appCredentialSignInActivities: + get: + tags: + - reports.appCredentialSignInActivity + summary: List appCredentialSignInActivities + description: Get a list of appCredentialSignInActivity objects that contains recent activity of application credentials. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-list-appcredentialsigninactivities?view=graph-rest-beta + operationId: report_ListAppCredentialSignInActivity + 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.appCredentialSignInActivityCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.appCredentialSignInActivity + summary: Create new navigation property to appCredentialSignInActivities for reports + operationId: report_CreateAppCredentialSignInActivity + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/appCredentialSignInActivities/{appCredentialSignInActivity-id}': + get: + tags: + - reports.appCredentialSignInActivity + summary: Get appCredentialSignInActivity + description: Get an appCredentialSignInActivity object that contains recent activity of an application credential. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appcredentialsigninactivity-get?view=graph-rest-beta + operationId: report_GetAppCredentialSignInActivity + parameters: + - name: appCredentialSignInActivity-id + in: path + description: The unique identifier of appCredentialSignInActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appCredentialSignInActivity + - 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.appCredentialSignInActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.appCredentialSignInActivity + summary: Update the navigation property appCredentialSignInActivities in reports + operationId: report_UpdateAppCredentialSignInActivity + parameters: + - name: appCredentialSignInActivity-id + in: path + description: The unique identifier of appCredentialSignInActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appCredentialSignInActivity + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.appCredentialSignInActivity + summary: Delete navigation property appCredentialSignInActivities for reports + operationId: report_DeleteAppCredentialSignInActivity + parameters: + - name: appCredentialSignInActivity-id + in: path + description: The unique identifier of appCredentialSignInActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appCredentialSignInActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/appCredentialSignInActivities/$count: + get: + tags: + - reports.appCredentialSignInActivity + summary: Get the number of the resource + operationId: report.appCredentialSignInActivity_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/applicationSignInDetailedSummary: + get: + tags: + - reports.applicationSignInDetailedSummary + summary: List applicationSignInDetailedSummary + description: Retrieve the applicationSignInDetailedSummary objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-list-applicationsignindetailedsummary?view=graph-rest-beta + operationId: report_ListApplicationSignInDetailedSummary + 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.applicationSignInDetailedSummaryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.applicationSignInDetailedSummary + summary: Create new navigation property to applicationSignInDetailedSummary for reports + operationId: report_CreateApplicationSignInDetailedSummary + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/applicationSignInDetailedSummary/{applicationSignInDetailedSummary-id}': + get: + tags: + - reports.applicationSignInDetailedSummary + summary: Get applicationSignInDetailedSummary + description: Retrieve the properties and relationships of an applicationSignInDetailedSummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/applicationsignindetailedsummary-get?view=graph-rest-beta + operationId: report_GetApplicationSignInDetailedSummary + parameters: + - name: applicationSignInDetailedSummary-id + in: path + description: The unique identifier of applicationSignInDetailedSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: applicationSignInDetailedSummary + - 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.applicationSignInDetailedSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.applicationSignInDetailedSummary + summary: Update the navigation property applicationSignInDetailedSummary in reports + operationId: report_UpdateApplicationSignInDetailedSummary + parameters: + - name: applicationSignInDetailedSummary-id + in: path + description: The unique identifier of applicationSignInDetailedSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: applicationSignInDetailedSummary + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.applicationSignInDetailedSummary + summary: Delete navigation property applicationSignInDetailedSummary for reports + operationId: report_DeleteApplicationSignInDetailedSummary + parameters: + - name: applicationSignInDetailedSummary-id + in: path + description: The unique identifier of applicationSignInDetailedSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: applicationSignInDetailedSummary + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/applicationSignInDetailedSummary/$count: + get: + tags: + - reports.applicationSignInDetailedSummary + summary: Get the number of the resource + operationId: report.applicationSignInDetailedSummary_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/authenticationMethods: + get: + tags: + - reports.authenticationMethodsRoot + summary: Get authenticationMethods from reports + description: Container for navigation properties for Microsoft Entra authentication methods resources. + operationId: report_GetAuthenticationMethod + 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.authenticationMethodsRoot + summary: Update the navigation property authenticationMethods in reports + operationId: report_UpdateAuthenticationMethod + 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.authenticationMethodsRoot + summary: Delete navigation property authenticationMethods for reports + operationId: report_DeleteAuthenticationMethod + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/authenticationMethods/microsoft.graph.usersRegisteredByFeature(): + get: + tags: + - reports.authenticationMethodsRoot + summary: 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-beta + operationId: report.authenticationMethod_usersRegisteredGraphBPreFeature + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userRegistrationFeatureSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/authenticationMethods/microsoft.graph.usersRegisteredByFeature(includedUserTypes=''{includedUserTypes}'',includedUserRoles=''{includedUserRoles}'')': + get: + tags: + - reports.authenticationMethodsRoot + summary: Invoke function usersRegisteredByFeature + operationId: report.authenticationMethod_usersRegisteredGraphBPreFeature + parameters: + - name: includedUserTypes + in: path + description: 'Usage: includedUserTypes=''{includedUserTypes}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.includedUserTypes' + - name: includedUserRoles + in: path + description: 'Usage: includedUserRoles=''{includedUserRoles}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userRegistrationFeatureSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/authenticationMethods/microsoft.graph.usersRegisteredByMethod(): + get: + tags: + - reports.authenticationMethodsRoot + summary: 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-beta + operationId: report.authenticationMethod_usersRegisteredGraphBPreMethod + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/authenticationMethods/microsoft.graph.usersRegisteredByMethod(includedUserTypes=''{includedUserTypes}'',includedUserRoles=''{includedUserRoles}'')': + get: + tags: + - reports.authenticationMethodsRoot + summary: Invoke function usersRegisteredByMethod + operationId: report.authenticationMethod_usersRegisteredGraphBPreMethod + parameters: + - name: includedUserTypes + in: path + description: 'Usage: includedUserTypes=''{includedUserTypes}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.includedUserTypes' + - name: includedUserRoles + in: path + description: 'Usage: includedUserRoles=''{includedUserRoles}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/authenticationMethods/userRegistrationDetails: + get: + tags: + - reports.authenticationMethodsRoot + summary: 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-beta + operationId: report.authenticationMethod_ListUserRegistrationDetail + 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' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.authenticationMethodsRoot + summary: Create new navigation property to userRegistrationDetails for reports + operationId: report.authenticationMethod_CreateUserRegistrationDetail + 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/authenticationMethods/userRegistrationDetails/{userRegistrationDetails-id}': + get: + tags: + - reports.authenticationMethodsRoot + summary: 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-beta + operationId: report.authenticationMethod_GetUserRegistrationDetail + parameters: + - name: userRegistrationDetails-id + in: path + description: The unique identifier of userRegistrationDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userRegistrationDetails + - 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.authenticationMethodsRoot + summary: Update the navigation property userRegistrationDetails in reports + operationId: report.authenticationMethod_UpdateUserRegistrationDetail + parameters: + - name: userRegistrationDetails-id + in: path + description: The unique identifier of userRegistrationDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userRegistrationDetails + 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.authenticationMethodsRoot + summary: Delete navigation property userRegistrationDetails for reports + operationId: report.authenticationMethod_DeleteUserRegistrationDetail + parameters: + - name: userRegistrationDetails-id + in: path + description: The unique identifier of userRegistrationDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userRegistrationDetails + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/authenticationMethods/userRegistrationDetails/$count: + get: + tags: + - reports.authenticationMethodsRoot + summary: Get the number of the resource + operationId: report.authenticationMethod.userRegistrationDetail_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/credentialUserRegistrationDetails: + get: + tags: + - reports.credentialUserRegistrationDetails + summary: List credentialUserRegistrationDetails + description: Get a list of credentialUserRegistrationDetails objects for a given tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-list-credentialuserregistrationdetails?view=graph-rest-beta + operationId: report_ListCredentialUserRegistrationDetail + 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.credentialUserRegistrationDetailsCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.credentialUserRegistrationDetails + summary: Create new navigation property to credentialUserRegistrationDetails for reports + operationId: report_CreateCredentialUserRegistrationDetail + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + x-ms-docs-operation-type: operation + '/reports/credentialUserRegistrationDetails/{credentialUserRegistrationDetails-id}': + get: + tags: + - reports.credentialUserRegistrationDetails + summary: Get credentialUserRegistrationDetails from reports + description: Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. + operationId: report_GetCredentialUserRegistrationDetail + parameters: + - name: credentialUserRegistrationDetails-id + in: path + description: The unique identifier of credentialUserRegistrationDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: credentialUserRegistrationDetails + - 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.credentialUserRegistrationDetails' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.credentialUserRegistrationDetails + summary: Update the navigation property credentialUserRegistrationDetails in reports + operationId: report_UpdateCredentialUserRegistrationDetail + parameters: + - name: credentialUserRegistrationDetails-id + in: path + description: The unique identifier of credentialUserRegistrationDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: credentialUserRegistrationDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.credentialUserRegistrationDetails + summary: Delete navigation property credentialUserRegistrationDetails for reports + operationId: report_DeleteCredentialUserRegistrationDetail + parameters: + - name: credentialUserRegistrationDetails-id + in: path + description: The unique identifier of credentialUserRegistrationDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: credentialUserRegistrationDetails + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + x-ms-docs-operation-type: operation + /reports/credentialUserRegistrationDetails/$count: + get: + tags: + - reports.credentialUserRegistrationDetails + summary: Get the number of the resource + operationId: report.credentialUserRegistrationDetail_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + /reports/dailyPrintUsage: + get: + tags: + - reports.printUsage + summary: Get dailyPrintUsage from reports + operationId: report_ListDailyPrintUsage + 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 @@ -1750,7 +8160,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.appCredentialSignInActivityCollectionResponse' + $ref: '#/components/responses/microsoft.graph.printUsageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -1759,15 +8169,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.appCredentialSignInActivity - summary: Create new navigation property to appCredentialSignInActivities for reports - operationId: report_CreateAppCredentialSignInActivity + - reports.printUsage + summary: Create new navigation property to dailyPrintUsage for reports + operationId: report_CreateDailyPrintUsage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + $ref: '#/components/schemas/microsoft.graph.printUsage' required: true responses: 2XX: @@ -1775,29 +8185,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + $ref: '#/components/schemas/microsoft.graph.printUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/appCredentialSignInActivities/{appCredentialSignInActivity-id}': + '/reports/dailyPrintUsage/{printUsage-id}': get: tags: - - reports.appCredentialSignInActivity - summary: Get appCredentialSignInActivity - description: Get an appCredentialSignInActivity object that contains recent activity of an application credential. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/appcredentialsigninactivity-get?view=graph-rest-beta - operationId: report_GetAppCredentialSignInActivity + - reports.printUsage + summary: Get dailyPrintUsage from reports + operationId: report_GetDailyPrintUsage parameters: - - name: appCredentialSignInActivity-id + - name: printUsage-id in: path - description: The unique identifier of appCredentialSignInActivity + description: The unique identifier of printUsage required: true style: simple schema: type: string - x-ms-docs-key-type: appCredentialSignInActivity + x-ms-docs-key-type: printUsage - name: $select in: query description: Select properties to be returned @@ -1824,30 +8230,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + $ref: '#/components/schemas/microsoft.graph.printUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.appCredentialSignInActivity - summary: Update the navigation property appCredentialSignInActivities in reports - operationId: report_UpdateAppCredentialSignInActivity + - reports.printUsage + summary: Update the navigation property dailyPrintUsage in reports + operationId: report_UpdateDailyPrintUsage parameters: - - name: appCredentialSignInActivity-id + - name: printUsage-id in: path - description: The unique identifier of appCredentialSignInActivity + description: The unique identifier of printUsage required: true style: simple schema: type: string - x-ms-docs-key-type: appCredentialSignInActivity + x-ms-docs-key-type: printUsage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + $ref: '#/components/schemas/microsoft.graph.printUsage' required: true responses: 2XX: @@ -1855,24 +8261,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + $ref: '#/components/schemas/microsoft.graph.printUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.appCredentialSignInActivity - summary: Delete navigation property appCredentialSignInActivities for reports - operationId: report_DeleteAppCredentialSignInActivity + - reports.printUsage + summary: Delete navigation property dailyPrintUsage for reports + operationId: report_DeleteDailyPrintUsage parameters: - - name: appCredentialSignInActivity-id + - name: printUsage-id in: path - description: The unique identifier of appCredentialSignInActivity + description: The unique identifier of printUsage required: true style: simple schema: type: string - x-ms-docs-key-type: appCredentialSignInActivity + x-ms-docs-key-type: printUsage - name: If-Match in: header description: ETag @@ -1885,12 +8291,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/appCredentialSignInActivities/$count: + /reports/dailyPrintUsage/$count: get: tags: - - reports.appCredentialSignInActivity + - reports.printUsage summary: Get the number of the resource - operationId: report.appCredentialSignInActivity_GetCount + operationId: report.dailyPrintUsage_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -1899,16 +8305,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports/applicationSignInDetailedSummary: + /reports/dailyPrintUsageByPrinter: get: tags: - - reports.applicationSignInDetailedSummary - summary: List applicationSignInDetailedSummary - description: Retrieve the applicationSignInDetailedSummary objects. + - reports.printUsageByPrinter + summary: 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-applicationsignindetailedsummary?view=graph-rest-beta - operationId: report_ListApplicationSignInDetailedSummary + url: https://learn.microsoft.com/graph/api/reportroot-list-dailyprintusagebyprinter?view=graph-rest-beta + operationId: report_ListDailyPrintUsageGraphBPrePrinter parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -1947,7 +8353,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.applicationSignInDetailedSummaryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -1956,15 +8362,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.applicationSignInDetailedSummary - summary: Create new navigation property to applicationSignInDetailedSummary for reports - operationId: report_CreateApplicationSignInDetailedSummary + - reports.printUsageByPrinter + summary: Create new navigation property to dailyPrintUsageByPrinter for reports + operationId: report_CreateDailyPrintUsageGraphBPrePrinter requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: 2XX: @@ -1972,29 +8378,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/applicationSignInDetailedSummary/{applicationSignInDetailedSummary-id}': + '/reports/dailyPrintUsageByPrinter/{printUsageByPrinter-id}': get: tags: - - reports.applicationSignInDetailedSummary - summary: Get applicationSignInDetailedSummary - description: Retrieve the properties and relationships of an applicationSignInDetailedSummary object. + - reports.printUsageByPrinter + summary: Get printUsageByPrinter + description: 'Retrieve a printer''s usage summary 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/applicationsignindetailedsummary-get?view=graph-rest-beta - operationId: report_GetApplicationSignInDetailedSummary + url: https://learn.microsoft.com/graph/api/printusagebyprinter-get?view=graph-rest-beta + operationId: report_GetDailyPrintUsageGraphBPrePrinter parameters: - - name: applicationSignInDetailedSummary-id + - name: printUsageByPrinter-id in: path - description: The unique identifier of applicationSignInDetailedSummary + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string - x-ms-docs-key-type: applicationSignInDetailedSummary + x-ms-docs-key-type: printUsageByPrinter - name: $select in: query description: Select properties to be returned @@ -2021,89 +8427,177 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.applicationSignInDetailedSummary - summary: Update the navigation property applicationSignInDetailedSummary in reports - operationId: report_UpdateApplicationSignInDetailedSummary + - reports.printUsageByPrinter + summary: Update the navigation property dailyPrintUsageByPrinter in reports + operationId: report_UpdateDailyPrintUsageGraphBPrePrinter parameters: - - name: applicationSignInDetailedSummary-id + - name: printUsageByPrinter-id in: path - description: The unique identifier of applicationSignInDetailedSummary + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string - x-ms-docs-key-type: applicationSignInDetailedSummary + x-ms-docs-key-type: printUsageByPrinter + 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.printUsageByPrinter + summary: Delete navigation property dailyPrintUsageByPrinter for reports + operationId: report_DeleteDailyPrintUsageGraphBPrePrinter + parameters: + - name: printUsageByPrinter-id + in: path + description: The unique identifier of printUsageByPrinter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: printUsageByPrinter + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/dailyPrintUsageByPrinter/$count: + get: + tags: + - reports.printUsageByPrinter + summary: Get the number of the resource + operationId: report.dailyPrintUsageGraphBPrePrinter_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/dailyPrintUsageByUser: + get: + tags: + - reports.printUsageByUser + summary: 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-beta + operationId: report_ListDailyPrintUsageGraphBPreUser + 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' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByUser + summary: Create new navigation property to dailyPrintUsageByUser for reports + operationId: report_CreateDailyPrintUsageGraphBPreUser requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/reports/dailyPrintUsageByUser/{printUsageByUser-id}': + get: tags: - - reports.applicationSignInDetailedSummary - summary: Delete navigation property applicationSignInDetailedSummary for reports - operationId: report_DeleteApplicationSignInDetailedSummary + - reports.printUsageByUser + summary: Get printUsageByUser + description: Retrieve a user's usage summary for a particular time period. See the printUsageByUser documentation for descriptions of each of the endpoints. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/printusagebyuser-get?view=graph-rest-beta + operationId: report_GetDailyPrintUsageGraphBPreUser parameters: - - name: applicationSignInDetailedSummary-id + - name: printUsageByUser-id in: path - description: The unique identifier of applicationSignInDetailedSummary + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string - x-ms-docs-key-type: applicationSignInDetailedSummary - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/applicationSignInDetailedSummary/$count: - get: - tags: - - reports.applicationSignInDetailedSummary - summary: Get the number of the resource - operationId: report.applicationSignInDetailedSummary_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/authenticationMethods: - get: - tags: - - reports.authenticationMethodsRoot - summary: Get authenticationMethods from reports - description: Container for navigation properties for Microsoft Entra authentication methods resources. - operationId: report_GetAuthenticationMethod - parameters: + x-ms-docs-key-type: printUsageByUser - name: $select in: query description: Select properties to be returned @@ -2130,21 +8624,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.authenticationMethodsRoot - summary: Update the navigation property authenticationMethods in reports - operationId: report_UpdateAuthenticationMethod + - reports.printUsageByUser + summary: Update the navigation property dailyPrintUsageByUser in reports + operationId: report_UpdateDailyPrintUsageGraphBPreUser + parameters: + - name: printUsageByUser-id + in: path + description: The unique identifier of printUsageByUser + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: printUsageByUser requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: 2XX: @@ -2152,16 +8655,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.authenticationMethodsRoot - summary: Delete navigation property authenticationMethods for reports - operationId: report_DeleteAuthenticationMethod + - reports.printUsageByUser + summary: Delete navigation property dailyPrintUsageByUser for reports + operationId: report_DeleteDailyPrintUsageGraphBPreUser parameters: + - name: printUsageByUser-id + in: path + description: The unique identifier of printUsageByUser + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -2174,118 +8685,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/authenticationMethods/microsoft.graph.usersRegisteredByFeature(): - get: - tags: - - reports.Functions - summary: 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-beta - operationId: report.authenticationMethod_usersRegisteredGraphBPreFeature - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationFeatureSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/authenticationMethods/microsoft.graph.usersRegisteredByFeature(includedUserTypes=''{includedUserTypes}'',includedUserRoles=''{includedUserRoles}'')': - get: - tags: - - reports.Functions - summary: Invoke function usersRegisteredByFeature - operationId: report.authenticationMethod_usersRegisteredGraphBPreFeature - parameters: - - name: includedUserTypes - in: path - description: 'Usage: includedUserTypes=''{includedUserTypes}''' - required: true - style: simple - schema: - $ref: '#/components/schemas/microsoft.graph.includedUserTypes' - - name: includedUserRoles - in: path - description: 'Usage: includedUserRoles=''{includedUserRoles}''' - required: true - style: simple - schema: - $ref: '#/components/schemas/microsoft.graph.includedUserRoles' - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationFeatureSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/authenticationMethods/microsoft.graph.usersRegisteredByMethod(): - get: - tags: - - reports.Functions - summary: 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-beta - operationId: report.authenticationMethod_usersRegisteredGraphBPreMethod - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/authenticationMethods/microsoft.graph.usersRegisteredByMethod(includedUserTypes=''{includedUserTypes}'',includedUserRoles=''{includedUserRoles}'')': + /reports/dailyPrintUsageByUser/$count: get: tags: - - reports.Functions - summary: Invoke function usersRegisteredByMethod - operationId: report.authenticationMethod_usersRegisteredGraphBPreMethod + - reports.printUsageByUser + summary: Get the number of the resource + operationId: report.dailyPrintUsageGraphBPreUser_GetCount parameters: - - name: includedUserTypes - in: path - description: 'Usage: includedUserTypes=''{includedUserTypes}''' - required: true - style: simple - schema: - $ref: '#/components/schemas/microsoft.graph.includedUserTypes' - - name: includedUserRoles - in: path - description: 'Usage: includedUserRoles=''{includedUserRoles}''' - required: true - style: simple - schema: - $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodSummary' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/authenticationMethods/userRegistrationDetails: + /reports/dailyPrintUsageSummariesByPrinter: get: tags: - - reports.authenticationMethodsRoot - summary: 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-beta - operationId: report.authenticationMethod_ListUserRegistrationDetail + - reports.printUsageByPrinter + summary: Get dailyPrintUsageSummariesByPrinter from reports + operationId: report_ListDailyPrintUsageSummariesGraphBPrePrinter parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -2324,24 +8743,30 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userRegistrationDetailsCollectionResponse' + $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - reports.authenticationMethodsRoot - summary: Create new navigation property to userRegistrationDetails for reports - operationId: report.authenticationMethod_CreateUserRegistrationDetail + - reports.printUsageByPrinter + summary: Create new navigation property to dailyPrintUsageSummariesByPrinter for reports + operationId: report_CreateDailyPrintUsageSummariesGraphBPrePrinter requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: 2XX: @@ -2349,29 +8774,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation - '/reports/authenticationMethods/userRegistrationDetails/{userRegistrationDetails-id}': + '/reports/dailyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': get: tags: - - reports.authenticationMethodsRoot - summary: 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-beta - operationId: report.authenticationMethod_GetUserRegistrationDetail + - reports.printUsageByPrinter + summary: Get dailyPrintUsageSummariesByPrinter from reports + operationId: report_GetDailyPrintUsageSummariesGraphBPrePrinter parameters: - - name: userRegistrationDetails-id + - name: printUsageByPrinter-id in: path - description: The unique identifier of userRegistrationDetails + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string - x-ms-docs-key-type: userRegistrationDetails + x-ms-docs-key-type: printUsageByPrinter - name: $select in: query description: Select properties to be returned @@ -2398,30 +8825,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.authenticationMethodsRoot - summary: Update the navigation property userRegistrationDetails in reports - operationId: report.authenticationMethod_UpdateUserRegistrationDetail + - reports.printUsageByPrinter + summary: Update the navigation property dailyPrintUsageSummariesByPrinter in reports + operationId: report_UpdateDailyPrintUsageSummariesGraphBPrePrinter parameters: - - name: userRegistrationDetails-id + - name: printUsageByPrinter-id in: path - description: The unique identifier of userRegistrationDetails + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string - x-ms-docs-key-type: userRegistrationDetails + x-ms-docs-key-type: printUsageByPrinter requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: 2XX: @@ -2429,24 +8862,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.authenticationMethodsRoot - summary: Delete navigation property userRegistrationDetails for reports - operationId: report.authenticationMethod_DeleteUserRegistrationDetail + - reports.printUsageByPrinter + summary: Delete navigation property dailyPrintUsageSummariesByPrinter for reports + operationId: report_DeleteDailyPrintUsageSummariesGraphBPrePrinter parameters: - - name: userRegistrationDetails-id + - name: printUsageByPrinter-id in: path - description: The unique identifier of userRegistrationDetails + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string - x-ms-docs-key-type: userRegistrationDetails + x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag @@ -2458,13 +8897,19 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/authenticationMethods/userRegistrationDetails/$count: + /reports/dailyPrintUsageSummariesByPrinter/$count: get: tags: - - reports.authenticationMethodsRoot + - reports.printUsageByPrinter summary: Get the number of the resource - operationId: report.authenticationMethod.userRegistrationDetail_GetCount + operationId: report.dailyPrintUsageSummariesGraphBPrePrinter_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -2473,16 +8918,18 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports/credentialUserRegistrationDetails: + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' + /reports/dailyPrintUsageSummariesByUser: get: tags: - - reports.credentialUserRegistrationDetails - summary: List credentialUserRegistrationDetails - description: Get a list of credentialUserRegistrationDetails objects for a given tenant. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-list-credentialuserregistrationdetails?view=graph-rest-beta - operationId: report_ListCredentialUserRegistrationDetail + - reports.printUsageByUser + summary: Get dailyPrintUsageSummariesByUser from reports + operationId: report_ListDailyPrintUsageSummariesGraphBPreUser parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -2521,30 +8968,30 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.credentialUserRegistrationDetailsCollectionResponse' + $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - reports.credentialUserRegistrationDetails - summary: Create new navigation property to credentialUserRegistrationDetails for reports - operationId: report_CreateCredentialUserRegistrationDetail + - reports.printUsageByUser + summary: Create new navigation property to dailyPrintUsageSummariesByUser for reports + operationId: report_CreateDailyPrintUsageSummariesGraphBPreUser requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: 2XX: @@ -2552,32 +8999,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' deprecated: true x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' x-ms-docs-operation-type: operation - '/reports/credentialUserRegistrationDetails/{credentialUserRegistrationDetails-id}': + '/reports/dailyPrintUsageSummariesByUser/{printUsageByUser-id}': get: tags: - - reports.credentialUserRegistrationDetails - summary: Get credentialUserRegistrationDetails from reports - description: Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. - operationId: report_GetCredentialUserRegistrationDetail + - reports.printUsageByUser + summary: Get dailyPrintUsageSummariesByUser from reports + operationId: report_GetDailyPrintUsageSummariesGraphBPreUser parameters: - - name: credentialUserRegistrationDetails-id + - name: printUsageByUser-id in: path - description: The unique identifier of credentialUserRegistrationDetails + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string - x-ms-docs-key-type: credentialUserRegistrationDetails + x-ms-docs-key-type: printUsageByUser - name: $select in: query description: Select properties to be returned @@ -2604,36 +9050,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' deprecated: true x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.credentialUserRegistrationDetails - summary: Update the navigation property credentialUserRegistrationDetails in reports - operationId: report_UpdateCredentialUserRegistrationDetail + - reports.printUsageByUser + summary: Update the navigation property dailyPrintUsageSummariesByUser in reports + operationId: report_UpdateDailyPrintUsageSummariesGraphBPreUser parameters: - - name: credentialUserRegistrationDetails-id + - name: printUsageByUser-id in: path - description: The unique identifier of credentialUserRegistrationDetails + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string - x-ms-docs-key-type: credentialUserRegistrationDetails + x-ms-docs-key-type: printUsageByUser requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: 2XX: @@ -2641,30 +9087,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' deprecated: true x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.credentialUserRegistrationDetails - summary: Delete navigation property credentialUserRegistrationDetails for reports - operationId: report_DeleteCredentialUserRegistrationDetail + - reports.printUsageByUser + summary: Delete navigation property dailyPrintUsageSummariesByUser for reports + operationId: report_DeleteDailyPrintUsageSummariesGraphBPreUser parameters: - - name: credentialUserRegistrationDetails-id + - name: printUsageByUser-id in: path - description: The unique identifier of credentialUserRegistrationDetails + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string - x-ms-docs-key-type: credentialUserRegistrationDetails + x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -2678,119 +9124,39 @@ paths: $ref: '#/components/responses/error' deprecated: true x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/credentialUserRegistrationDetails/$count: - get: - tags: - - reports.credentialUserRegistrationDetails - summary: Get the number of the resource - operationId: report.credentialUserRegistrationDetail_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting credentialUserRegistrationDetails API is deprecated and will stop returning data on June 30, 2024. Please use the new userRegistrationDetails API.' - /reports/dailyPrintUsage: + /reports/dailyPrintUsageSummariesByUser/$count: get: tags: - - reports.printUsage - summary: Get dailyPrintUsage from reports - operationId: report_ListDailyPrintUsage - 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.printUsageCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - reports.printUsage - summary: Create new navigation property to dailyPrintUsage for reports - operationId: report_CreateDailyPrintUsage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsage' - required: true + - reports.printUsageByUser + summary: Get the number of the resource + operationId: report.dailyPrintUsageSummariesGraphBPreUser_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/reports/dailyPrintUsage/{printUsage-id}': + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' + /reports/healthMonitoring: get: tags: - - reports.printUsage - summary: Get dailyPrintUsage from reports - operationId: report_GetDailyPrintUsage + - reports.healthMonitoringRoot + summary: Get healthMonitoring from reports + description: Reports for Microsoft Entra Health Monitoring. + operationId: report_GetHealthMonitoring parameters: - - name: printUsage-id - in: path - description: The unique identifier of printUsage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsage - name: $select in: query description: Select properties to be returned @@ -2817,30 +9183,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsage' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsage - summary: Update the navigation property dailyPrintUsage in reports - operationId: report_UpdateDailyPrintUsage - parameters: - - name: printUsage-id - in: path - description: The unique identifier of printUsage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsage + - reports.healthMonitoringRoot + summary: Update the navigation property healthMonitoring in reports + operationId: report_UpdateHealthMonitoring requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsage' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringRoot' required: true responses: 2XX: @@ -2848,24 +9205,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsage' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsage - summary: Delete navigation property dailyPrintUsage for reports - operationId: report_DeleteDailyPrintUsage + - reports.healthMonitoringRoot + summary: Delete navigation property healthMonitoring for reports + operationId: report_DeleteHealthMonitoring parameters: - - name: printUsage-id - in: path - description: The unique identifier of printUsage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsage - name: If-Match in: header description: ETag @@ -2878,30 +9227,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/dailyPrintUsage/$count: - get: - tags: - - reports.printUsage - summary: Get the number of the resource - operationId: report.dailyPrintUsage_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/dailyPrintUsageByPrinter: + /reports/healthMonitoring/alertConfigurations: get: tags: - - reports.printUsageByPrinter - summary: List dailyPrintUsageByPrinter - description: 'Retrieve a list of daily print usage summaries, grouped by printer.' + - reports.healthMonitoringRoot + summary: List alertConfigurations + description: Get a list of the Microsoft Entra health monitoring alertConfiguration objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-list-dailyprintusagebyprinter?view=graph-rest-beta - operationId: report_ListDailyPrintUsageGraphBPrePrinter + url: https://learn.microsoft.com/graph/api/healthmonitoring-healthmonitoringroot-list-alertconfigurations?view=graph-rest-beta + operationId: report.healthMonitoring_ListAlertConfiguration parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -2940,7 +9275,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' + $ref: '#/components/responses/microsoft.graph.healthMonitoring.alertConfigurationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -2949,15 +9284,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByPrinter - summary: Create new navigation property to dailyPrintUsageByPrinter for reports - operationId: report_CreateDailyPrintUsageGraphBPrePrinter + - reports.healthMonitoringRoot + summary: Create new navigation property to alertConfigurations for reports + operationId: report.healthMonitoring_CreateAlertConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' required: true responses: 2XX: @@ -2965,29 +9300,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/dailyPrintUsageByPrinter/{printUsageByPrinter-id}': + '/reports/healthMonitoring/alertConfigurations/{alertConfiguration-id}': get: tags: - - reports.printUsageByPrinter - summary: Get printUsageByPrinter - description: 'Retrieve a printer''s usage summary for a particular time period. For descriptions of each of the endpoints, see printUsageByPrinter.' + - reports.healthMonitoringRoot + summary: Get alertConfiguration + description: Read the properties and relationships of a Microsoft Entra health monitoring alertConfiguration object. The returned alertConfiguration object contains the settings for the distribution groups where alert notifications are to be sent. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/printusagebyprinter-get?view=graph-rest-beta - operationId: report_GetDailyPrintUsageGraphBPrePrinter + url: https://learn.microsoft.com/graph/api/healthmonitoring-alertconfiguration-get?view=graph-rest-beta + operationId: report.healthMonitoring_GetAlertConfiguration parameters: - - name: printUsageByPrinter-id + - name: alertConfiguration-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of alertConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: alertConfiguration - name: $select in: query description: Select properties to be returned @@ -3014,30 +9349,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByPrinter - summary: Update the navigation property dailyPrintUsageByPrinter in reports - operationId: report_UpdateDailyPrintUsageGraphBPrePrinter + - reports.healthMonitoringRoot + summary: Update alertConfiguration + description: Update the properties of a Microsoft Entra health monitoring alertConfiguration object. You can use alertConfiguration settings to specify the distribution groups where alert notifications are to be sent. This API doesn't currently support group validation. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/healthmonitoring-alertconfiguration-update?view=graph-rest-beta + operationId: report.healthMonitoring_UpdateAlertConfiguration parameters: - - name: printUsageByPrinter-id + - name: alertConfiguration-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of alertConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: alertConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' required: true responses: 2XX: @@ -3045,24 +9384,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByPrinter - summary: Delete navigation property dailyPrintUsageByPrinter for reports - operationId: report_DeleteDailyPrintUsageGraphBPrePrinter + - reports.healthMonitoringRoot + summary: Delete navigation property alertConfigurations for reports + operationId: report.healthMonitoring_DeleteAlertConfiguration parameters: - - name: printUsageByPrinter-id + - name: alertConfiguration-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of alertConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: alertConfiguration - name: If-Match in: header description: ETag @@ -3075,12 +9414,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/dailyPrintUsageByPrinter/$count: + /reports/healthMonitoring/alertConfigurations/$count: get: tags: - - reports.printUsageByPrinter + - reports.healthMonitoringRoot summary: Get the number of the resource - operationId: report.dailyPrintUsageGraphBPrePrinter_GetCount + operationId: report.healthMonitoring.alertConfiguration_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -3089,16 +9428,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports/dailyPrintUsageByUser: + /reports/healthMonitoring/alerts: get: tags: - - reports.printUsageByUser - summary: List dailyPrintUsageByUser - description: 'Retrieve a list of daily print usage summaries, grouped by user.' + - reports.healthMonitoringRoot + summary: List alerts + description: Get the list of the Microsoft Entra health monitoring alert objects and their properties from the past 30 days. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-list-dailyprintusagebyuser?view=graph-rest-beta - operationId: report_ListDailyPrintUsageGraphBPreUser + url: https://learn.microsoft.com/graph/api/healthmonitoring-healthmonitoringroot-list-alerts?view=graph-rest-beta + operationId: report.healthMonitoring_ListAlert parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -3137,7 +9476,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + $ref: '#/components/responses/microsoft.graph.healthMonitoring.alertCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -3146,15 +9485,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByUser - summary: Create new navigation property to dailyPrintUsageByUser for reports - operationId: report_CreateDailyPrintUsageGraphBPreUser + - reports.healthMonitoringRoot + summary: Create new navigation property to alerts for reports + operationId: report.healthMonitoring_CreateAlert requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' required: true responses: 2XX: @@ -3162,29 +9501,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/dailyPrintUsageByUser/{printUsageByUser-id}': + '/reports/healthMonitoring/alerts/{alert-id}': get: tags: - - reports.printUsageByUser - summary: Get printUsageByUser - description: Retrieve a user's usage summary for a particular time period. See the printUsageByUser documentation for descriptions of each of the endpoints. + - reports.healthMonitoringRoot + summary: Get alert + description: 'Read the properties and relationships of a Microsoft Entra health monitoring alert object. The returned alert object contains information about the state, type, date, and impact of each alert that fired within your tenant.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/printusagebyuser-get?view=graph-rest-beta - operationId: report_GetDailyPrintUsageGraphBPreUser + url: https://learn.microsoft.com/graph/api/healthmonitoring-alert-get?view=graph-rest-beta + operationId: report.healthMonitoring_GetAlert parameters: - - name: printUsageByUser-id + - name: alert-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of alert required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: alert - name: $select in: query description: Select properties to be returned @@ -3211,30 +9550,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property dailyPrintUsageByUser in reports - operationId: report_UpdateDailyPrintUsageGraphBPreUser + - reports.healthMonitoringRoot + summary: Update alert + description: 'Update the properties of a Microsoft Entra health monitoring alert object. For example, change an alert''s state from active to resolved.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/healthmonitoring-alert-update?view=graph-rest-beta + operationId: report.healthMonitoring_UpdateAlert parameters: - - name: printUsageByUser-id + - name: alert-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of alert required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: alert requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' required: true responses: 2XX: @@ -3242,24 +9585,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property dailyPrintUsageByUser for reports - operationId: report_DeleteDailyPrintUsageGraphBPreUser + - reports.healthMonitoringRoot + summary: Delete navigation property alerts for reports + operationId: report.healthMonitoring_DeleteAlert parameters: - - name: printUsageByUser-id + - name: alert-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of alert required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: alert - name: If-Match in: header description: ETag @@ -3271,36 +9614,216 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/dailyPrintUsageByUser/$count: + x-ms-docs-operation-type: operation + /reports/healthMonitoring/alerts/$count: + get: + tags: + - reports.healthMonitoringRoot + summary: Get the number of the resource + operationId: report.healthMonitoring.alert_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/microsoft.graph.deviceConfigurationDeviceActivity(): + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function deviceConfigurationDeviceActivity + description: Metadata for the device configuration device activity report + operationId: report_deviceConfigurationDeviceActivity + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.deviceConfigurationUserActivity(): + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function deviceConfigurationUserActivity + description: Metadata for the device configuration user activity report + operationId: report_deviceConfigurationUserActivity + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.getAttackSimulationRepeatOffenders(): + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getAttackSimulationRepeatOffenders + description: List the users of a tenant 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/reportroot-getattacksimulationrepeatoffenders?view=graph-rest-beta + operationId: report_getAttackSimulationRepeatOffender + 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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationRepeatOffender' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-20' + date: '2022-05-24' + version: 2022-05/Tasks_And_Plans + description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /reports/microsoft.graph.getAttackSimulationSimulationUserCoverage(): + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getAttackSimulationSimulationUserCoverage + description: Get simulation coverage for users of a tenant 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/reportroot-getattacksimulationsimulationusercoverage?view=graph-rest-beta + operationId: report_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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationSimulationUserCoverage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-20' + date: '2022-05-24' + version: 2022-05/Tasks_And_Plans + description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /reports/microsoft.graph.getAttackSimulationTrainingUserCoverage(): get: tags: - - reports.printUsageByUser - summary: Get the number of the resource - operationId: report.dailyPrintUsageGraphBPreUser_GetCount + - reports.reportRoot.Functions + summary: Invoke function getAttackSimulationTrainingUserCoverage + description: List training coverage for each user of a tenant 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/reportroot-getattacksimulationtrainingusercoverage?view=graph-rest-beta + operationId: report_getAttackSimulationTrainingUserCoverage parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationTrainingUserCoverage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /reports/dailyPrintUsageSummariesByPrinter: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-20' + date: '2022-05-24' + version: 2022-05/Tasks_And_Plans + description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getAzureADApplicationSignInSummary(period=''{period}'')': get: tags: - - reports.printUsageByPrinter - summary: Get dailyPrintUsageSummariesByPrinter from reports - operationId: report_ListDailyPrintUsageSummariesGraphBPrePrinter + - reports.reportRoot.Functions + summary: Invoke function getAzureADApplicationSignInSummary + description: Retrieve applicationSigninSummary objects within either the last seven or 30 days. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-getazureadapplicationsigninsummary?view=graph-rest-beta + operationId: report_getAzureADApplicationSignInSummary parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -3308,9 +9831,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -3330,202 +9853,144 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - reports.printUsageByPrinter - summary: Create new navigation property to dailyPrintUsageSummariesByPrinter for reports - operationId: report_CreateDailyPrintUsageSummariesGraphBPrePrinter - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - required: true - responses: - 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + title: Collection of applicationSignInSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.applicationSignInSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' - x-ms-docs-operation-type: operation - '/reports/dailyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getBrowserDistributionUserCounts(period=''{period}'')': get: tags: - - reports.printUsageByPrinter - summary: Get dailyPrintUsageSummariesByPrinter from reports - operationId: report_GetDailyPrintUsageSummariesGraphBPrePrinter + - reports.reportRoot.Functions + summary: Invoke function getBrowserDistributionUserCounts + operationId: report_getBrowserDistributionUserCount parameters: - - name: printUsageByPrinter-id + - name: period in: path - description: The unique identifier of printUsageByPrinter + description: 'Usage: period=''{period}''' required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter - - 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 + description: Success content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getBrowserUserCounts(period=''{period}'')': + get: tags: - - reports.printUsageByPrinter - summary: Update the navigation property dailyPrintUsageSummariesByPrinter in reports - operationId: report_UpdateDailyPrintUsageSummariesGraphBPrePrinter + - reports.reportRoot.Functions + summary: Invoke function getBrowserUserCounts + operationId: report_getBrowserUserCount parameters: - - name: printUsageByPrinter-id + - name: period in: path - description: The unique identifier of printUsageByPrinter + description: 'Usage: period=''{period}''' required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter - 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: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getBrowserUserDetail(period=''{period}'')': + get: tags: - - reports.printUsageByPrinter - summary: Delete navigation property dailyPrintUsageSummariesByPrinter for reports - operationId: report_DeleteDailyPrintUsageSummariesGraphBPrePrinter + - reports.reportRoot.Functions + summary: Invoke function getBrowserUserDetail + operationId: report_getBrowserUserDetail parameters: - - name: printUsageByPrinter-id - in: path - description: The unique identifier of printUsageByPrinter - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsageByPrinter - - name: If-Match - in: header - description: ETag + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true style: simple schema: type: string responses: 2XX: description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' - x-ms-docs-operation-type: operation - /reports/dailyPrintUsageSummariesByPrinter/$count: - get: - tags: - - reports.printUsageByPrinter - summary: Get the number of the resource - operationId: report.dailyPrintUsageSummariesGraphBPrePrinter_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsageByPrinter navigation property instead of this.' - /reports/dailyPrintUsageSummariesByUser: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getCredentialUsageSummary(period=''{period}'')': get: tags: - - reports.printUsageByUser - summary: Get dailyPrintUsageSummariesByUser from reports - operationId: report_ListDailyPrintUsageSummariesGraphBPreUser + - reports.reportRoot.Functions + summary: Invoke function getCredentialUsageSummary + description: Report the current state of how many users in your organization used the self-service password reset capabilities. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-getcredentialusagesummary?view=graph-rest-beta + operationId: report_getCredentialUsageSummary parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -3533,9 +9998,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -3555,62 +10020,44 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - reports.printUsageByUser - summary: Create new navigation property to dailyPrintUsageSummariesByUser for reports - operationId: report_CreateDailyPrintUsageSummariesGraphBPreUser - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - required: true - responses: - 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + title: Collection of credentialUsageSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.credentialUsageSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' - x-ms-docs-operation-type: operation - '/reports/dailyPrintUsageSummariesByUser/{printUsageByUser-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /reports/microsoft.graph.getCredentialUserRegistrationCount(): get: tags: - - reports.printUsageByUser - summary: Get dailyPrintUsageSummariesByUser from reports - operationId: report_GetDailyPrintUsageSummariesGraphBPreUser + - reports.reportRoot.Functions + summary: Invoke function getCredentialUserRegistrationCount + description: Report the current state of how many users in your organization are registered for self-service password reset and multifactor authentication (MFA) capabilities. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-getcredentialuserregistrationcount?view=graph-rest-beta + operationId: report_getCredentialUserRegistrationCount parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsageByUser + - $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 @@ -3621,6 +10068,16 @@ paths: 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 @@ -3633,288 +10090,308 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + title: Collection of credentialUserRegistrationCount + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationCount' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getEmailActivityCounts(period=''{period}'')': + get: tags: - - reports.printUsageByUser - summary: Update the navigation property dailyPrintUsageSummariesByUser in reports - operationId: report_UpdateDailyPrintUsageSummariesGraphBPreUser + - reports.reportRoot.Functions + summary: Invoke function getEmailActivityCounts + operationId: report_getEmailActivityCount parameters: - - name: printUsageByUser-id + - name: period in: path - description: The unique identifier of printUsageByUser + description: 'Usage: period=''{period}''' required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser - 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: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getEmailActivityUserCounts + operationId: report_getEmailActivityUserCount + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailActivityUserDetail(date={date})': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getEmailActivityUserDetail + operationId: report_getEmailActivityUserDetail + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + responses: + 2XX: + description: Success + content: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailActivityUserDetail(period=''{period}'')': + get: tags: - - reports.printUsageByUser - summary: Delete navigation property dailyPrintUsageSummariesByUser for reports - operationId: report_DeleteDailyPrintUsageSummariesGraphBPreUser + - reports.reportRoot.Functions + summary: Invoke function getEmailActivityUserDetail + operationId: report_getEmailActivityUserDetail parameters: - - name: printUsageByUser-id + - name: period in: path - description: The unique identifier of printUsageByUser + description: 'Usage: period=''{period}''' required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' - x-ms-docs-operation-type: operation - /reports/dailyPrintUsageSummariesByUser/$count: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailAppUsageAppsUserCounts(period=''{period}'')': get: tags: - - reports.printUsageByUser - summary: Get the number of the resource - operationId: report.dailyPrintUsageSummariesGraphBPreUser_GetCount + - reports.reportRoot.Functions + summary: Invoke function getEmailAppUsageAppsUserCounts + operationId: report_getEmailAppUsageAppsUserCount parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The dailyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the dailyPrintUsage navigation property instead of this.' - /reports/microsoft.graph.deviceConfigurationDeviceActivity(): - get: - tags: - - reports.Functions - summary: Invoke function deviceConfigurationDeviceActivity - description: Metadata for the device configuration device activity report - operationId: report_deviceConfigurationDeviceActivity + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string responses: 2XX: description: Success content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.report' + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /reports/microsoft.graph.deviceConfigurationUserActivity(): + '/reports/microsoft.graph.getEmailAppUsageUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function deviceConfigurationUserActivity - description: Metadata for the device configuration user activity report - operationId: report_deviceConfigurationUserActivity + - reports.reportRoot.Functions + summary: Invoke function getEmailAppUsageUserCounts + operationId: report_getEmailAppUsageUserCount + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string responses: 2XX: description: Success content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.report' + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /reports/microsoft.graph.getAttackSimulationRepeatOffenders(): + '/reports/microsoft.graph.getEmailAppUsageUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getAttackSimulationRepeatOffenders - description: List the users of a tenant 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/reportroot-getattacksimulationrepeatoffenders?view=graph-rest-beta - operationId: report_getAttackSimulationRepeatOffender + - reports.reportRoot.Functions + summary: Invoke function getEmailAppUsageUserDetail + operationId: report_getEmailAppUsageUserDetail parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - name: date + in: path + description: 'Usage: date={date}' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date responses: 2XX: description: Success content: - application/json: + application/octet-stream: schema: type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationRepeatOffender' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-20' - date: '2022-05-24' - version: 2022-05/Tasks_And_Plans - description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /reports/microsoft.graph.getAttackSimulationSimulationUserCoverage(): + '/reports/microsoft.graph.getEmailAppUsageUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getAttackSimulationSimulationUserCoverage - description: Get simulation coverage for users of a tenant 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/reportroot-getattacksimulationsimulationusercoverage?view=graph-rest-beta - operationId: report_getAttackSimulationSimulationUserCoverage + - reports.reportRoot.Functions + summary: Invoke function getEmailAppUsageUserDetail + operationId: report_getEmailAppUsageUserDetail parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string responses: 2XX: description: Success content: - application/json: + application/octet-stream: schema: type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationSimulationUserCoverage' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-20' - date: '2022-05-24' - version: 2022-05/Tasks_And_Plans - description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /reports/microsoft.graph.getAttackSimulationTrainingUserCoverage(): + '/reports/microsoft.graph.getEmailAppUsageVersionsUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getAttackSimulationTrainingUserCoverage - description: List training coverage for each user of a tenant 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/reportroot-getattacksimulationtrainingusercoverage?view=graph-rest-beta - operationId: report_getAttackSimulationTrainingUserCoverage + - reports.reportRoot.Functions + summary: Invoke function getEmailAppUsageVersionsUserCounts + operationId: report_getEmailAppUsageVersionsUserCount parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string responses: 2XX: description: Success content: - application/json: + application/octet-stream: schema: type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationTrainingUserCoverage' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-20' - date: '2022-05-24' - version: 2022-05/Tasks_And_Plans - description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getAzureADApplicationSignInSummary(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getAzureADApplicationSignInSummary - description: Retrieve applicationSigninSummary objects within either the last seven or 30 days. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-getazureadapplicationsigninsummary?view=graph-rest-beta - operationId: report_getAzureADApplicationSignInSummary + '/reports/microsoft.graph.getFormsUserActivityCounts(period=''{period}'')': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getFormsUserActivityCounts + operationId: report_getFormsUserActivityCount parameters: - name: period in: path @@ -3923,71 +10400,28 @@ paths: style: simple schema: type: string - - $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: + application/octet-stream: schema: - title: Collection of applicationSignInSummary type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.applicationSignInSummary' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getBrowserDistributionUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getFormsUserActivityUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getBrowserDistributionUserCounts - operationId: report_getBrowserDistributionUserCount + - reports.reportRoot.Functions + summary: Invoke function getFormsUserActivityUserCounts + operationId: report_getFormsUserActivityUserCount parameters: - name: period in: path @@ -4012,20 +10446,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getBrowserUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getFormsUserActivityUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getBrowserUserCounts - operationId: report_getBrowserUserCount + - reports.reportRoot.Functions + summary: Invoke function getFormsUserActivityUserDetail + operationId: report_getFormsUserActivityUserDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: 2XX: description: Success @@ -4042,12 +10478,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getBrowserUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getFormsUserActivityUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getBrowserUserDetail - operationId: report_getBrowserUserDetail + - reports.reportRoot.Functions + summary: Invoke function getFormsUserActivityUserDetail + operationId: report_getFormsUserActivityUserDetail parameters: - name: period in: path @@ -4072,72 +10508,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getCredentialUsageSummary(period=''{period}'')': + '/reports/microsoft.graph.getGroupArchivedPrintJobs(groupId=''{groupId}'',startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - - reports.Functions - summary: Invoke function getCredentialUsageSummary - description: Report the current state of how many users in your organization used the self-service password reset capabilities. + - reports.reportRoot.Functions + summary: 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/reportroot-getcredentialusagesummary?view=graph-rest-beta - operationId: report_getCredentialUsageSummary + url: https://learn.microsoft.com/graph/api/reports-getgrouparchivedprintjobs?view=graph-rest-beta + operationId: report_getGroupArchivedPrintJob parameters: - - name: period + - name: groupId in: path - description: 'Usage: period=''{period}''' + description: 'Usage: groupId=''{groupId}''' + required: true + style: simple + schema: + type: string + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' required: true style: simple 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 + style: simple + 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 - $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 credentialUsageSummary type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.credentialUsageSummary' + $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' '@odata.nextLink': type: string nullable: true @@ -4149,82 +10574,114 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /reports/microsoft.graph.getCredentialUserRegistrationCount(): + '/reports/microsoft.graph.getM365AppPlatformUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getCredentialUserRegistrationCount - description: Report the current state of how many users in your organization are registered for self-service password reset and multifactor authentication (MFA) capabilities. + - reports.reportRoot.Functions + summary: 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-getcredentialuserregistrationcount?view=graph-rest-beta - operationId: report_getCredentialUserRegistrationCount + url: https://learn.microsoft.com/graph/api/reportroot-getm365appplatformusercounts?view=graph-rest-beta + operationId: report_getM365AppPlatformUserCount 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 + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getM365AppUserCounts(period=''{period}'')': + get: + tags: + - reports.reportRoot.Functions + summary: 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-beta + operationId: report_getM365AppUserCount + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getM365AppUserDetail(date={date})': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getM365AppUserDetail + description: Get a report that provides the details about which apps and platforms users have used. + operationId: report_getM365AppUserDetail + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date responses: 2XX: description: Success content: - application/json: + application/octet-stream: schema: - title: Collection of credentialUserRegistrationCount type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationCount' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getEmailActivityCounts(period=''{period}'')': + '/reports/microsoft.graph.getM365AppUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getEmailActivityCounts - operationId: report_getEmailActivityCount + - reports.reportRoot.Functions + summary: Invoke function getM365AppUserDetail + description: Get a report that provides the details about which apps and platforms users have used. + operationId: report_getM365AppUserDetail parameters: - name: period in: path @@ -4249,12 +10706,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailActivityUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getMailboxUsageDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getEmailActivityUserCounts - operationId: report_getEmailActivityUserCount + - reports.reportRoot.Functions + summary: Invoke function getMailboxUsageDetail + operationId: report_getMailboxUsageDetail parameters: - name: period in: path @@ -4279,22 +10736,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailActivityUserDetail(date={date})': + '/reports/microsoft.graph.getMailboxUsageMailboxCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getEmailActivityUserDetail - operationId: report_getEmailActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getMailboxUsageMailboxCounts + operationId: report_getMailboxUsageMailboxCount parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date responses: 2XX: description: Success @@ -4311,12 +10766,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailActivityUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getMailboxUsageQuotaStatusMailboxCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getEmailActivityUserDetail - operationId: report_getEmailActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getMailboxUsageQuotaStatusMailboxCounts + operationId: report_getMailboxUsageQuotaStatusMailboxCount parameters: - name: period in: path @@ -4341,12 +10796,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageAppsUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getMailboxUsageStorage(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getEmailAppUsageAppsUserCounts - operationId: report_getEmailAppUsageAppsUserCount + - reports.reportRoot.Functions + summary: Invoke function getMailboxUsageStorage + operationId: report_getMailboxUsageStorage parameters: - name: period in: path @@ -4371,12 +10826,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getEmailAppUsageUserCounts - operationId: report_getEmailAppUsageUserCount + - reports.reportRoot.Functions + summary: Invoke function getMicrosoft365CopilotUsageUserDetail + description: Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusageuserdetail?view=graph-rest-beta + operationId: report_getMicrosoft365CopilotUsageUserDetail parameters: - name: period in: path @@ -4401,22 +10860,24 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageUserDetail(date={date})': + '/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getEmailAppUsageUserDetail - operationId: report_getEmailAppUsageUserDetail + - reports.reportRoot.Functions + summary: Invoke function getMicrosoft365CopilotUserCountSummary + description: Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusercountsummary?view=graph-rest-beta + operationId: report_getMicrosoft365CopilotUserCountSummary parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date responses: 2XX: description: Success @@ -4433,12 +10894,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getEmailAppUsageUserDetail - operationId: report_getEmailAppUsageUserDetail + - reports.reportRoot.Functions + summary: Invoke function getMicrosoft365CopilotUserCountTrend + description: Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusercounttrend?view=graph-rest-beta + operationId: report_getMicrosoft365CopilotUserCountTrend parameters: - name: period in: path @@ -4463,20 +10928,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageVersionsUserCounts(period=''{period}'')': + /reports/microsoft.graph.getOffice365ActivationCounts(): get: tags: - - reports.Functions - summary: Invoke function getEmailAppUsageVersionsUserCounts - operationId: report_getEmailAppUsageVersionsUserCount - parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - style: simple - schema: - type: string + - reports.reportRoot.Functions + summary: Invoke function getOffice365ActivationCounts + operationId: report_getOffice365ActivationCount responses: 2XX: description: Success @@ -4493,12 +10950,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getFormsUserActivityCounts(period=''{period}'')': + /reports/microsoft.graph.getOffice365ActivationsUserCounts(): get: tags: - - reports.Functions - summary: Invoke function getFormsUserActivityCounts - operationId: report_getFormsUserActivityCount + - reports.reportRoot.Functions + summary: Invoke function getOffice365ActivationsUserCounts + operationId: report_getOffice365ActivationsUserCount + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.getOffice365ActivationsUserDetail(): + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getOffice365ActivationsUserDetail + operationId: report_getOffice365ActivationsUserDetail + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365ActiveUserCounts(period=''{period}'')': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getOffice365ActiveUserCounts + operationId: report_getOffice365ActiveUserCount parameters: - name: period in: path @@ -4507,90 +11008,219 @@ paths: style: simple schema: type: string + - $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/octet-stream: + application/json: schema: + title: Collection of office365ActiveUserCounts type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365ActiveUserCounts' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getFormsUserActivityUserCounts(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOffice365ActiveUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getFormsUserActivityUserCounts - operationId: report_getFormsUserActivityUserCount + - reports.reportRoot.Functions + summary: Invoke function getOffice365ActiveUserDetail + operationId: report_getOffice365ActiveUserDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date + - $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/octet-stream: + application/json: schema: + title: Collection of office365ActiveUserDetail type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365ActiveUserDetail' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getFormsUserActivityUserDetail(date={date})': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOffice365ActiveUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getFormsUserActivityUserDetail - operationId: report_getFormsUserActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getOffice365ActiveUserDetail + operationId: report_getOffice365ActiveUserDetail parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date + - $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/octet-stream: + application/json: schema: + title: Collection of office365ActiveUserDetail type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365ActiveUserDetail' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getFormsUserActivityUserDetail(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOffice365GroupsActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getFormsUserActivityUserDetail - operationId: report_getFormsUserActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getOffice365GroupsActivityCounts + operationId: report_getOffice365GroupsActivityCount parameters: - name: period in: path @@ -4599,77 +11229,129 @@ paths: style: simple schema: type: string + - $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/octet-stream: + application/json: schema: + title: Collection of office365GroupsActivityCounts type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityCounts' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getGroupArchivedPrintJobs(groupId=''{groupId}'',startDateTime={startDateTime},endDateTime={endDateTime})': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOffice365GroupsActivityDetail(date={date})': get: tags: - - reports.Functions - summary: 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-beta - operationId: report_getGroupArchivedPrintJob + - reports.reportRoot.Functions + summary: Invoke function getOffice365GroupsActivityDetail + operationId: report_getOffice365GroupsActivityDetail parameters: - - name: groupId - in: path - description: 'Usage: groupId=''{groupId}''' - required: true - style: simple - schema: - type: string - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple - 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 + - name: date in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'Usage: date={date}' required: true style: simple 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])$' + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date-time - nullable: true + format: date - $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 office365GroupsActivityDetail type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' + $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityDetail' '@odata.nextLink': type: string nullable: true @@ -4681,16 +11363,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/microsoft.graph.getM365AppPlatformUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getOffice365GroupsActivityDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: 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-beta - operationId: report_getM365AppPlatformUserCount + - reports.reportRoot.Functions + summary: Invoke function getOffice365GroupsActivityDetail + operationId: report_getOffice365GroupsActivityDetail parameters: - name: period in: path @@ -4699,32 +11377,71 @@ paths: style: simple schema: type: string + - $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/octet-stream: + application/json: schema: + title: Collection of office365GroupsActivityDetail type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityDetail' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getM365AppUserCounts(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOffice365GroupsActivityFileCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: 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-beta - operationId: report_getM365AppUserCount + - reports.reportRoot.Functions + summary: Invoke function getOffice365GroupsActivityFileCounts + operationId: report_getOffice365GroupsActivityFileCount parameters: - name: period in: path @@ -4732,63 +11449,145 @@ paths: required: true style: simple schema: - type: string + type: string + - $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/octet-stream: + application/json: schema: + title: Collection of office365GroupsActivityFileCounts type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityFileCounts' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getM365AppUserDetail(date={date})': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOffice365GroupsActivityGroupCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getM365AppUserDetail - description: Get a report that provides the details about which apps and platforms users have used. - operationId: report_getM365AppUserDetail + - reports.reportRoot.Functions + summary: Invoke function getOffice365GroupsActivityGroupCounts + operationId: report_getOffice365GroupsActivityGroupCount parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date + - $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/octet-stream: + application/json: schema: + title: Collection of office365GroupsActivityGroupCounts type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityGroupCounts' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getM365AppUserDetail(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOffice365GroupsActivityStorage(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getM365AppUserDetail - description: Get a report that provides the details about which apps and platforms users have used. - operationId: report_getM365AppUserDetail + - reports.reportRoot.Functions + summary: Invoke function getOffice365GroupsActivityStorage + operationId: report_getOffice365GroupsActivityStorage parameters: - name: period in: path @@ -4797,28 +11596,71 @@ paths: style: simple schema: type: string + - $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/octet-stream: + application/json: schema: + title: Collection of office365GroupsActivityStorage type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityStorage' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMailboxUsageDetail(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOffice365ServicesUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getMailboxUsageDetail - operationId: report_getMailboxUsageDetail + - reports.reportRoot.Functions + summary: Invoke function getOffice365ServicesUserCounts + operationId: report_getOffice365ServicesUserCount parameters: - name: period in: path @@ -4827,28 +11669,71 @@ paths: style: simple schema: type: string + - $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/octet-stream: + application/json: schema: + title: Collection of office365ServicesUserCounts type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.office365ServicesUserCounts' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMailboxUsageMailboxCounts(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getOneDriveActivityFileCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getMailboxUsageMailboxCounts - operationId: report_getMailboxUsageMailboxCount + - reports.reportRoot.Functions + summary: Invoke function getOneDriveActivityFileCounts + operationId: report_getOneDriveActivityFileCount parameters: - name: period in: path @@ -4873,12 +11758,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMailboxUsageQuotaStatusMailboxCounts(period=''{period}'')': + '/reports/microsoft.graph.getOneDriveActivityUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getMailboxUsageQuotaStatusMailboxCounts - operationId: report_getMailboxUsageQuotaStatusMailboxCount + - reports.reportRoot.Functions + summary: Invoke function getOneDriveActivityUserCounts + operationId: report_getOneDriveActivityUserCount parameters: - name: period in: path @@ -4903,20 +11788,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMailboxUsageStorage(period=''{period}'')': + '/reports/microsoft.graph.getOneDriveActivityUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getMailboxUsageStorage - operationId: report_getMailboxUsageStorage + - reports.reportRoot.Functions + summary: Invoke function getOneDriveActivityUserDetail + operationId: report_getOneDriveActivityUserDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: 2XX: description: Success @@ -4933,16 +11820,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getOneDriveActivityUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getMicrosoft365CopilotUsageUserDetail - description: Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusageuserdetail?view=graph-rest-beta - operationId: report_getMicrosoft365CopilotUsageUserDetail + - reports.reportRoot.Functions + summary: Invoke function getOneDriveActivityUserDetail + operationId: report_getOneDriveActivityUserDetail parameters: - name: period in: path @@ -4967,16 +11850,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + '/reports/microsoft.graph.getOneDriveUsageAccountCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getMicrosoft365CopilotUserCountSummary - description: Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusercountsummary?view=graph-rest-beta - operationId: report_getMicrosoft365CopilotUserCountSummary + - reports.reportRoot.Functions + summary: Invoke function getOneDriveUsageAccountCounts + operationId: report_getOneDriveUsageAccountCount parameters: - name: period in: path @@ -5001,24 +11880,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + '/reports/microsoft.graph.getOneDriveUsageAccountDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getMicrosoft365CopilotUserCountTrend - description: Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusercounttrend?view=graph-rest-beta - operationId: report_getMicrosoft365CopilotUserCountTrend + - reports.reportRoot.Functions + summary: Invoke function getOneDriveUsageAccountDetail + operationId: report_getOneDriveUsageAccountDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: 2XX: description: Success @@ -5035,12 +11912,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /reports/microsoft.graph.getOffice365ActivationCounts(): + '/reports/microsoft.graph.getOneDriveUsageAccountDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365ActivationCounts - operationId: report_getOffice365ActivationCount + - reports.reportRoot.Functions + summary: Invoke function getOneDriveUsageAccountDetail + operationId: report_getOneDriveUsageAccountDetail + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string responses: 2XX: description: Success @@ -5057,12 +11942,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /reports/microsoft.graph.getOffice365ActivationsUserCounts(): + '/reports/microsoft.graph.getOneDriveUsageFileCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365ActivationsUserCounts - operationId: report_getOffice365ActivationsUserCount + - reports.reportRoot.Functions + summary: Invoke function getOneDriveUsageFileCounts + operationId: report_getOneDriveUsageFileCount + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string responses: 2XX: description: Success @@ -5079,12 +11972,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /reports/microsoft.graph.getOffice365ActivationsUserDetail(): + '/reports/microsoft.graph.getOneDriveUsageStorage(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365ActivationsUserDetail - operationId: report_getOffice365ActivationsUserDetail + - reports.reportRoot.Functions + summary: Invoke function getOneDriveUsageStorage + operationId: report_getOneDriveUsageStorage + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string responses: 2XX: description: Success @@ -5101,68 +12002,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365ActiveUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getPrinterArchivedPrintJobs(printerId=''{printerId}'',startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - - reports.Functions - summary: Invoke function getOffice365ActiveUserCounts - operationId: report_getOffice365ActiveUserCount + - reports.reportRoot.Functions + summary: 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-beta + operationId: report_getPrinterArchivedPrintJob parameters: - - name: period + - name: printerId in: path - description: 'Usage: period=''{period}''' + description: 'Usage: printerId=''{printerId}''' + required: true + style: simple + schema: + type: string + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + style: simple + 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 style: simple 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 - $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 office365ActiveUserCounts type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.office365ActiveUserCounts' + $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' '@odata.nextLink': type: string nullable: true @@ -5174,22 +12068,24 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/microsoft.graph.getOffice365ActiveUserDetail(date={date})': + '/reports/microsoft.graph.getRelyingPartyDetailedSummary(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365ActiveUserDetail - operationId: report_getOffice365ActiveUserDetail + - reports.reportRoot.Functions + summary: 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-beta + operationId: report_getRelyingPartyDetailedSummary parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5231,13 +12127,13 @@ paths: content: application/json: schema: - title: Collection of office365ActiveUserDetail + title: Collection of relyingPartyDetailedSummary type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.office365ActiveUserDetail' + $ref: '#/components/schemas/microsoft.graph.relyingPartyDetailedSummary' '@odata.nextLink': type: string nullable: true @@ -5249,12 +12145,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/microsoft.graph.getOffice365ActiveUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getSharePointActivityFileCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365ActiveUserDetail - operationId: report_getOffice365ActiveUserDetail + - reports.reportRoot.Functions + summary: Invoke function getSharePointActivityFileCounts + operationId: report_getSharePointActivityFileCount parameters: - name: period in: path @@ -5263,71 +12159,120 @@ paths: style: simple schema: type: string - - $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 + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointActivityPages(period=''{period}'')': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getSharePointActivityPages + operationId: report_getSharePointActivityPage + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getSharePointActivityUserCounts + operationId: report_getSharePointActivityUserCount + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointActivityUserDetail(date={date})': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getSharePointActivityUserDetail + operationId: report_getSharePointActivityUserDetail + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date responses: 2XX: description: Success content: - application/json: + application/octet-stream: schema: - title: Collection of office365ActiveUserDetail type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.office365ActiveUserDetail' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getOffice365GroupsActivityCounts(period=''{period}'')': + '/reports/microsoft.graph.getSharePointActivityUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityCounts - operationId: report_getOffice365GroupsActivityCount + - reports.reportRoot.Functions + summary: Invoke function getSharePointActivityUserDetail + operationId: report_getSharePointActivityUserDetail parameters: - name: period in: path @@ -5336,71 +12281,28 @@ paths: style: simple schema: type: string - - $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: + application/octet-stream: schema: - title: Collection of office365GroupsActivityCounts type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityCounts' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getOffice365GroupsActivityDetail(date={date})': + '/reports/microsoft.graph.getSharePointSiteUsageDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityDetail - operationId: report_getOffice365GroupsActivityDetail + - reports.reportRoot.Functions + summary: Invoke function getSharePointSiteUsageDetail + operationId: report_getSharePointSiteUsageDetail parameters: - name: date in: path @@ -5411,71 +12313,28 @@ paths: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string format: date - - $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: + application/octet-stream: schema: - title: Collection of office365GroupsActivityDetail type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityDetail' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getOffice365GroupsActivityDetail(period=''{period}'')': + '/reports/microsoft.graph.getSharePointSiteUsageDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityDetail - operationId: report_getOffice365GroupsActivityDetail + - reports.reportRoot.Functions + summary: Invoke function getSharePointSiteUsageDetail + operationId: report_getSharePointSiteUsageDetail parameters: - name: period in: path @@ -5484,71 +12343,28 @@ paths: style: simple schema: type: string - - $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: + application/octet-stream: schema: - title: Collection of office365GroupsActivityDetail type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityDetail' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getOffice365GroupsActivityFileCounts(period=''{period}'')': + '/reports/microsoft.graph.getSharePointSiteUsageFileCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityFileCounts - operationId: report_getOffice365GroupsActivityFileCount + - reports.reportRoot.Functions + summary: Invoke function getSharePointSiteUsageFileCounts + operationId: report_getSharePointSiteUsageFileCount parameters: - name: period in: path @@ -5557,71 +12373,58 @@ paths: style: simple schema: type: string - - $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: + application/octet-stream: schema: - title: Collection of office365GroupsActivityFileCounts type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityFileCounts' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getOffice365GroupsActivityGroupCounts(period=''{period}'')': + '/reports/microsoft.graph.getSharePointSiteUsagePages(period=''{period}'')': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getSharePointSiteUsagePages + operationId: report_getSharePointSiteUsagePage + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointSiteUsageSiteCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityGroupCounts - operationId: report_getOffice365GroupsActivityGroupCount + - reports.reportRoot.Functions + summary: Invoke function getSharePointSiteUsageSiteCounts + operationId: report_getSharePointSiteUsageSiteCount parameters: - name: period in: path @@ -5630,71 +12433,28 @@ paths: style: simple schema: type: string - - $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: + application/octet-stream: schema: - title: Collection of office365GroupsActivityGroupCounts type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityGroupCounts' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getOffice365GroupsActivityStorage(period=''{period}'')': + '/reports/microsoft.graph.getSharePointSiteUsageStorage(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityStorage - operationId: report_getOffice365GroupsActivityStorage + - reports.reportRoot.Functions + summary: Invoke function getSharePointSiteUsageStorage + operationId: report_getSharePointSiteUsageStorage parameters: - name: period in: path @@ -5703,71 +12463,28 @@ paths: style: simple schema: type: string - - $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: + application/octet-stream: schema: - title: Collection of office365GroupsActivityStorage type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.office365GroupsActivityStorage' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getOffice365ServicesUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOffice365ServicesUserCounts - operationId: report_getOffice365ServicesUserCount + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessActivityCounts + operationId: report_getSkypeGraphFPreBusinessActivityCount parameters: - name: period in: path @@ -5776,71 +12493,28 @@ paths: style: simple schema: type: string - - $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: + application/octet-stream: schema: - title: Collection of office365ServicesUserCounts type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.office365ServicesUserCounts' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getOneDriveActivityFileCounts(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessActivityUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOneDriveActivityFileCounts - operationId: report_getOneDriveActivityFileCount + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessActivityUserCounts + operationId: report_getSkypeGraphFPreBusinessActivityUserCount parameters: - name: period in: path @@ -5865,20 +12539,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveActivityUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getOneDriveActivityUserCounts - operationId: report_getOneDriveActivityUserCount + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessActivityUserDetail + operationId: report_getSkypeGraphFPreBusinessActivityUserDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: 2XX: description: Success @@ -5895,22 +12571,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveActivityUserDetail(date={date})': + '/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOneDriveActivityUserDetail - operationId: report_getOneDriveActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessActivityUserDetail + operationId: report_getSkypeGraphFPreBusinessActivityUserDetail parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date responses: 2XX: description: Success @@ -5927,12 +12601,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveActivityUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageDistributionUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOneDriveActivityUserDetail - operationId: report_getOneDriveActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts + operationId: report_getSkypeGraphFPreBusinessDeviceUsageDistributionUserCount parameters: - name: period in: path @@ -5957,12 +12631,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageAccountCounts(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOneDriveUsageAccountCounts - operationId: report_getOneDriveUsageAccountCount + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessDeviceUsageUserCounts + operationId: report_getSkypeGraphFPreBusinessDeviceUsageUserCount parameters: - name: period in: path @@ -5987,12 +12661,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageAccountDetail(date={date})': + '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getOneDriveUsageAccountDetail - operationId: report_getOneDriveUsageAccountDetail + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessDeviceUsageUserDetail + operationId: report_getSkypeGraphFPreBusinessDeviceUsageUserDetail parameters: - name: date in: path @@ -6019,12 +12693,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageAccountDetail(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOneDriveUsageAccountDetail - operationId: report_getOneDriveUsageAccountDetail + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessDeviceUsageUserDetail + operationId: report_getSkypeGraphFPreBusinessDeviceUsageUserDetail parameters: - name: period in: path @@ -6049,12 +12723,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageFileCounts(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOneDriveUsageFileCounts - operationId: report_getOneDriveUsageFileCount + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessOrganizerActivityCounts + operationId: report_getSkypeGraphFPreBusinessOrganizerActivityCount parameters: - name: period in: path @@ -6079,12 +12753,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageStorage(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityMinuteCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getOneDriveUsageStorage - operationId: report_getOneDriveUsageStorage + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts + operationId: report_getSkypeGraphFPreBusinessOrganizerActivityMinuteCount parameters: - name: period in: path @@ -6109,82 +12783,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getPrinterArchivedPrintJobs(printerId=''{printerId}'',startDateTime={startDateTime},endDateTime={endDateTime})': - get: - tags: - - reports.Functions - summary: 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-beta - operationId: report_getPrinterArchivedPrintJob - parameters: - - name: printerId - in: path - description: 'Usage: printerId=''{printerId}''' - required: true - style: simple - schema: - type: string - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple - 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 + '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessOrganizerActivityUserCounts + operationId: report_getSkypeGraphFPreBusinessOrganizerActivityUserCount + parameters: + - name: period in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'Usage: period=''{period}''' required: true style: simple 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 - - $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: + application/octet-stream: schema: type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getRelyingPartyDetailedSummary(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: 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-beta - operationId: report_getRelyingPartyDetailedSummary + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessParticipantActivityCounts + operationId: report_getSkypeGraphFPreBusinessParticipantActivityCount parameters: - name: period in: path @@ -6193,71 +12827,28 @@ paths: style: simple schema: type: string - - $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: + application/octet-stream: schema: - title: Collection of relyingPartyDetailedSummary type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.relyingPartyDetailedSummary' - '@odata.nextLink': type: string - nullable: true + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/microsoft.graph.getSharePointActivityFileCounts(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityMinuteCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointActivityFileCounts - operationId: report_getSharePointActivityFileCount + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessParticipantActivityMinuteCounts + operationId: report_getSkypeGraphFPreBusinessParticipantActivityMinuteCount parameters: - name: period in: path @@ -6282,12 +12873,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityPages(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointActivityPages - operationId: report_getSharePointActivityPage + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessParticipantActivityUserCounts + operationId: report_getSkypeGraphFPreBusinessParticipantActivityUserCount parameters: - name: period in: path @@ -6312,12 +12903,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointActivityUserCounts - operationId: report_getSharePointActivityUserCount + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessPeerToPeerActivityCounts + operationId: report_getSkypeGraphFPreBusinessPeerToPeerActivityCount parameters: - name: period in: path @@ -6342,22 +12933,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityUserDetail(date={date})': + '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityMinuteCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointActivityUserDetail - operationId: report_getSharePointActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts + operationId: report_getSkypeGraphFPreBusinessPeerToPeerActivityMinuteCount parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date responses: 2XX: description: Success @@ -6374,12 +12963,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointActivityUserDetail - operationId: report_getSharePointActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts + operationId: report_getSkypeGraphFPreBusinessPeerToPeerActivityUserCount parameters: - name: period in: path @@ -6404,22 +12993,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageDetail(date={date})': + '/reports/microsoft.graph.getTeamsDeviceUsageDistributionTotalUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageDetail - operationId: report_getSharePointSiteUsageDetail + - reports.reportRoot.Functions + summary: Invoke function getTeamsDeviceUsageDistributionTotalUserCounts + operationId: report_getTeamsDeviceUsageDistributionTotalUserCount parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date responses: 2XX: description: Success @@ -6436,12 +13023,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageDetail(period=''{period}'')': + '/reports/microsoft.graph.getTeamsDeviceUsageDistributionUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageDetail - operationId: report_getSharePointSiteUsageDetail + - reports.reportRoot.Functions + summary: Invoke function getTeamsDeviceUsageDistributionUserCounts + operationId: report_getTeamsDeviceUsageDistributionUserCount parameters: - name: period in: path @@ -6466,12 +13053,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageFileCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsDeviceUsageTotalUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageFileCounts - operationId: report_getSharePointSiteUsageFileCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsDeviceUsageTotalUserCounts + operationId: report_getTeamsDeviceUsageTotalUserCount parameters: - name: period in: path @@ -6496,12 +13083,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsagePages(period=''{period}'')': + '/reports/microsoft.graph.getTeamsDeviceUsageUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsagePages - operationId: report_getSharePointSiteUsagePage + - reports.reportRoot.Functions + summary: Invoke function getTeamsDeviceUsageUserCounts + operationId: report_getTeamsDeviceUsageUserCount parameters: - name: period in: path @@ -6526,20 +13113,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageSiteCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageSiteCounts - operationId: report_getSharePointSiteUsageSiteCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsDeviceUsageUserDetail + operationId: report_getTeamsDeviceUsageUserDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: 2XX: description: Success @@ -6556,12 +13145,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageStorage(period=''{period}'')': + '/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageStorage - operationId: report_getSharePointSiteUsageStorage + - reports.reportRoot.Functions + summary: Invoke function getTeamsDeviceUsageUserDetail + operationId: report_getTeamsDeviceUsageUserDetail parameters: - name: period in: path @@ -6586,12 +13175,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessActivityCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsTeamActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessActivityCounts - operationId: report_getSkypeGraphFPreBusinessActivityCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsTeamActivityCounts + operationId: report_getTeamsTeamActivityCount parameters: - name: period in: path @@ -6616,20 +13205,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessActivityUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsTeamActivityDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessActivityUserCounts - operationId: report_getSkypeGraphFPreBusinessActivityUserCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsTeamActivityDetail + operationId: report_getTeamsTeamActivityDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: 2XX: description: Success @@ -6646,22 +13237,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(date={date})': + '/reports/microsoft.graph.getTeamsTeamActivityDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessActivityUserDetail - operationId: report_getSkypeGraphFPreBusinessActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getTeamsTeamActivityDetail + operationId: report_getTeamsTeamActivityDetail parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date responses: 2XX: description: Success @@ -6678,12 +13267,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getTeamsTeamActivityDistributionCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessActivityUserDetail - operationId: report_getSkypeGraphFPreBusinessActivityUserDetail + - reports.reportRoot.Functions + summary: Invoke function getTeamsTeamActivityDistributionCounts + operationId: report_getTeamsTeamActivityDistributionCount parameters: - name: period in: path @@ -6708,12 +13297,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageDistributionUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsTeamCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts - operationId: report_getSkypeGraphFPreBusinessDeviceUsageDistributionUserCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsTeamCounts + operationId: report_getTeamsTeamCount parameters: - name: period in: path @@ -6738,12 +13327,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsUserActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessDeviceUsageUserCounts - operationId: report_getSkypeGraphFPreBusinessDeviceUsageUserCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityCounts + operationId: report_getTeamsUserActivityCount parameters: - name: period in: path @@ -6768,22 +13357,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(date={date})': + '/reports/microsoft.graph.getTeamsUserActivityDistributionTotalUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessDeviceUsageUserDetail - operationId: report_getSkypeGraphFPreBusinessDeviceUsageUserDetail + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityDistributionTotalUserCounts + operationId: report_getTeamsUserActivityDistributionTotalUserCount parameters: - - name: date + - name: period in: path - description: 'Usage: date={date}' + description: 'Usage: period=''{period}''' required: true style: simple schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date responses: 2XX: description: Success @@ -6800,12 +13387,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getTeamsUserActivityDistributionUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessDeviceUsageUserDetail - operationId: report_getSkypeGraphFPreBusinessDeviceUsageUserDetail + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityDistributionUserCounts + operationId: report_getTeamsUserActivityDistributionUserCount parameters: - name: period in: path @@ -6830,12 +13417,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsUserActivityTotalCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessOrganizerActivityCounts - operationId: report_getSkypeGraphFPreBusinessOrganizerActivityCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityTotalCounts + operationId: report_getTeamsUserActivityTotalCount parameters: - name: period in: path @@ -6860,12 +13447,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityMinuteCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsUserActivityTotalDistributionCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts - operationId: report_getSkypeGraphFPreBusinessOrganizerActivityMinuteCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityTotalDistributionCounts + operationId: report_getTeamsUserActivityTotalDistributionCount parameters: - name: period in: path @@ -6890,12 +13477,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsUserActivityTotalUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessOrganizerActivityUserCounts - operationId: report_getSkypeGraphFPreBusinessOrganizerActivityUserCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityTotalUserCounts + operationId: report_getTeamsUserActivityTotalUserCount parameters: - name: period in: path @@ -6920,12 +13507,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsUserActivityUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessParticipantActivityCounts - operationId: report_getSkypeGraphFPreBusinessParticipantActivityCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityUserCounts + operationId: report_getTeamsUserActivityUserCount parameters: - name: period in: path @@ -6950,20 +13537,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityMinuteCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsUserActivityUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessParticipantActivityMinuteCounts - operationId: report_getSkypeGraphFPreBusinessParticipantActivityMinuteCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityUserDetail + operationId: report_getTeamsUserActivityUserDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: 2XX: description: Success @@ -6980,12 +13569,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getTeamsUserActivityUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessParticipantActivityUserCounts - operationId: report_getSkypeGraphFPreBusinessParticipantActivityUserCount + - reports.reportRoot.Functions + summary: Invoke function getTeamsUserActivityUserDetail + operationId: report_getTeamsUserActivityUserDetail parameters: - name: period in: path @@ -7010,42 +13599,78 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityCounts(period=''{period}'')': + '/reports/microsoft.graph.getUserArchivedPrintJobs(userId=''{userId}'',startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessPeerToPeerActivityCounts - operationId: report_getSkypeGraphFPreBusinessPeerToPeerActivityCount + - reports.reportRoot.Functions + summary: 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-beta + operationId: report_getUserArchivedPrintJob parameters: - - name: period + - name: userId in: path - description: 'Usage: period=''{period}''' + description: 'Usage: userId=''{userId}''' + required: true + style: simple + schema: + type: string + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + style: simple + 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 style: simple 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 + - $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/octet-stream: + application/json: schema: type: object properties: value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' + '@odata.nextLink': type: string - format: base64url + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityMinuteCounts(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/microsoft.graph.getYammerActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts - operationId: report_getSkypeGraphFPreBusinessPeerToPeerActivityMinuteCount + - reports.reportRoot.Functions + summary: Invoke function getYammerActivityCounts + operationId: report_getYammerActivityCount parameters: - name: period in: path @@ -7070,12 +13695,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getYammerActivityUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts - operationId: report_getSkypeGraphFPreBusinessPeerToPeerActivityUserCount + - reports.reportRoot.Functions + summary: Invoke function getYammerActivityUserCounts + operationId: report_getYammerActivityUserCount parameters: - name: period in: path @@ -7100,20 +13725,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageDistributionTotalUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getYammerActivityUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageDistributionTotalUserCounts - operationId: report_getTeamsDeviceUsageDistributionTotalUserCount + - reports.reportRoot.Functions + summary: Invoke function getYammerActivityUserDetail + operationId: report_getYammerActivityUserDetail parameters: - - name: period + - name: date in: path - description: 'Usage: period=''{period}''' + description: 'Usage: date={date}' required: true style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: 2XX: description: Success @@ -7130,12 +13757,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageDistributionUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getYammerActivityUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageDistributionUserCounts - operationId: report_getTeamsDeviceUsageDistributionUserCount + - reports.reportRoot.Functions + summary: Invoke function getYammerActivityUserDetail + operationId: report_getYammerActivityUserDetail parameters: - name: period in: path @@ -7160,12 +13787,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageTotalUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getYammerDeviceUsageDistributionUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageTotalUserCounts - operationId: report_getTeamsDeviceUsageTotalUserCount + - reports.reportRoot.Functions + summary: Invoke function getYammerDeviceUsageDistributionUserCounts + operationId: report_getYammerDeviceUsageDistributionUserCount parameters: - name: period in: path @@ -7190,12 +13817,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageUserCounts(period=''{period}'')': + '/reports/microsoft.graph.getYammerDeviceUsageUserCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageUserCounts - operationId: report_getTeamsDeviceUsageUserCount + - reports.reportRoot.Functions + summary: Invoke function getYammerDeviceUsageUserCounts + operationId: report_getYammerDeviceUsageUserCount parameters: - name: period in: path @@ -7220,12 +13847,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(date={date})': + '/reports/microsoft.graph.getYammerDeviceUsageUserDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageUserDetail - operationId: report_getTeamsDeviceUsageUserDetail + - reports.reportRoot.Functions + summary: Invoke function getYammerDeviceUsageUserDetail + operationId: report_getYammerDeviceUsageUserDetail parameters: - name: date in: path @@ -7252,12 +13879,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getYammerDeviceUsageUserDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageUserDetail - operationId: report_getTeamsDeviceUsageUserDetail + - reports.reportRoot.Functions + summary: Invoke function getYammerDeviceUsageUserDetail + operationId: report_getYammerDeviceUsageUserDetail parameters: - name: period in: path @@ -7282,12 +13909,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsTeamActivityCounts(period=''{period}'')': + '/reports/microsoft.graph.getYammerGroupsActivityCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsTeamActivityCounts - operationId: report_getTeamsTeamActivityCount + - reports.reportRoot.Functions + summary: Invoke function getYammerGroupsActivityCounts + operationId: report_getYammerGroupsActivityCount parameters: - name: period in: path @@ -7312,12 +13939,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsTeamActivityDetail(date={date})': + '/reports/microsoft.graph.getYammerGroupsActivityDetail(date={date})': get: tags: - - reports.Functions - summary: Invoke function getTeamsTeamActivityDetail - operationId: report_getTeamsTeamActivityDetail + - reports.reportRoot.Functions + summary: Invoke function getYammerGroupsActivityDetail + operationId: report_getYammerGroupsActivityDetail parameters: - name: date in: path @@ -7344,12 +13971,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsTeamActivityDetail(period=''{period}'')': + '/reports/microsoft.graph.getYammerGroupsActivityDetail(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsTeamActivityDetail - operationId: report_getTeamsTeamActivityDetail + - reports.reportRoot.Functions + summary: Invoke function getYammerGroupsActivityDetail + operationId: report_getYammerGroupsActivityDetail parameters: - name: period in: path @@ -7374,12 +14001,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsTeamActivityDistributionCounts(period=''{period}'')': + '/reports/microsoft.graph.getYammerGroupsActivityGroupCounts(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsTeamActivityDistributionCounts - operationId: report_getTeamsTeamActivityDistributionCount + - reports.reportRoot.Functions + summary: Invoke function getYammerGroupsActivityGroupCounts + operationId: report_getYammerGroupsActivityGroupCount parameters: - name: period in: path @@ -7404,132 +14031,228 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsTeamCounts(period=''{period}'')': + '/reports/microsoft.graph.managedDeviceEnrollmentAbandonmentDetails(skip={skip},top={top},filter=''{filter}'',skipToken=''{skipToken}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsTeamCounts - operationId: report_getTeamsTeamCount + - reports.reportRoot.Functions + summary: Invoke function managedDeviceEnrollmentAbandonmentDetails + description: Metadata for Enrollment abandonment details report + operationId: report_managedDeviceEnrollmentAbandonmentDetail parameters: - - name: period + - name: skip in: path - description: 'Usage: period=''{period}''' + description: 'Usage: skip={skip}' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - name: top + in: path + description: 'Usage: top={top}' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - name: filter + in: path + description: 'Usage: filter=''{filter}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: skipToken + in: path + description: 'Usage: skipToken=''{skipToken}''' + required: true + style: simple + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.managedDeviceEnrollmentAbandonmentSummary(skip={skip},top={top},filter=''{filter}'',skipToken=''{skipToken}'')': + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function managedDeviceEnrollmentAbandonmentSummary + description: Metadata for Enrollment abandonment summary report + operationId: report_managedDeviceEnrollmentAbandonmentSummary + parameters: + - name: skip + in: path + description: 'Usage: skip={skip}' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - name: top + in: path + description: 'Usage: top={top}' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - name: filter + in: path + description: 'Usage: filter=''{filter}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: skipToken + in: path + description: 'Usage: skipToken=''{skipToken}''' required: true style: simple schema: type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(): + get: + tags: + - reports.reportRoot.Functions + summary: Invoke function managedDeviceEnrollmentFailureDetails + operationId: report_managedDeviceEnrollmentFailureDetail responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityCounts(period=''{period}'')': + '/reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(skip={skip},top={top},filter=''{filter}'',skipToken=''{skipToken}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityCounts - operationId: report_getTeamsUserActivityCount + - reports.reportRoot.Functions + summary: Invoke function managedDeviceEnrollmentFailureDetails + operationId: report_managedDeviceEnrollmentFailureDetail parameters: - - name: period + - name: skip in: path - description: 'Usage: period=''{period}''' + description: 'Usage: skip={skip}' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - name: top + in: path + description: 'Usage: top={top}' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - name: filter + in: path + description: 'Usage: filter=''{filter}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: skipToken + in: path + description: 'Usage: skipToken=''{skipToken}''' required: true style: simple schema: type: string + nullable: true responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityDistributionTotalUserCounts(period=''{period}'')': + /reports/microsoft.graph.managedDeviceEnrollmentFailureTrends(): get: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityDistributionTotalUserCounts - operationId: report_getTeamsUserActivityDistributionTotalUserCount - parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - style: simple - schema: - type: string + - reports.reportRoot.Functions + summary: Invoke function managedDeviceEnrollmentFailureTrends + description: Metadata for the enrollment failure trends report + operationId: report_managedDeviceEnrollmentFailureTrend responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityDistributionUserCounts(period=''{period}'')': + /reports/microsoft.graph.managedDeviceEnrollmentTopFailures(): get: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityDistributionUserCounts - operationId: report_getTeamsUserActivityDistributionUserCount - parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - style: simple - schema: - type: string + - reports.reportRoot.Functions + summary: Invoke function managedDeviceEnrollmentTopFailures + operationId: report_managedDeviceEnrollmentTopFailure responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityTotalCounts(period=''{period}'')': + '/reports/microsoft.graph.managedDeviceEnrollmentTopFailures(period=''{period}'')': get: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityTotalCounts - operationId: report_getTeamsUserActivityTotalCount + - reports.reportRoot.Functions + summary: Invoke function managedDeviceEnrollmentTopFailures + operationId: report_managedDeviceEnrollmentTopFailure parameters: - name: period in: path @@ -7538,857 +14261,1018 @@ paths: style: simple schema: type: string + nullable: true responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityTotalDistributionCounts(period=''{period}'')': + /reports/monthlyPrintUsageByPrinter: get: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityTotalDistributionCounts - operationId: report_getTeamsUserActivityTotalDistributionCount + - reports.printUsageByPrinter + summary: 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-beta + operationId: report_ListMonthlyPrintUsageGraphBPrePrinter parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - style: simple + - $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: - type: string + 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: - description: Success + $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByPrinter + summary: Create new navigation property to monthlyPrintUsageByPrinter for reports + operationId: report_CreateMonthlyPrintUsageGraphBPrePrinter + 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/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityTotalUserCounts(period=''{period}'')': + x-ms-docs-operation-type: operation + '/reports/monthlyPrintUsageByPrinter/{printUsageByPrinter-id}': get: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityTotalUserCounts - operationId: report_getTeamsUserActivityTotalUserCount + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageByPrinter from reports + description: 'Retrieve a list of monthly print usage summaries, grouped by printer.' + operationId: report_GetMonthlyPrintUsageGraphBPrePrinter parameters: - - name: period + - name: printUsageByPrinter-id in: path - description: 'Usage: period=''{period}''' + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string + x-ms-docs-key-type: printUsageByPrinter + - 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: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityUserCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityUserCounts - operationId: report_getTeamsUserActivityUserCount + - reports.printUsageByPrinter + summary: Update the navigation property monthlyPrintUsageByPrinter in reports + operationId: report_UpdateMonthlyPrintUsageGraphBPrePrinter parameters: - - name: period + - name: printUsageByPrinter-id in: path - description: 'Usage: period=''{period}''' + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string + x-ms-docs-key-type: printUsageByPrinter + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + required: true responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityUserDetail(date={date})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityUserDetail - operationId: report_getTeamsUserActivityUserDetail + - reports.printUsageByPrinter + summary: Delete navigation property monthlyPrintUsageByPrinter for reports + operationId: report_DeleteMonthlyPrintUsageGraphBPrePrinter parameters: - - name: date + - name: printUsageByPrinter-id in: path - description: 'Usage: date={date}' + description: The unique identifier of printUsageByPrinter required: true style: simple 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-key-type: printUsageByPrinter + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityUserDetail(period=''{period}'')': + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageByPrinter/$count: get: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityUserDetail - operationId: report_getTeamsUserActivityUserDetail + - reports.printUsageByPrinter + summary: Get the number of the resource + operationId: report.monthlyPrintUsageGraphBPrePrinter_GetCount parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getUserArchivedPrintJobs(userId=''{userId}'',startDateTime={startDateTime},endDateTime={endDateTime})': + /reports/monthlyPrintUsageByUser: get: tags: - - reports.Functions - summary: Invoke function getUserArchivedPrintJobs - description: Get a list of archived print jobs for a particular user. + - reports.printUsageByUser + summary: 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/reports-getuserarchivedprintjobs?view=graph-rest-beta - operationId: report_getUserArchivedPrintJob + url: https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyuser?view=graph-rest-beta + operationId: report_ListMonthlyPrintUsageGraphBPreUser parameters: - - name: userId - in: path - description: 'Usage: userId=''{userId}''' - required: true - style: simple - schema: - type: string - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple - 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 - style: simple - 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 - $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: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/microsoft.graph.getYammerActivityCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + post: tags: - - reports.Functions - summary: Invoke function getYammerActivityCounts - operationId: report_getYammerActivityCount - parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - style: simple - schema: - type: string + - reports.printUsageByUser + summary: Create new navigation property to monthlyPrintUsageByUser for reports + operationId: report_CreateMonthlyPrintUsageGraphBPreUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true responses: 2XX: - description: Success + description: Created navigation property. content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerActivityUserCounts(period=''{period}'')': + x-ms-docs-operation-type: operation + '/reports/monthlyPrintUsageByUser/{printUsageByUser-id}': get: tags: - - reports.Functions - summary: Invoke function getYammerActivityUserCounts - operationId: report_getYammerActivityUserCount + - reports.printUsageByUser + summary: Get monthlyPrintUsageByUser from reports + description: 'Retrieve a list of monthly print usage summaries, grouped by user.' + operationId: report_GetMonthlyPrintUsageGraphBPreUser parameters: - - name: period + - name: printUsageByUser-id in: path - description: 'Usage: period=''{period}''' + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string + x-ms-docs-key-type: printUsageByUser + - 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: Success + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerActivityUserDetail(date={date})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getYammerActivityUserDetail - operationId: report_getYammerActivityUserDetail + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageByUser in reports + operationId: report_UpdateMonthlyPrintUsageGraphBPreUser parameters: - - name: date + - name: printUsageByUser-id in: path - description: 'Usage: date={date}' + description: The unique identifier of printUsageByUser required: true style: simple 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-key-type: printUsageByUser + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerActivityUserDetail(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function getYammerActivityUserDetail - operationId: report_getYammerActivityUserDetail + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageByUser for reports + operationId: report_DeleteMonthlyPrintUsageGraphBPreUser parameters: - - name: period + - name: printUsageByUser-id in: path - description: 'Usage: period=''{period}''' + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string + x-ms-docs-key-type: printUsageByUser + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerDeviceUsageDistributionUserCounts(period=''{period}'')': + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageByUser/$count: get: tags: - - reports.Functions - summary: Invoke function getYammerDeviceUsageDistributionUserCounts - operationId: report_getYammerDeviceUsageDistributionUserCount + - reports.printUsageByUser + summary: Get the number of the resource + operationId: report.monthlyPrintUsageGraphBPreUser_GetCount parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerDeviceUsageUserCounts(period=''{period}'')': + /reports/monthlyPrintUsageSummariesByPrinter: get: tags: - - reports.Functions - summary: Invoke function getYammerDeviceUsageUserCounts - operationId: report_getYammerDeviceUsageUserCount + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageSummariesByPrinter from reports + operationId: report_ListMonthlyPrintUsageSummariesGraphBPrePrinter parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - style: simple + - $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: - type: string + 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: - description: Success + $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByPrinter + summary: Create new navigation property to monthlyPrintUsageSummariesByPrinter for reports + operationId: report_CreateMonthlyPrintUsageSummariesGraphBPrePrinter + 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/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerDeviceUsageUserDetail(date={date})': + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + x-ms-docs-operation-type: operation + '/reports/monthlyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': get: tags: - - reports.Functions - summary: Invoke function getYammerDeviceUsageUserDetail - operationId: report_getYammerDeviceUsageUserDetail + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageSummariesByPrinter from reports + operationId: report_GetMonthlyPrintUsageSummariesGraphBPrePrinter parameters: - - name: date + - name: printUsageByPrinter-id in: path - description: 'Usage: date={date}' + description: The unique identifier of printUsageByPrinter required: true style: simple 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-key-type: printUsageByPrinter + - 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: Success + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerDeviceUsageUserDetail(period=''{period}'')': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getYammerDeviceUsageUserDetail - operationId: report_getYammerDeviceUsageUserDetail + - reports.printUsageByPrinter + summary: Update the navigation property monthlyPrintUsageSummariesByPrinter in reports + operationId: report_UpdateMonthlyPrintUsageSummariesGraphBPrePrinter parameters: - - name: period + - name: printUsageByPrinter-id in: path - description: 'Usage: period=''{period}''' + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string + x-ms-docs-key-type: printUsageByPrinter + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + required: true responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerGroupsActivityCounts(period=''{period}'')': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function getYammerGroupsActivityCounts - operationId: report_getYammerGroupsActivityCount + - reports.printUsageByPrinter + summary: Delete navigation property monthlyPrintUsageSummariesByPrinter for reports + operationId: report_DeleteMonthlyPrintUsageSummariesGraphBPrePrinter parameters: - - name: period + - name: printUsageByPrinter-id in: path - description: 'Usage: period=''{period}''' + description: The unique identifier of printUsageByPrinter required: true style: simple schema: type: string + x-ms-docs-key-type: printUsageByPrinter + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerGroupsActivityDetail(date={date})': + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageSummariesByPrinter/$count: get: tags: - - reports.Functions - summary: Invoke function getYammerGroupsActivityDetail - operationId: report_getYammerGroupsActivityDetail + - reports.printUsageByPrinter + summary: Get the number of the resource + operationId: report.monthlyPrintUsageSummariesGraphBPrePrinter_GetCount parameters: - - name: date - in: path - description: 'Usage: date={date}' - required: true - style: simple + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' + /reports/monthlyPrintUsageSummariesByUser: + get: + tags: + - reports.printUsageByUser + summary: Get monthlyPrintUsageSummariesByUser from reports + operationId: report_ListMonthlyPrintUsageSummariesGraphBPreUser + 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: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - format: date + 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: - description: Success + $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByUser + summary: Create new navigation property to monthlyPrintUsageSummariesByUser for reports + operationId: report_CreateMonthlyPrintUsageSummariesGraphBPreUser + 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/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerGroupsActivityDetail(period=''{period}'')': + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + '/reports/monthlyPrintUsageSummariesByUser/{printUsageByUser-id}': get: tags: - - reports.Functions - summary: Invoke function getYammerGroupsActivityDetail - operationId: report_getYammerGroupsActivityDetail + - reports.printUsageByUser + summary: Get monthlyPrintUsageSummariesByUser from reports + operationId: report_GetMonthlyPrintUsageSummariesGraphBPreUser parameters: - - name: period + - name: printUsageByUser-id in: path - description: 'Usage: period=''{period}''' + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string + x-ms-docs-key-type: printUsageByUser + - 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: Success + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerGroupsActivityGroupCounts(period=''{period}'')': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getYammerGroupsActivityGroupCounts - operationId: report_getYammerGroupsActivityGroupCount + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports + operationId: report_UpdateMonthlyPrintUsageSummariesGraphBPreUser parameters: - - name: period + - name: printUsageByUser-id in: path - description: 'Usage: period=''{period}''' + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string + x-ms-docs-key-type: printUsageByUser + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true responses: 2XX: description: Success content: - application/octet-stream: + application/json: schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.managedDeviceEnrollmentAbandonmentDetails(skip={skip},top={top},filter=''{filter}'',skipToken=''{skipToken}'')': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentAbandonmentDetails - description: Metadata for Enrollment abandonment details report - operationId: report_managedDeviceEnrollmentAbandonmentDetail + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports + operationId: report_DeleteMonthlyPrintUsageSummariesGraphBPreUser parameters: - - name: skip - in: path - description: 'Usage: skip={skip}' - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - - name: top - in: path - description: 'Usage: top={top}' - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - - name: filter + - name: printUsageByUser-id in: path - description: 'Usage: filter=''{filter}''' + description: The unique identifier of printUsageByUser required: true style: simple schema: type: string - nullable: true - - name: skipToken - in: path - description: 'Usage: skipToken=''{skipToken}''' - required: true + x-ms-docs-key-type: printUsageByUser + - name: If-Match + in: header + description: ETag style: simple schema: type: string - nullable: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.managedDeviceEnrollmentAbandonmentSummary(skip={skip},top={top},filter=''{filter}'',skipToken=''{skipToken}'')': + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageSummariesByUser/$count: get: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentAbandonmentSummary - description: Metadata for Enrollment abandonment summary report - operationId: report_managedDeviceEnrollmentAbandonmentSummary + - reports.printUsageByUser + summary: Get the number of the resource + operationId: report.monthlyPrintUsageSummariesGraphBPreUser_GetCount parameters: - - name: skip - in: path - description: 'Usage: skip={skip}' - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - - name: top - in: path - description: 'Usage: top={top}' - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - - name: filter - in: path - description: 'Usage: filter=''{filter}''' - required: true - style: simple + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-07-31' + date: '2023-06-13' + version: 2023-06/Tasks_And_Plans + description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + /reports/partners: + get: + tags: + - reports.partners + summary: Get partners from reports + description: Represents billing details for a Microsoft direct partner. + operationId: report_GetPartner + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - nullable: true - - name: skipToken - in: path - description: 'Usage: skipToken=''{skipToken}''' - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.partners' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(): - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentFailureDetails - operationId: report_managedDeviceEnrollmentFailureDetail + - reports.partners + summary: Update the navigation property partners in reports + operationId: report_UpdatePartner + 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.report' + $ref: '#/components/schemas/microsoft.graph.partners' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(skip={skip},top={top},filter=''{filter}'',skipToken=''{skipToken}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentFailureDetails - operationId: report_managedDeviceEnrollmentFailureDetail + - reports.partners + summary: Delete navigation property partners for reports + operationId: report_DeletePartner parameters: - - name: skip - in: path - description: 'Usage: skip={skip}' - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - - name: top - in: path - description: 'Usage: top={top}' - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - - name: filter - in: path - description: 'Usage: filter=''{filter}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: skipToken - in: path - description: 'Usage: skipToken=''{skipToken}''' - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - nullable: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.managedDeviceEnrollmentFailureTrends(): + x-ms-docs-operation-type: operation + /reports/partners/billing: get: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentFailureTrends - description: Metadata for the enrollment failure trends report - operationId: report_managedDeviceEnrollmentFailureTrend + - reports.partners + summary: Get billing from reports + description: Represents billing details for billed and unbilled data. + operationId: report.partner_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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.managedDeviceEnrollmentTopFailures(): - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentTopFailures - operationId: report_managedDeviceEnrollmentTopFailure + - reports.partners + summary: Update the navigation property billing in reports + operationId: report.partner_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.report' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.managedDeviceEnrollmentTopFailures(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentTopFailures - operationId: report_managedDeviceEnrollmentTopFailure + - reports.partners + summary: Delete navigation property billing for reports + operationId: report.partner_DeleteBilling parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - nullable: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/monthlyPrintUsageByPrinter: + x-ms-docs-operation-type: operation + /reports/partners/billing/manifests: get: tags: - - reports.printUsageByPrinter - summary: 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-beta - operationId: report_ListMonthlyPrintUsageGraphBPrePrinter + - reports.partners + summary: Get manifest + description: Read the properties and relationships of a manifest object. + operationId: report.partner.billing_ListManifest parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -8427,7 +15311,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' + $ref: '#/components/responses/microsoft.graph.partners.billing.manifestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8436,15 +15320,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByPrinter - summary: Create new navigation property to monthlyPrintUsageByPrinter for reports - operationId: report_CreateMonthlyPrintUsageGraphBPrePrinter + - reports.partners + summary: Create new navigation property to manifests for reports + operationId: report.partner.billing_CreateManifest requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' required: true responses: 2XX: @@ -8452,26 +15336,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageByPrinter/{printUsageByPrinter-id}': + '/reports/partners/billing/manifests/{manifest-id}': get: tags: - - reports.printUsageByPrinter - summary: Get monthlyPrintUsageByPrinter from reports - description: 'Retrieve a list of monthly print usage summaries, grouped by printer.' - operationId: report_GetMonthlyPrintUsageGraphBPrePrinter + - reports.partners + summary: 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-beta + operationId: report.partner.billing_GetManifest parameters: - - name: printUsageByPrinter-id + - name: manifest-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of manifest required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: manifest - name: $select in: query description: Select properties to be returned @@ -8498,30 +15385,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByPrinter - summary: Update the navigation property monthlyPrintUsageByPrinter in reports - operationId: report_UpdateMonthlyPrintUsageGraphBPrePrinter + - reports.partners + summary: Update the navigation property manifests in reports + operationId: report.partner.billing_UpdateManifest parameters: - - name: printUsageByPrinter-id + - name: manifest-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of manifest required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: manifest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' required: true responses: 2XX: @@ -8529,24 +15416,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByPrinter - summary: Delete navigation property monthlyPrintUsageByPrinter for reports - operationId: report_DeleteMonthlyPrintUsageGraphBPrePrinter + - reports.partners + summary: Delete navigation property manifests for reports + operationId: report.partner.billing_DeleteManifest parameters: - - name: printUsageByPrinter-id + - name: manifest-id in: path - description: The unique identifier of printUsageByPrinter + description: The unique identifier of manifest required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: manifest - name: If-Match in: header description: ETag @@ -8559,12 +15446,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageByPrinter/$count: + /reports/partners/billing/manifests/$count: get: tags: - - reports.printUsageByPrinter + - reports.partners summary: Get the number of the resource - operationId: report.monthlyPrintUsageGraphBPrePrinter_GetCount + operationId: report.partner.billing.manifest_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -8573,16 +15460,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports/monthlyPrintUsageByUser: + /reports/partners/billing/operations: get: tags: - - reports.printUsageByUser - summary: 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-beta - operationId: report_ListMonthlyPrintUsageGraphBPreUser + - reports.partners + summary: Get operation + description: Read the properties and relationships of an operation object. + operationId: report.partner.billing_ListOperation parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -8621,7 +15505,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + $ref: '#/components/responses/microsoft.graph.partners.billing.operationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8630,15 +15514,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByUser - summary: Create new navigation property to monthlyPrintUsageByUser for reports - operationId: report_CreateMonthlyPrintUsageGraphBPreUser + - reports.partners + summary: Create new navigation property to operations for reports + operationId: report.partner.billing_CreateOperation requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' required: true responses: 2XX: @@ -8646,26 +15530,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageByUser/{printUsageByUser-id}': + '/reports/partners/billing/operations/{operation-id}': get: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageByUser from reports - description: 'Retrieve a list of monthly print usage summaries, grouped by user.' - operationId: report_GetMonthlyPrintUsageGraphBPreUser + - reports.partners + summary: 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-beta + operationId: report.partner.billing_GetOperation parameters: - - name: printUsageByUser-id + - name: operation-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of operation required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: operation - name: $select in: query description: Select properties to be returned @@ -8692,30 +15579,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property monthlyPrintUsageByUser in reports - operationId: report_UpdateMonthlyPrintUsageGraphBPreUser + - reports.partners + summary: Update the navigation property operations in reports + operationId: report.partner.billing_UpdateOperation parameters: - - name: printUsageByUser-id + - name: operation-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of operation required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: operation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' required: true responses: 2XX: @@ -8723,24 +15610,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property monthlyPrintUsageByUser for reports - operationId: report_DeleteMonthlyPrintUsageGraphBPreUser + - reports.partners + summary: Delete navigation property operations for reports + operationId: report.partner.billing_DeleteOperation parameters: - - name: printUsageByUser-id + - name: operation-id in: path - description: The unique identifier of printUsageByUser + description: The unique identifier of operation required: true style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: operation - name: If-Match in: header description: ETag @@ -8753,12 +15640,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageByUser/$count: + /reports/partners/billing/operations/$count: get: tags: - - reports.printUsageByUser + - reports.partners summary: Get the number of the resource - operationId: report.monthlyPrintUsageGraphBPreUser_GetCount + operationId: report.partner.billing.operation_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -8767,28 +15654,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports/monthlyPrintUsageSummariesByPrinter: + /reports/partners/billing/reconciliation: get: tags: - - reports.printUsageByPrinter - summary: Get monthlyPrintUsageSummariesByPrinter from reports - operationId: report_ListMonthlyPrintUsageSummariesGraphBPrePrinter + - reports.partners + summary: Get reconciliation from reports + description: Represents details for billed invoice reconciliation data. + operationId: report.partner.billing_GetReconciliation 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 @@ -8811,62 +15684,62 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' + default: + $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - post: + patch: tags: - - reports.printUsageByPrinter - summary: Create new navigation property to monthlyPrintUsageSummariesByPrinter for reports - operationId: report_CreateMonthlyPrintUsageSummariesGraphBPrePrinter + - reports.partners + summary: Update the navigation property reconciliation in reports + operationId: report.partner.billing_UpdateReconciliation requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': - get: + delete: tags: - - reports.printUsageByPrinter - summary: Get monthlyPrintUsageSummariesByPrinter from reports - operationId: report_GetMonthlyPrintUsageSummariesGraphBPrePrinter + - reports.partners + summary: Delete navigation property reconciliation for reports + operationId: report.partner.billing_DeleteReconciliation parameters: - - name: printUsageByPrinter-id - in: path - description: The unique identifier of printUsageByPrinter - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: printUsageByPrinter + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing/reconciliation/billed: + get: + tags: + - reports.partners + summary: Get billed from reports + description: Represents details for billed invoice reconciliation data. + operationId: report.partner.billing.reconciliation_GetBilled + parameters: - name: $select in: query description: Select properties to be returned @@ -8893,36 +15766,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByPrinter - summary: Update the navigation property monthlyPrintUsageSummariesByPrinter in reports - operationId: report_UpdateMonthlyPrintUsageSummariesGraphBPrePrinter - parameters: - - name: printUsageByPrinter-id - in: path - description: The unique identifier of printUsageByPrinter - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsageByPrinter + - reports.partners + summary: Update the navigation property billed in reports + operationId: report.partner.billing.reconciliation_UpdateBilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' required: true responses: 2XX: @@ -8930,30 +15788,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByPrinter - summary: Delete navigation property monthlyPrintUsageSummariesByPrinter for reports - operationId: report_DeleteMonthlyPrintUsageSummariesGraphBPrePrinter + - reports.partners + summary: Delete navigation property billed for reports + operationId: report.partner.billing.reconciliation_DeleteBilled parameters: - - name: printUsageByPrinter-id - in: path - description: The unique identifier of printUsageByPrinter - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag @@ -8965,55 +15809,50 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageSummariesByPrinter/$count: - get: + /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export: + post: tags: - - reports.printUsageByPrinter - summary: Get the number of the resource - operationId: report.monthlyPrintUsageSummariesGraphBPrePrinter_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - reports.partners + summary: 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-beta + operationId: report.partner.billing.reconciliation.billed_export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + invoiceId: + type: string + nullable: true + attributeSet: + $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByPrinter navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByPrinter navigation property instead of this.' - /reports/monthlyPrintUsageSummariesByUser: + x-ms-docs-operation-type: action + /reports/partners/billing/usage: get: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageSummariesByUser from reports - operationId: report_ListMonthlyPrintUsageSummariesGraphBPreUser + - reports.partners + summary: Get usage from reports + description: Represents details for billed and unbilled Azure usage data. + operationId: report.partner.billing_GetUsage 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 @@ -9036,62 +15875,62 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - reports.printUsageByUser - summary: Create new navigation property to monthlyPrintUsageSummariesByUser for reports - operationId: report_CreateMonthlyPrintUsageSummariesGraphBPreUser + - reports.partners + summary: Update the navigation property usage in reports + operationId: report.partner.billing_UpdateUsage requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageSummariesByUser/{printUsageByUser-id}': - get: + delete: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageSummariesByUser from reports - operationId: report_GetMonthlyPrintUsageSummariesGraphBPreUser + - reports.partners + summary: Delete navigation property usage for reports + operationId: report.partner.billing_DeleteUsage parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: printUsageByUser + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing/usage/billed: + get: + tags: + - reports.partners + summary: Get billed from reports + description: Represents details for billed Azure usage data. + operationId: report.partner.billing.usage_GetBilled + parameters: - name: $select in: query description: Select properties to be returned @@ -9118,36 +15957,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' + $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports - operationId: report_UpdateMonthlyPrintUsageSummariesGraphBPreUser - parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsageByUser + - reports.partners + summary: Update the navigation property billed in reports + operationId: report.partner.billing.usage_UpdateBilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' required: true responses: 2XX: @@ -9155,30 +15979,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports - operationId: report_DeleteMonthlyPrintUsageSummariesGraphBPreUser + - reports.partners + summary: Delete navigation property billed for reports + operationId: report.partner.billing.usage_DeleteBilled parameters: - - name: printUsageByUser-id - in: path - description: The unique identifier of printUsageByUser - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -9190,40 +16000,49 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageSummariesByUser/$count: - get: + /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export: + post: tags: - - reports.printUsageByUser - summary: Get the number of the resource - operationId: report.monthlyPrintUsageSummariesGraphBPreUser_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - reports.partners + summary: 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-beta + operationId: report.partner.billing.usage.billed_export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + invoiceId: + type: string + nullable: true + attributeSet: + $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-31' - date: '2023-06-13' - version: 2023-06/Tasks_And_Plans - description: 'The monthlyPrintUsageSummariesByUser navigation property is deprecated and will stop returning data on July 31, 2023. Please use the monthlyPrintUsageByUser navigation property instead of this.' - /reports/partners: + x-ms-docs-operation-type: action + /reports/partners/billing/usage/unbilled: get: tags: - reports.partners - summary: Get partners from reports - description: Represents billing details for a Microsoft direct partner. - operationId: report_GetPartner + summary: Get unbilled from reports + description: Represents details for unbilled Azure usage data. + operationId: report.partner.billing.usage_GetUnbilled parameters: - name: $select in: query @@ -9251,21 +16070,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - reports.partners - summary: Update the navigation property partners in reports - operationId: report_UpdatePartner + summary: Update the navigation property unbilled in reports + operationId: report.partner.billing.usage_UpdateUnbilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' required: true responses: 2XX: @@ -9273,15 +16092,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners' + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - reports.partners - summary: Delete navigation property partners for reports - operationId: report_DeletePartner + summary: Delete navigation property unbilled for reports + operationId: report.partner.billing.usage_DeleteUnbilled parameters: - name: If-Match in: header @@ -9295,13 +16114,50 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/partners/billing: - get: + /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export: + post: tags: - reports.partners - summary: Get billing from reports - description: Represents billing details for billed and unbilled data. - operationId: report.partner_GetBilling + summary: 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-beta + operationId: report.partner.billing.usage.unbilled_export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + currencyCode: + type: string + nullable: true + billingPeriod: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingPeriod' + attributeSet: + $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /reports/security: + get: + tags: + - reports.securityReportsRoot + summary: Get security from reports + description: Provides the ability to launch a simulated phishing attack that organizations can learn from. + operationId: report_GetSecurity parameters: - name: $select in: query @@ -9329,21 +16185,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.partners - summary: Update the navigation property billing in reports - operationId: report.partner_UpdateBilling + - reports.securityReportsRoot + summary: Update the navigation property security in reports + operationId: report_UpdateSecurity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' required: true responses: 2XX: @@ -9351,15 +16207,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.partners - summary: Delete navigation property billing for reports - operationId: report.partner_DeleteBilling + - reports.securityReportsRoot + summary: Delete navigation property security for reports + operationId: report_DeleteSecurity parameters: - name: If-Match in: header @@ -9373,99 +16229,131 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/partners/billing/manifests: + /reports/security/microsoft.graph.getAttackSimulationRepeatOffenders(): get: tags: - - reports.partners - summary: Get manifest - description: Read the properties and relationships of a manifest object. - operationId: report.partner.billing_ListManifest + - reports.securityReportsRoot + summary: 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-beta + operationId: report.security_getAttackSimulationRepeatOffender + 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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationRepeatOffender' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /reports/security/microsoft.graph.getAttackSimulationSimulationUserCoverage(): + get: + tags: + - reports.securityReportsRoot + summary: 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-beta + operationId: report.security_getAttackSimulationSimulationUserCoverage 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' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationSimulationUserCoverage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + /reports/security/microsoft.graph.getAttackSimulationTrainingUserCoverage(): + get: tags: - - reports.partners - summary: Create new navigation property to manifests for reports - operationId: report.partner.billing_CreateManifest - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' - required: true + - reports.securityReportsRoot + summary: 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-beta + operationId: report.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: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationTrainingUserCoverage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/reports/partners/billing/manifests/{manifest-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /reports/serviceActivity: get: tags: - - reports.partners - summary: 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-beta - operationId: report.partner.billing_GetManifest + - reports.serviceActivity + summary: Get serviceActivity from reports + description: Reports that relate to tenant-level authentication activities in Microsoft Entra. + operationId: report_GetServiceActivity parameters: - - name: manifest-id - in: path - description: The unique identifier of manifest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: manifest - name: $select in: query description: Select properties to be returned @@ -9492,30 +16380,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' + $ref: '#/components/schemas/microsoft.graph.serviceActivity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.partners - summary: Update the navigation property manifests in reports - operationId: report.partner.billing_UpdateManifest - parameters: - - name: manifest-id - in: path - description: The unique identifier of manifest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: manifest + - reports.serviceActivity + summary: Update the navigation property serviceActivity in reports + operationId: report_UpdateServiceActivity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' + $ref: '#/components/schemas/microsoft.graph.serviceActivity' required: true responses: 2XX: @@ -9523,24 +16402,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' + $ref: '#/components/schemas/microsoft.graph.serviceActivity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.partners - summary: Delete navigation property manifests for reports - operationId: report.partner.billing_DeleteManifest + - reports.serviceActivity + summary: Delete navigation property serviceActivity for reports + operationId: report_DeleteServiceActivity parameters: - - name: manifest-id - in: path - description: The unique identifier of manifest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: manifest - name: If-Match in: header description: ETag @@ -9553,800 +16424,1134 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/partners/billing/manifests/$count: - get: - tags: - - reports.partners - summary: Get the number of the resource - operationId: report.partner.billing.manifest_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/partners/billing/operations: + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForDesktopMailByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.partners - summary: Get operation - description: Read the properties and relationships of an operation object. - operationId: report.partner.billing_ListOperation + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForDesktopMailByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using desktop mail apps. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsfordesktopmailbyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreDesktopMailGraphBPreReadEmail 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + 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 + - name: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.partners.billing.operationCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForEmailByModernAuthentication(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.partners - summary: Create new navigation property to operations for reports - operationId: report.partner.billing_CreateOperation - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' - required: true + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForEmailByModernAuthentication + description: Get all the active usage based on the number of users who signed in with modern authentication across all email apps. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforemailbymodernauthentication?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreEmailGraphBPreModernAuthentication + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/reports/partners/billing/operations/{operation-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForExcelWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.partners - summary: Get operation - description: Read the properties and relationships of an operation object. + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForExcelWeb + description: Get all the active usage based on the number of active users who open or save Excel for the web. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/partners-billing-operation-get?view=graph-rest-beta - operationId: report.partner.billing_GetOperation + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforexcelweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreExcelWeb parameters: - - name: operation-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of operation + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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 - x-ms-docs-key-type: operation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + 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 + - name: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForiOSOrAndroidMailByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.partners - summary: Update the navigation property operations in reports - operationId: report.partner.billing_UpdateOperation + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForiOSOrAndroidMailByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using iOS or Android mail apps. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforiosorandroidmailbyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreiOSOrAndroidMailGraphBPreReadEmail parameters: - - name: operation-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of operation + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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 - x-ms-docs-key-type: operation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' - required: true + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOneNoteWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.partners - summary: Delete navigation property operations for reports - operationId: report.partner.billing_DeleteOperation + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOneNoteWeb + description: Get all the active usage based on the number of active users who open or save OneNote for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforonenoteweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOneNoteWeb parameters: - - name: operation-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of operation + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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 - x-ms-docs-key-type: operation - - name: If-Match - in: header - description: ETag + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true style: simple 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/partners/billing/operations/$count: - get: - tags: - - reports.partners - summary: Get the number of the resource - operationId: report.partner.billing.operation_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/partners/billing/reconciliation: - get: - tags: - - reports.partners - summary: Get reconciliation from reports - description: Represents details for billed invoice reconciliation data. - operationId: report.partner.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 + format: date-time + - name: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' 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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.partners - summary: Update the navigation property reconciliation in reports - operationId: report.partner.billing_UpdateReconciliation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookMacByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.partners - summary: Delete navigation property reconciliation for reports - operationId: report.partner.billing_DeleteReconciliation + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOutlookMacByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using Outlook for Mac. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookmacbyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookMacGraphBPreReadEmail parameters: - - name: If-Match - in: header - description: ETag + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true style: simple 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/partners/billing/reconciliation/billed: - get: - tags: - - reports.partners - summary: Get billed from reports - description: Represents details for billed invoice reconciliation data. - operationId: report.partner.billing.reconciliation_GetBilled - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + 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 + - name: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' 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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.partners - summary: Update the navigation property billed in reports - operationId: report.partner.billing.reconciliation_UpdateBilled - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookMobileByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.partners - summary: Delete navigation property billed for reports - operationId: report.partner.billing.reconciliation_DeleteBilled + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOutlookMobileByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using Outlook apps for mobile. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookmobilebyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookMobileGraphBPreReadEmail parameters: - - name: If-Match - in: header - description: ETag + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true style: simple 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export: - post: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookWebByAppOpening(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.Actions - summary: Invoke action export - description: Export the billed invoice reconciliation data. + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOutlookWebByAppOpening + description: Get all the active usage based on the number of active users that signed in and started Outlook for the web. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/partners-billing-billedreconciliation-export?view=graph-rest-beta - operationId: report.partner.billing.reconciliation.billed_export - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - invoiceId: - type: string - nullable: true - attributeSet: - $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' - additionalProperties: - type: object - required: true + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookwebbyappopening?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookWebGraphBPreAppOpening + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /reports/partners/billing/usage: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookWebByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.partners - summary: Get usage from reports - description: Represents details for billed and unbilled Azure usage data. - operationId: report.partner.billing_GetUsage + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOutlookWebByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using Outlook for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookwebbyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookWebGraphBPreReadEmail parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' 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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.partners - summary: Update the navigation property usage in reports - operationId: report.partner.billing_UpdateUsage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForPowerPointWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.partners - summary: Delete navigation property usage for reports - operationId: report.partner.billing_DeleteUsage + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForPowerPointWeb + description: Get all the active usage based on the number of active users who open or save PowerPoint for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforpowerpointweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPrePowerPointWeb parameters: - - name: If-Match - in: header - description: ETag + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true style: simple 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/partners/billing/usage/billed: - get: - tags: - - reports.partners - summary: Get billed from reports - description: Represents details for billed Azure usage data. - operationId: report.partner.billing.usage_GetBilled - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + 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 + - name: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' 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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.partners - summary: Update the navigation property billed in reports - operationId: report.partner.billing.usage_UpdateBilled - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForVisioWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.partners - summary: Delete navigation property billed for reports - operationId: report.partner.billing.usage_DeleteBilled + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForVisioWeb + description: Get all the active usage based on the number of active users who open or save Visio for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforvisioweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreVisioWeb parameters: - - name: If-Match - in: header - description: ETag + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true style: simple 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export: - post: - tags: - - reports.Actions - summary: 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-beta - operationId: report.partner.billing.usage.billed_export - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - invoiceId: - type: string - nullable: true - attributeSet: - $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' - additionalProperties: - type: object - required: true + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /reports/partners/billing/usage/unbilled: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForWordWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.partners - summary: Get unbilled from reports - description: Represents details for unbilled Azure usage data. - operationId: report.partner.billing.usage_GetUnbilled + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForWordWeb + description: Get all the active usage based on the number of active users who open or save Word for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforwordweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreWordWeb parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' 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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.partners - summary: Update the navigation property unbilled in reports - operationId: report.partner.billing.usage_UpdateUnbilled - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getAudioStreamQoEMetricsForTeams(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.partners - summary: Delete navigation property unbilled for reports - operationId: report.partner.billing.usage_DeleteUnbilled + - reports.serviceActivity + summary: Invoke function getAudioStreamQoEMetricsForTeams + description: Get metrics based on the percentage of audio streams for which quality of experience (QoE) telemetry was received by the Teams service. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getaudiostreamqoemetricsforteams?view=graph-rest-beta + operationId: report.serviceActivity_getAudioStreamQoEMetricsGraphFPreTeam parameters: - - name: If-Match - in: header - description: ETag + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true style: simple 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export: - post: - tags: - - reports.Actions - summary: 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-beta - operationId: report.partner.billing.usage.unbilled_export - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - currencyCode: - type: string - nullable: true - billingPeriod: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billingPeriod' - attributeSet: - $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' - additionalProperties: - type: object - required: true + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /reports/security: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getAudioStreamsOverUdpMetricsForTeams(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.securityReportsRoot - summary: Get security from reports - description: Provides the ability to launch a simulated phishing attack that organizations can learn from. - operationId: report_GetSecurity + - reports.serviceActivity + summary: Invoke function getAudioStreamsOverUdpMetricsForTeams + description: Get metrics based on the percentage of audio streams that were established over User Datagram Protocol. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getaudiostreamsoverudpmetricsforteams?view=graph-rest-beta + operationId: report.serviceActivity_getAudioStreamsOverUdpMetricsGraphFPreTeam parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getConnectivityMetricsForExchange(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.securityReportsRoot - summary: Update the navigation property security in reports - operationId: report_UpdateSecurity - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' - required: true + - reports.serviceActivity + summary: Invoke function getConnectivityMetricsForExchange + description: Get estimated connectivity metrics based on the percentage of successful synthetic connections between organization devices and Exchange Online that might include issues outside the control of Microsoft. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getconnectivitymetricsforexchange?view=graph-rest-beta + operationId: report.serviceActivity_getConnectivityMetricsGraphFPreExchange + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMessageVolumeMetricsForEmailDelivery(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.securityReportsRoot - summary: Delete navigation property security for reports - operationId: report_DeleteSecurity + - reports.serviceActivity + summary: Invoke function getMessageVolumeMetricsForEmailDelivery + description: Get the number of messages successfully delivered by Exchange. Success is based on message delivery within 15 minutes of its receipt by Exchange Online. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmessagevolumemetricsforemaildelivery?view=graph-rest-beta + operationId: report.serviceActivity_getMessageVolumeMetricsGraphFPreEmailDelivery parameters: - - name: If-Match - in: header - description: ETag + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true style: simple 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/security/microsoft.graph.getAttackSimulationRepeatOffenders(): + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMessageVolumeMetricsForTeamsChat(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.Functions - summary: 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. + - reports.serviceActivity + summary: Invoke function getMessageVolumeMetricsForTeamsChat + description: Get the number of chat messages successfully sent and delivered in Teams. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationrepeatoffenders?view=graph-rest-beta - operationId: report.security_getAttackSimulationRepeatOffender + url: https://learn.microsoft.com/graph/api/serviceactivity-getmessagevolumemetricsforteamschat?view=graph-rest-beta + operationId: report.serviceActivity_getMessageVolumeMetricsGraphFPreTeamsChat parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10363,7 +17568,7 @@ paths: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationRepeatOffender' + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' '@odata.nextLink': type: string nullable: true @@ -10375,17 +17580,46 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /reports/security/microsoft.graph.getAttackSimulationSimulationUserCoverage(): + '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessCompliantDevicesSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.Functions - summary: Invoke function getAttackSimulationSimulationUserCoverage - description: List training coverage for each tenant user in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. + - reports.serviceActivity + summary: Invoke function getMetricsForConditionalAccessCompliantDevicesSignInSuccess + description: 'Get the number of user authentication requests, during a specified time period, that satisfy a Conditional Access policy that requires device compliance. Microsoft Intune manages compliant devices, including mobile iOS/Android devices, tablets, or cloud Microsoft Entra-joined computers (not hybrid).' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationsimulationusercoverage?view=graph-rest-beta - operationId: report.security_getAttackSimulationSimulationUserCoverage + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccesscompliantdevicessigninsuccess?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessCompliantDevicesSignInSuccess parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10402,7 +17636,7 @@ paths: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationSimulationUserCoverage' + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' '@odata.nextLink': type: string nullable: true @@ -10414,17 +17648,46 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /reports/security/microsoft.graph.getAttackSimulationTrainingUserCoverage(): + '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessManagedDevicesSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.Functions - summary: Invoke function getAttackSimulationTrainingUserCoverage - description: List training coverage for tenant users in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. + - reports.serviceActivity + summary: Invoke function getMetricsForConditionalAccessManagedDevicesSignInSuccess + description: 'Get the number of user authentication requests, during a specific time period, that satisfy a Conditional Access policy requiring devices to be managed. Managed devices are computers joined to and managed by your on-premises directory and hybrid devices joined to Microsoft Entra.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationtrainingusercoverage?view=graph-rest-beta - operationId: report.security_getAttackSimulationTrainingUserCoverage + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccessmanageddevicessigninsuccess?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessManagedDevicesSignInSuccess parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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 + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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 + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10441,7 +17704,7 @@ paths: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationTrainingUserCoverage' + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' '@odata.nextLink': type: string nullable: true @@ -10453,94 +17716,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /reports/serviceActivity: + '/reports/serviceActivity/microsoft.graph.getMetricsForMfaSignInFailure(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - reports.serviceActivity - summary: Get serviceActivity from reports - description: Reports that relate to tenant-level authentication activities in Microsoft Entra. - operationId: report_GetServiceActivity - 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.serviceActivity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.serviceActivity - summary: Update the navigation property serviceActivity in reports - operationId: report_UpdateServiceActivity - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.serviceActivity' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.serviceActivity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - reports.serviceActivity - summary: Delete navigation property serviceActivity for reports - operationId: report_DeleteServiceActivity - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessCompliantDevicesSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: - tags: - - reports.Functions - summary: Invoke function getMetricsForConditionalAccessCompliantDevicesSignInSuccess - description: 'Get the number of user authentication requests, during a specified time period, that satisfy a Conditional Access policy that requires device compliance. Microsoft Intune manages compliant devices, including mobile iOS/Android devices, tablets, or cloud Microsoft Entra-joined computers (not hybrid).' + summary: Invoke function getMetricsForMfaSignInFailure + description: 'Get the number of times users fail to complete interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period. Sign-in failures happen, for example, when users abandon or cancel MFA requests, or refresh MFA sessions without doing interactive MFA.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccesscompliantdevicessigninsuccess?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessCompliantDevicesSignInSuccess + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsformfasigninfailure?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreMfaSignInFailure parameters: - name: inclusiveIntervalStartDateTime in: path @@ -10568,7 +17753,7 @@ paths: schema: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true - $ref: '#/components/parameters/top' @@ -10599,16 +17784,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessManagedDevicesSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + '/reports/serviceActivity/microsoft.graph.getMetricsForMfaSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.Functions - summary: Invoke function getMetricsForConditionalAccessManagedDevicesSignInSuccess - description: 'Get the number of user authentication requests, during a specific time period, that satisfy a Conditional Access policy requiring devices to be managed. Managed devices are computers joined to and managed by your on-premises directory and hybrid devices joined to Microsoft Entra.' + - reports.serviceActivity + summary: Invoke function getMetricsForMfaSignInSuccess + description: Get the number of times users successfully completed interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccessmanageddevicessigninsuccess?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessManagedDevicesSignInSuccess + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsformfasigninsuccess?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreMfaSignInSuccess parameters: - name: inclusiveIntervalStartDateTime in: path @@ -10636,7 +17821,7 @@ paths: schema: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true - $ref: '#/components/parameters/top' @@ -10667,16 +17852,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForMfaSignInFailure(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + '/reports/serviceActivity/microsoft.graph.getMetricsForSamlSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.Functions - summary: Invoke function getMetricsForMfaSignInFailure - description: 'Get the number of times users fail to complete interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period. Sign-in failures happen, for example, when users abandon or cancel MFA requests, or refresh MFA sessions without doing interactive MFA.' + - reports.serviceActivity + summary: Invoke function getMetricsForSamlSignInSuccess + description: Get the number of SAML 2.0 authentications successfully processed by the Microsoft Entra cloud service for the tenant during a specified time period. This health signal currently doesn't include WS-FED/SAML 1.1 apps that are integrated with Microsoft Entra. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsformfasigninfailure?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreMfaSignInFailure + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforsamlsigninsuccess?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreSamlSignInSuccess parameters: - name: inclusiveIntervalStartDateTime in: path @@ -10704,7 +17889,7 @@ paths: schema: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true - $ref: '#/components/parameters/top' @@ -10735,16 +17920,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForMfaSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + '/reports/serviceActivity/microsoft.graph.getUsageMetricsForTeamsByLaunch(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.Functions - summary: Invoke function getMetricsForMfaSignInSuccess - description: Get the number of times users successfully completed interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period. + - reports.serviceActivity + summary: Invoke function getUsageMetricsForTeamsByLaunch + description: Get usage metrics based on the number of times users opened the Teams app without error. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsformfasigninsuccess?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreMfaSignInSuccess + url: https://learn.microsoft.com/graph/api/serviceactivity-getusagemetricsforteamsbylaunch?view=graph-rest-beta + operationId: report.serviceActivity_getUsageMetricsGraphFPreTeamsGraphBPreLaunch parameters: - name: inclusiveIntervalStartDateTime in: path @@ -10772,7 +17957,7 @@ paths: schema: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true - $ref: '#/components/parameters/top' @@ -10803,16 +17988,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForSamlSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + '/reports/serviceActivity/microsoft.graph.getUsageMetricsForTeamsByMeetingsJoined(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.Functions - summary: Invoke function getMetricsForSamlSignInSuccess - description: Get the number of SAML 2.0 authentications successfully processed by the Microsoft Entra cloud service for the tenant during a specified time period. This health signal currently doesn't include WS-FED/SAML 1.1 apps that are integrated with Microsoft Entra. + - reports.serviceActivity + summary: Invoke function getUsageMetricsForTeamsByMeetingsJoined + description: Get usage metrics based on the number of times users joined Teams meetings without errors. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforsamlsigninsuccess?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreSamlSignInSuccess + url: https://learn.microsoft.com/graph/api/serviceactivity-getusagemetricsforteamsbymeetingsjoined?view=graph-rest-beta + operationId: report.serviceActivity_getUsageMetricsGraphFPreTeamsGraphBPreMeetingsJoined parameters: - name: inclusiveIntervalStartDateTime in: path @@ -10840,7 +18025,7 @@ paths: schema: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true - $ref: '#/components/parameters/top' @@ -11073,7 +18258,7 @@ paths: tags: - reports.serviceLevelAgreementRoot summary: Get sla from reports - description: Reports that relate to tenant-level Microsoft Entra SLA attainment. + description: Reports that relate to tenant-level Microsoft Entra Health SLA attainment. operationId: report_GetSla parameters: - name: $select @@ -11921,8 +19106,140 @@ paths: get: tags: - reports.userInsightsRoot - summary: Get inactiveUsersByApplication from reports - operationId: report.userInsight.daily_ListInactiveUsersGraphBPreApplication + summary: Get inactiveUsersByApplication from reports + operationId: report.userInsight.daily_ListInactiveUsersGraphBPreApplication + 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.dailyInactiveUsersByApplicationMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/inactiveUsersByApplication/{dailyInactiveUsersByApplicationMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsersByApplication from reports + operationId: report.userInsight.daily_GetInactiveUsersGraphBPreApplication + parameters: + - name: dailyInactiveUsersByApplicationMetric-id + in: path + description: The unique identifier of dailyInactiveUsersByApplicationMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dailyInactiveUsersByApplicationMetric + - 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.dailyInactiveUsersByApplicationMetric' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/inactiveUsersByApplication/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.inactiveUsersGraphBPreApplication_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + /reports/userInsights/daily/mfaCompletions: + get: + tags: + - reports.userInsightsRoot + summary: List daily mfaCompletions + description: Get a list of daily MFA completions on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-mfacompletions?view=graph-rest-beta + operationId: report.userInsight.daily_ListMfaCompletion parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -11961,34 +19278,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dailyInactiveUsersByApplicationMetricCollectionResponse' + $ref: '#/components/responses/microsoft.graph.mfaCompletionMetricCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/reports/userInsights/daily/inactiveUsersByApplication/{dailyInactiveUsersByApplicationMetric-id}': + '/reports/userInsights/daily/mfaCompletions/{mfaCompletionMetric-id}': get: tags: - reports.userInsightsRoot - summary: Get inactiveUsersByApplication from reports - operationId: report.userInsight.daily_GetInactiveUsersGraphBPreApplication + summary: Get mfaCompletions from reports + description: Insights for MFA usage on apps registered in the tenant for a specified period. + operationId: report.userInsight.daily_GetMfaCompletion parameters: - - name: dailyInactiveUsersByApplicationMetric-id + - name: mfaCompletionMetric-id in: path - description: The unique identifier of dailyInactiveUsersByApplicationMetric + description: The unique identifier of mfaCompletionMetric required: true style: simple schema: type: string - x-ms-docs-key-type: dailyInactiveUsersByApplicationMetric + x-ms-docs-key-type: mfaCompletionMetric - name: $select in: query description: Select properties to be returned @@ -12015,22 +19327,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersByApplicationMetric' + $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' x-ms-docs-operation-type: operation - /reports/userInsights/daily/inactiveUsersByApplication/$count: + /reports/userInsights/daily/mfaCompletions/$count: get: tags: - reports.userInsightsRoot summary: Get the number of the resource - operationId: report.userInsight.daily.inactiveUsersGraphBPreApplication_GetCount + operationId: report.userInsight.daily.mfaCompletion_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -12039,22 +19345,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' - /reports/userInsights/daily/mfaCompletions: + /reports/userInsights/daily/mfaTelecomFraud: get: tags: - reports.userInsightsRoot - summary: List daily mfaCompletions - description: Get a list of daily MFA completions on apps registered in your tenant configured for Microsoft Entra External ID for customers. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-mfacompletions?view=graph-rest-beta - operationId: report.userInsight.daily_ListMfaCompletion + summary: Get mfaTelecomFraud from reports + operationId: report.userInsight.daily_ListMfaTelecomFraud parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -12093,29 +19389,50 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.mfaCompletionMetricCollectionResponse' + $ref: '#/components/responses/microsoft.graph.mfaTelecomFraudMetricCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/reports/userInsights/daily/mfaCompletions/{mfaCompletionMetric-id}': + post: + tags: + - reports.userInsightsRoot + summary: Create new navigation property to mfaTelecomFraud for reports + operationId: report.userInsight.daily_CreateMfaTelecomFraud + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/mfaTelecomFraud/{mfaTelecomFraudMetric-id}': get: tags: - reports.userInsightsRoot - summary: Get mfaCompletions from reports - description: Insights for MFA usage on apps registered in the tenant for a specified period. - operationId: report.userInsight.daily_GetMfaCompletion + summary: Get mfaTelecomFraud from reports + operationId: report.userInsight.daily_GetMfaTelecomFraud parameters: - - name: mfaCompletionMetric-id + - name: mfaTelecomFraudMetric-id in: path - description: The unique identifier of mfaCompletionMetric + description: The unique identifier of mfaTelecomFraudMetric required: true style: simple schema: type: string - x-ms-docs-key-type: mfaCompletionMetric + x-ms-docs-key-type: mfaTelecomFraudMetric - name: $select in: query description: Select properties to be returned @@ -12142,16 +19459,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/userInsights/daily/mfaCompletions/$count: + patch: + tags: + - reports.userInsightsRoot + summary: Update the navigation property mfaTelecomFraud in reports + operationId: report.userInsight.daily_UpdateMfaTelecomFraud + parameters: + - name: mfaTelecomFraudMetric-id + in: path + description: The unique identifier of mfaTelecomFraudMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaTelecomFraudMetric + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.userInsightsRoot + summary: Delete navigation property mfaTelecomFraud for reports + operationId: report.userInsight.daily_DeleteMfaTelecomFraud + parameters: + - name: mfaTelecomFraudMetric-id + in: path + description: The unique identifier of mfaTelecomFraudMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaTelecomFraudMetric + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/mfaTelecomFraud/$count: get: tags: - reports.userInsightsRoot summary: Get the number of the resource - operationId: report.userInsight.daily.mfaCompletion_GetCount + operationId: report.userInsight.daily.mfaTelecomFraud_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -13103,22 +20477,154 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/reports/userInsights/monthly/mfaCompletions/{mfaCompletionMetric-id}': + '/reports/userInsights/monthly/mfaCompletions/{mfaCompletionMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get mfaCompletions from reports + description: Insights for MFA usage on apps registered in the tenant for a specified period. + operationId: report.userInsight.monthly_GetMfaCompletion + parameters: + - name: mfaCompletionMetric-id + in: path + description: The unique identifier of mfaCompletionMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaCompletionMetric + - 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.mfaCompletionMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/mfaCompletions/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.mfaCompletion_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly/mfaRegisteredUsers: + get: + tags: + - reports.userInsightsRoot + summary: Get mfaRegisteredUsers from reports + operationId: report.userInsight.monthly_ListMfaRegisteredUser + 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.mfaUserCountMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.userInsightsRoot + summary: Create new navigation property to mfaRegisteredUsers for reports + operationId: report.userInsight.monthly_CreateMfaRegisteredUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/mfaRegisteredUsers/{mfaUserCountMetric-id}': get: tags: - reports.userInsightsRoot - summary: Get mfaCompletions from reports - description: Insights for MFA usage on apps registered in the tenant for a specified period. - operationId: report.userInsight.monthly_GetMfaCompletion + summary: Get mfaRegisteredUsers from reports + operationId: report.userInsight.monthly_GetMfaRegisteredUser parameters: - - name: mfaCompletionMetric-id + - name: mfaUserCountMetric-id in: path - description: The unique identifier of mfaCompletionMetric + description: The unique identifier of mfaUserCountMetric required: true style: simple schema: type: string - x-ms-docs-key-type: mfaCompletionMetric + x-ms-docs-key-type: mfaUserCountMetric - name: $select in: query description: Select properties to be returned @@ -13145,16 +20651,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/userInsights/monthly/mfaCompletions/$count: + patch: + tags: + - reports.userInsightsRoot + summary: Update the navigation property mfaRegisteredUsers in reports + operationId: report.userInsight.monthly_UpdateMfaRegisteredUser + parameters: + - name: mfaUserCountMetric-id + in: path + description: The unique identifier of mfaUserCountMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaUserCountMetric + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.userInsightsRoot + summary: Delete navigation property mfaRegisteredUsers for reports + operationId: report.userInsight.monthly_DeleteMfaRegisteredUser + parameters: + - name: mfaUserCountMetric-id + in: path + description: The unique identifier of mfaUserCountMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaUserCountMetric + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/mfaRegisteredUsers/$count: get: tags: - reports.userInsightsRoot summary: Get the number of the resource - operationId: report.userInsight.monthly.mfaCompletion_GetCount + operationId: report.userInsight.monthly.mfaRegisteredUser_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -13549,6 +21112,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.signIn' x-ms-navigationProperty: true + signUps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customSecurityAttributeAudit: @@ -13673,7 +21241,7 @@ components: durationInMilliseconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Indicates how long this provisioning action took to finish. Measured in milliseconds. Supports $filter (eq, gt, lt).' format: int32 nullable: true @@ -13733,7 +21301,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicy' - description: 'A list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Viewing applied conditional access (CA) policies in sign-ins.' + description: 'A list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins.' appliedEventListeners: type: array items: @@ -13783,7 +21351,7 @@ components: autonomousSystemNumber: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The Autonomous System Number (ASN) of the network used by the actor. format: int32 nullable: true @@ -13881,7 +21449,7 @@ components: processingTimeInMilliseconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The request processing time in milliseconds in AD STS. format: int32 nullable: true @@ -13930,6 +21498,10 @@ components: type: string description: 'The application name used for sign-in. This field is populated when you''re signing in using an application. Supports $filter (eq, startsWith).' nullable: true + sessionId: + type: string + description: Identifier of the session that was generated during the sign-in. + nullable: true sessionLifetimePolicies: type: array items: @@ -13957,6 +21529,8 @@ components: nullable: true tokenIssuerType: $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' + tokenProtectionStatusDetails: + $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatusDetails' uniqueTokenIdentifier: type: string description: A unique base64 encoded request identifier used to track tokens issued by Microsoft Entra ID as they're redeemed at resource providers. @@ -13980,6 +21554,40 @@ components: $ref: '#/components/schemas/microsoft.graph.signInUserType' additionalProperties: type: object + microsoft.graph.selfServiceSignUp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: selfServiceSignUp + type: object + properties: + appDisplayName: + type: string + nullable: true + appId: + type: string + nullable: true + appliedEventListeners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAuthenticationEventListener' + correlationId: + type: string + 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 + format: date-time + signUpIdentity: + $ref: '#/components/schemas/microsoft.graph.signUpIdentity' + signUpIdentityProvider: + type: string + signUpStage: + $ref: '#/components/schemas/microsoft.graph.signUpStage' + status: + $ref: '#/components/schemas/microsoft.graph.signUpStatus' + userSnapshot: + $ref: '#/components/schemas/microsoft.graph.ciamUserSnapshot' + additionalProperties: + type: object microsoft.graph.deviceManagementReports: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14149,6 +21757,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' x-ms-navigationProperty: true + healthMonitoring: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringRoot' monthlyPrintUsageByPrinter: type: array items: @@ -14195,7 +21805,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userInsightsRoot' additionalProperties: type: object - description: The resource that represents an instance of Enrollment Failure Reports. microsoft.graph.appCredentialSignInActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14261,7 +21870,7 @@ components: type: string description: ID of the application that the user signed in to. signInCount: - type: integer + type: number description: Count of sign-ins made by the application. format: int64 nullable: true @@ -14288,7 +21897,7 @@ components: type: object properties: totalUserCount: - type: integer + type: number description: 'Total number of users accounts, excluding those that are blocked.' format: int64 userRegistrationFeatureCounts: @@ -14324,7 +21933,7 @@ components: type: object properties: totalUserCount: - type: integer + type: number description: Total number of users in the tenant. format: int64 userRegistrationMethodCounts: @@ -14439,40 +22048,40 @@ components: type: object properties: blackAndWhitePageCount: - type: integer + type: number format: int64 nullable: true colorPageCount: - type: integer + type: number format: int64 nullable: true completedBlackAndWhiteJobCount: - type: integer + type: number format: int64 completedColorJobCount: - type: integer + type: number format: int64 completedJobCount: - type: integer + type: number format: int64 nullable: true doubleSidedSheetCount: - type: integer + type: number format: int64 nullable: true incompleteJobCount: - type: integer + type: number format: int64 mediaSheetCount: - type: integer + type: number format: int64 nullable: true pageCount: - type: integer + type: number format: int64 nullable: true singleSidedSheetCount: - type: integer + type: number format: int64 nullable: true usageDate: @@ -14507,6 +22116,66 @@ components: description: The UPN of the user represented by these statistics. additionalProperties: type: object + microsoft.graph.healthMonitoring.healthMonitoringRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: healthMonitoringRoot + type: object + properties: + alertConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' + description: 'The configuration of an alert type, which defines behavior that occurs when an alert is created.' + x-ms-navigationProperty: true + alerts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' + description: The collection of health monitoring system detected alerts for anomalous usage patterns found in a Microsoft Entra tenant. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alertConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: alertConfiguration + type: object + properties: + emailNotificationConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.emailNotificationConfiguration' + description: 'Defines the recipients of email notifications for an alert type. Currently, only one email notification configuration is supported for an alert configuration, meaning only one group can receive notifications for an alert type.' + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alert: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: alert + type: object + properties: + alertType: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertType' + category: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.category' + 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 time when Microsoft Entra Health monitoring generated the alert. Supports $orderby. + format: date-time + documentation: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.documentation' + enrichment: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.enrichment' + scenario: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.scenario' + signals: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.signals' + state: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertState' + additionalProperties: + type: object microsoft.graph.report: title: report type: object @@ -14528,7 +22197,7 @@ components: repeatOffenceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of repeat offences of the user in attack simulation and training campaigns. format: int32 nullable: true @@ -14543,14 +22212,14 @@ components: clickCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of link clicks in the received payloads by the user in attack simulation and training campaigns. format: int32 nullable: true compromisedCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of compromising actions by the user in attack simulation and training campaigns. format: int32 nullable: true @@ -14563,7 +22232,7 @@ components: simulationCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of attack simulation and training campaigns that the user was included in. format: int32 nullable: true @@ -14592,12 +22261,12 @@ components: type: string description: Name of the application that the user signed into. failedSignInCount: - type: integer + type: number description: Count of failed sign-ins made by the application. format: int64 nullable: true successfulSignInCount: - type: integer + type: number description: Count of successful sign-ins made by the application. format: int64 nullable: true @@ -14617,13 +22286,13 @@ components: authMethod: $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' failureActivityCount: - type: integer + type: number description: Provides the count of failed resets or registration data. format: int64 feature: $ref: '#/components/schemas/microsoft.graph.featureType' successfulActivityCount: - type: integer + type: number description: Provides the count of successful registrations or resets. format: int64 additionalProperties: @@ -14635,7 +22304,7 @@ components: type: object properties: totalUserCount: - type: integer + type: number description: Provides the count of users with accountEnabled set to true in the tenant. format: int64 userRegistrationCounts: @@ -14661,13 +22330,13 @@ components: blackAndWhitePageCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of black and white pages that were printed. Read-only. format: int32 colorPageCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of color pages that were printed. Read-only. format: int32 completionDateTime: @@ -14679,7 +22348,7 @@ components: copiesPrinted: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of copies that were printed. Read-only. format: int32 createdBy: @@ -14692,7 +22361,7 @@ components: duplexPageCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of duplex (double-sided) pages that were printed. Read-only. format: int32 id: @@ -14701,7 +22370,7 @@ components: pageCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The total number of pages that were printed. Read-only. format: int32 printerId: @@ -14717,7 +22386,7 @@ components: simplexPageCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of simplex (single-sided) pages that were printed. Read-only. format: int32 additionalProperties: @@ -14729,17 +22398,17 @@ components: type: object properties: exchange: - type: integer + type: number description: The number of active users in Exchange. Any user who can read and send email is considered an active user. format: int64 nullable: true office365: - type: integer + type: number description: 'The number of active users in Microsoft 365. This number includes all the active users in Exchange, OneDrive, SharePoint, Skype For Business, Yammer, and Microsoft Teams. You can find the definition of active user for each product in the respective property description.' format: int64 nullable: true oneDrive: - type: integer + type: number description: 'The number of active users in OneDrive. Any user who viewed or edited files, shared files internally or externally, or synced files is considered an active user.' format: int64 nullable: true @@ -14760,22 +22429,22 @@ components: format: date nullable: true sharePoint: - type: integer + type: number description: 'The number of active users in SharePoint. Any user who viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages is considered an active user.' format: int64 nullable: true skypeForBusiness: - type: integer + type: number description: 'The number of active users in Skype For Business. Any user who organized or participated in conferences, or joined peer-to-peer sessions is considered an active user.' format: int64 nullable: true teams: - type: integer + type: number description: 'The number of active users in Microsoft Teams. Any user who posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls is considered an active user.' format: int64 nullable: true yammer: - type: integer + type: number description: 'The number of active users in Yammer. Any user who can post, read, or like messages is considered an active user.' format: int64 nullable: true @@ -14922,7 +22591,7 @@ components: type: object properties: exchangeEmailsReceived: - type: integer + type: number description: The number of emails received by Group mailboxes. format: int64 nullable: true @@ -14943,27 +22612,27 @@ components: format: date nullable: true teamsChannelMessages: - type: integer + type: number description: The number of channel messages in Teams team. format: int64 nullable: true teamsMeetingsOrganized: - type: integer + type: number description: The number of meetings organized in Teams team. format: int64 nullable: true yammerMessagesLiked: - type: integer + type: number description: The number of messages liked in Yammer groups. format: int64 nullable: true yammerMessagesPosted: - type: integer + type: number description: The number of messages posted to Yammer groups. format: int64 nullable: true yammerMessagesRead: - type: integer + type: number description: The number of messages read in Yammer groups. format: int64 nullable: true @@ -14976,22 +22645,22 @@ components: type: object properties: exchangeMailboxStorageUsedInBytes: - type: integer + type: number description: The storage used of the group mailbox. format: int64 nullable: true exchangeMailboxTotalItemCount: - type: integer + type: number description: The number of items in the group mailbox. format: int64 nullable: true exchangeReceivedEmailCount: - type: integer + type: number description: The number of emails that the group mailbox received. format: int64 nullable: true externalMemberCount: - type: integer + type: number description: The group external member count. format: int64 nullable: true @@ -15018,7 +22687,7 @@ components: format: date nullable: true memberCount: - type: integer + type: number description: The group member count. format: int64 nullable: true @@ -15037,42 +22706,42 @@ components: format: date nullable: true sharePointActiveFileCount: - type: integer + type: number description: The number of active files in SharePoint Group site. format: int64 nullable: true sharePointSiteStorageUsedInBytes: - type: integer + type: number description: The storage used by SharePoint Group site. format: int64 nullable: true sharePointTotalFileCount: - type: integer + type: number description: The total number of files in SharePoint Group site. format: int64 nullable: true teamsChannelMessagesCount: - type: integer + type: number description: The number of channel messages in Teams team. format: int64 nullable: true teamsMeetingsOrganizedCount: - type: integer + type: number description: The number of meetings organized in Teams team. format: int64 nullable: true yammerLikedMessageCount: - type: integer + type: number description: The number of messages liked in Yammer groups. format: int64 nullable: true yammerPostedMessageCount: - type: integer + type: number description: The number of messages posted to Yammer groups. format: int64 nullable: true yammerReadMessageCount: - type: integer + type: number description: The number of messages read in Yammer groups. format: int64 nullable: true @@ -15085,7 +22754,7 @@ components: type: object properties: active: - type: integer + type: number description: 'The number of files that were viewed, edited, shared, or synced in the group''s SharePoint document library.' format: int64 nullable: true @@ -15106,7 +22775,7 @@ components: format: date nullable: true total: - type: integer + type: number description: The total number of files in the group's SharePoint document library. format: int64 nullable: true @@ -15119,7 +22788,7 @@ components: type: object properties: active: - type: integer + type: number description: 'The number of active groups. A group is considered active if any of the following occurred: group mailbox received email, or a user viewed, edited, shared, or synced files in SharePoint document library, or a user viewed SharePoint pages, or a user posted, read, or liked messages in Yammer groups.' format: int64 nullable: true @@ -15140,7 +22809,7 @@ components: format: date nullable: true total: - type: integer + type: number description: The total number of groups. format: int64 nullable: true @@ -15153,7 +22822,7 @@ components: type: object properties: mailboxStorageUsedInBytes: - type: integer + type: number description: The storage used in group mailbox. format: int64 nullable: true @@ -15174,7 +22843,7 @@ components: format: date nullable: true siteStorageUsedInBytes: - type: integer + type: number description: The storage used in SharePoint document library. format: int64 nullable: true @@ -15187,32 +22856,32 @@ components: type: object properties: exchangeActive: - type: integer + type: number description: The number of active users on Exchange. Any user who can read and send email is considered an active user. format: int64 nullable: true exchangeInactive: - type: integer + type: number description: The number of inactive users on Exchange. format: int64 nullable: true office365Active: - type: integer + type: number description: The number of active users on Microsoft 365. format: int64 nullable: true office365Inactive: - type: integer + type: number description: The number of inactive users on Microsoft 365. format: int64 nullable: true oneDriveActive: - type: integer + type: number description: 'The number of active users on OneDrive. Any user who viewed or edited files, shared files internally or externally, or synced files is considered an active user.' format: int64 nullable: true oneDriveInactive: - type: integer + type: number description: The number of inactive users on OneDrive. format: int64 nullable: true @@ -15227,42 +22896,42 @@ components: format: date nullable: true sharePointActive: - type: integer + type: number description: 'The number of active users on SharePoint. Any user who viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages is considered an active user.' format: int64 nullable: true sharePointInactive: - type: integer + type: number description: The number of inactive users on SharePoint. format: int64 nullable: true skypeForBusinessActive: - type: integer + type: number description: 'The number of active users on Skype For Business. Any user who organized or participated in conferences, or joined peer-to-peer sessions is considered an active user.' format: int64 nullable: true skypeForBusinessInactive: - type: integer + type: number description: The number of inactive users on Skype For Business. format: int64 nullable: true teamsActive: - type: integer + type: number description: 'The number of active users on Microsoft Teams. Any user who posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls is considered an active user.' format: int64 nullable: true teamsInactive: - type: integer + type: number description: The number of inactive users on Microsoft Teams. format: int64 nullable: true yammerActive: - type: integer + type: number description: 'The number of active users on Yammer. Any user who can post, read, or like messages is considered an active user.' format: int64 nullable: true yammerInactive: - type: integer + type: number description: The number of inactive users on Yammer. format: int64 nullable: true @@ -15275,7 +22944,7 @@ components: type: object properties: failedSignInCount: - type: integer + type: number description: Number of failed sign in on Active Directory Federation Service in the period specified. format: int64 migrationStatus: @@ -15303,16 +22972,17 @@ components: type: number description: Number of successful / (number of successful + number of failed sign ins) on Active Directory Federation Service in the period specified. format: double + nullable: true successfulSignInCount: - type: integer + type: number description: Number of successful sign ins on Active Directory Federation Service. format: int64 totalSignInCount: - type: integer + type: number description: Number of successful + failed sign ins on Active Directory Federation Service in the period specified. format: int64 uniqueUserCount: - type: integer + type: number description: Number of unique users that have signed into the application. format: int64 additionalProperties: @@ -15360,7 +23030,7 @@ components: blobCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The total file count for this partner tenant ID. format: int32 blobs: @@ -15497,11 +23167,27 @@ components: description: The starting date and time (UTC) of the interval. format: date-time value: - type: integer + type: number description: 'The aggregated value over the given aggregation interval starting from the intervalStartDateTime. The value is caculated at the minute level. The value at the starting minute of the intervalStartDateTime is included. The value at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and aggregation interval is 5 minutes, then the value is aggregated from 2023-09-20T18:00:00Z(inclusive) to 2023-09-20T18:05:00Z(exclusive).' format: int64 additionalProperties: type: object + microsoft.graph.serviceActivityPerformanceMetric: + title: serviceActivityPerformanceMetric + type: object + properties: + intervalStartDateTime: + 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 date and time (UTC) of the interval. 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 + percentage: + type: number + description: 'The aggregated performance over the given aggregation interval that starts from the intervalStartDateTime. The performance is calculated at the minute level. The performance at the starting minute of the intervalStartDateTime is included. The performance at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and the aggregation interval is 5 minutes, then performance is aggregated from 2023-09-20T18:00:00Z (inclusive) to 2023-09-20T18:05:00Z (exclusive).' + format: double + nullable: true + additionalProperties: + type: object microsoft.graph.servicePrincipalSignInActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15621,6 +23307,11 @@ components: $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' description: Insights for MFA usage on apps registered in the tenant for a specified period. x-ms-navigationProperty: true + mfaTelecomFraud: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + x-ms-navigationProperty: true signUps: type: array items: @@ -15654,7 +23345,7 @@ components: type: string nullable: true count: - type: integer + type: number description: The total number of users who made at least one authentication request within the specified time period. format: int64 country: @@ -15684,9 +23375,15 @@ components: description: The ID of the Microsoft Entra application. Supports $filter (eq). nullable: true attemptsCount: - type: integer + type: number description: The number of authentication requests made in the specified period. Supports $filter (eq). format: int64 + authFlow: + type: string + nullable: true + browser: + type: string + nullable: true country: type: string description: The location where the customers authenticated from. Supports $filter (eq). @@ -15708,9 +23405,14 @@ components: description: The platform for the device that the customers used. Supports $filter (eq). nullable: true successCount: - type: integer + type: number description: Number of successful authentication requests. Supports $filter (eq). format: int64 + failures: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationFailure' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dailyInactiveUsersMetric: @@ -15720,7 +23422,7 @@ components: type: object properties: inactive1DayCount: - type: integer + type: number format: int64 nullable: true additionalProperties: @@ -15732,7 +23434,7 @@ components: type: object properties: inactive1DayCount: - type: integer + type: number format: int64 nullable: true additionalProperties: @@ -15748,7 +23450,7 @@ components: description: The ID of the Microsoft Entra application. Supports $filter (eq). nullable: true attemptsCount: - type: integer + type: number description: Number of users who attempted to sign up. Supports $filter (eq). format: int64 country: @@ -15770,19 +23472,52 @@ components: type: string description: The MFA authentication method used by the customers. Supports $filter (eq). nullable: true - os: + os: + type: string + description: The platform of the device that the customers used. Supports $filter (eq). + nullable: true + successCount: + type: number + description: Number of users who signed up successfully. Supports $filter (eq). + format: int64 + mfaFailures: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaFailure' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.mfaTelecomFraudMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mfaTelecomFraudMetric + type: object + properties: + captchaFailureCount: + type: number + format: int64 + nullable: true + captchaNotTriggeredUserCount: + type: number + format: int64 + nullable: true + captchaShownUserCount: + type: number + format: int64 + nullable: true + captchaSuccessCount: + type: number + format: int64 + nullable: true + factDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The platform of the device that the customers used. Supports $filter (eq). + format: date nullable: true - successCount: - type: integer - description: Number of users who signed up successfully. Supports $filter (eq). + telecomBlockedUserCount: + type: number format: int64 - mfaFailures: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mfaFailure' - x-ms-navigationProperty: true + nullable: true additionalProperties: type: object microsoft.graph.userSignUpMetric: @@ -15794,8 +23529,11 @@ components: appId: type: string nullable: true + browser: + type: string + nullable: true count: - type: integer + type: number description: The total number of users who signed up in the specified period. Supports $filter (eq). format: int64 country: @@ -15826,18 +23564,18 @@ components: type: object properties: activeUsers: - type: integer + type: number description: Daily active users. format: int64 appId: type: string description: The ID of the Microsoft Entra application. authenticationCompletions: - type: integer + type: number description: Daily authentication completions. format: int64 authenticationRequests: - type: integer + type: number description: Daily authentication requests. format: int64 factDate: @@ -15849,19 +23587,19 @@ components: type: string description: The platform for the device that the customers used. Supports $filter (eq). securityTextCompletions: - type: integer + type: number description: Daily MFA SMS completions. format: int64 securityTextRequests: - type: integer + type: number description: Daily MFA SMS requests. format: int64 securityVoiceCompletions: - type: integer + type: number description: Daily MFA Voice completions. format: int64 securityVoiceRequests: - type: integer + type: number description: Daily MFA Voice requests. format: int64 additionalProperties: @@ -15873,7 +23611,7 @@ components: type: object properties: count: - type: integer + type: number description: The total number of users in the tenant over time. format: int64 factDate: @@ -15920,6 +23658,11 @@ components: $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' description: Insights for MFA usage on apps registered in the tenant for a specified period. x-ms-navigationProperty: true + mfaRegisteredUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + x-ms-navigationProperty: true requests: type: array items: @@ -15947,7 +23690,7 @@ components: type: object properties: inactiveCalendarMonthCount: - type: integer + type: number format: int64 nullable: true additionalProperties: @@ -15959,11 +23702,28 @@ components: type: object properties: inactiveCalendarMonthCount: - type: integer + type: number format: int64 nullable: true additionalProperties: type: object + microsoft.graph.mfaUserCountMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mfaUserCountMetric + type: object + properties: + count: + type: number + format: int64 + factDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + mfaType: + $ref: '#/components/schemas/microsoft.graph.mfaType' + additionalProperties: + type: object microsoft.graph.userRequestsMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15973,6 +23733,9 @@ components: appId: type: string nullable: true + browser: + type: string + nullable: true country: type: string nullable: true @@ -15989,7 +23752,7 @@ components: type: string nullable: true requestCount: - type: integer + type: number description: Number of requests to the tenant. Supports $filter (eq). format: int64 additionalProperties: @@ -16621,7 +24384,7 @@ components: errorCode: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Provides the 5-6 digit error code that's generated during a sign-in failure. Check out the list of error codes and messages. format: int32 nullable: true @@ -16641,6 +24404,20 @@ components: - ADFederationServicesMFAAdapter - NPSExtension type: string + microsoft.graph.tokenProtectionStatusDetails: + title: tokenProtectionStatusDetails + type: object + properties: + signInSessionStatus: + $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatus' + signInSessionStatusCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.signInUserType: title: signInUserType enum: @@ -16648,6 +24425,54 @@ components: - guest - unknownFutureValue type: string + microsoft.graph.signUpIdentity: + title: signUpIdentity + type: object + properties: + signUpIdentifier: + type: string + nullable: true + signUpIdentifierType: + $ref: '#/components/schemas/microsoft.graph.signUpIdentifierType' + additionalProperties: + type: object + microsoft.graph.signUpStage: + title: signUpStage + enum: + - credentialCollection + - credentialValidation + - credentialFederation + - consent + - attributeCollectionAndValidation + - userCreation + - tenantConsent + - unknownFutureValue + type: string + microsoft.graph.signUpStatus: + title: signUpStatus + type: object + properties: + additionalDetails: + type: string + nullable: true + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + failureReason: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.ciamUserSnapshot: + title: ciamUserSnapshot + type: object + properties: + userId: + type: string + additionalProperties: + type: object microsoft.graph.deviceManagementReportStatus: title: deviceManagementReportStatus enum: @@ -16783,7 +24608,7 @@ components: feature: $ref: '#/components/schemas/microsoft.graph.authenticationMethodFeature' userCount: - type: integer + type: number description: Number of users. format: int64 additionalProperties: @@ -16796,7 +24621,7 @@ components: type: string description: Name of the authentication method. userCount: - type: integer + type: number description: Number of users registered. format: int64 additionalProperties: @@ -16838,6 +24663,78 @@ components: - appPassword - unknownFutureValue type: string + microsoft.graph.healthMonitoring.emailNotificationConfiguration: + title: emailNotificationConfiguration + type: object + properties: + groupId: + type: string + description: The identifier of the group to send an email to. All group types with configured email addresses are supported. + isEnabled: + type: boolean + description: Indicates whether email notifications are enabled on the alert type. + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alertType: + title: alertType + enum: + - unknown + - mfaSignInFailure + - managedDeviceSignInFailure + - compliantDeviceSignInFailure + - unknownFutureValue + type: string + microsoft.graph.healthMonitoring.category: + title: category + enum: + - unknown + - authentication + - unknownFutureValue + type: string + microsoft.graph.healthMonitoring.documentation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' + - title: documentation + type: object + additionalProperties: + type: object + microsoft.graph.healthMonitoring.enrichment: + title: enrichment + type: object + properties: + impacts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummary' + description: A collection of resource impact summaries that gives a high level view of the kind of resources that were impacted and to what degree. + state: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.enrichmentState' + supportingData: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.supportingData' + additionalProperties: + type: object + microsoft.graph.healthMonitoring.scenario: + title: scenario + enum: + - unknown + - mfa + - devices + - unknownFutureValue + type: string + microsoft.graph.healthMonitoring.signals: + allOf: + - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' + - title: signals + type: object + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alertState: + title: alertState + enum: + - active + - resolved + - unknownFutureValue + type: string microsoft.graph.attackSimulationUser: title: attackSimulationUser type: object @@ -16853,7 +24750,7 @@ components: outOfOfficeDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of days the user is OOF during a simulation journey/course of a campaign. format: int32 nullable: true @@ -16892,6 +24789,8 @@ components: - '-INF' - INF - NaN + type: string + nullable: true microsoft.graph.usageAuthMethod: title: usageAuthMethod enum: @@ -16919,7 +24818,7 @@ components: type: object properties: registrationCount: - type: integer + type: number description: Provides the registration count for your tenant. format: int64 registrationStatus: @@ -17010,6 +24909,7 @@ components: type: number description: 'The level of SLA attainment achieved by the tenant for the calendar month identified, as described in Microsoft Entra SLA performance. Values are truncated, not rounded, so the actual value is always equal to or higher than the displayed value. Values are expressed as a percentage of availability for the tenant.' format: double + nullable: true startDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -17017,6 +24917,21 @@ components: format: date additionalProperties: type: object + microsoft.graph.authenticationFailure: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationFailure + type: object + properties: + count: + type: number + format: int64 + reason: + type: string + reasonCode: + $ref: '#/components/schemas/microsoft.graph.authenticationFailureReasonCode' + additionalProperties: + type: object microsoft.graph.inactiveUsersMetricBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -17031,15 +24946,15 @@ components: type: string format: date inactive30DayCount: - type: integer + type: number format: int64 nullable: true inactive60DayCount: - type: integer + type: number format: int64 nullable: true inactive90DayCount: - type: integer + type: number format: int64 nullable: true additionalProperties: @@ -17058,15 +24973,15 @@ components: type: string format: date inactive30DayCount: - type: integer + type: number format: int64 nullable: true inactive60DayCount: - type: integer + type: number format: int64 nullable: true inactive90DayCount: - type: integer + type: number format: int64 nullable: true additionalProperties: @@ -17078,7 +24993,7 @@ components: type: object properties: count: - type: integer + type: number format: int64 nullable: true reason: @@ -17088,6 +25003,23 @@ components: $ref: '#/components/schemas/microsoft.graph.mfaFailureReasonCode' additionalProperties: type: object + microsoft.graph.mfaType: + title: mfaType + enum: + - eotp + - oneWaySms + - twoWaySms + - twoWaySmsOtherMobile + - phoneAppNotification + - phoneAppOtp + - twoWayVoiceMobile + - twoWayVoiceOffice + - twoWayVoiceOtherMobile + - fido + - certificate + - other + - unknownFutureValue + type: string microsoft.graph.ODataErrors.ODataError: required: - error @@ -17152,6 +25084,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.selfServiceSignUpCollectionResponse: + title: Collection of selfServiceSignUp + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.deviceManagementCachedReportConfigurationCollectionResponse: title: Collection of deviceManagementCachedReportConfiguration type: object @@ -17269,6 +25214,32 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.healthMonitoring.alertConfigurationCollectionResponse: + title: Collection of alertConfiguration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alertCollectionResponse: + title: Collection of alert + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.partners.billing.manifestCollectionResponse: title: Collection of manifest type: object @@ -17386,6 +25357,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.mfaTelecomFraudMetricCollectionResponse: + title: Collection of mfaTelecomFraudMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.userSignUpMetricCollectionResponse: title: Collection of userSignUpMetric type: object @@ -17451,6 +25435,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.mfaUserCountMetricCollectionResponse: + title: Collection of mfaUserCountMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.userRequestsMetricCollectionResponse: title: Collection of userRequestsMetric type: object @@ -17515,11 +25512,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' + description: The display name of the identity. This property is read-only. nullable: true id: type: string - description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -17650,6 +25647,9 @@ components: - tokenIssuanceStart - pageRenderStart - unknownFutureValue + - attributeCollectionStart + - attributeCollectionSubmit + - emailOtpSend type: string microsoft.graph.authenticationEventHandlerResult: title: authenticationEventHandlerResult @@ -17796,6 +25796,12 @@ components: - signInFrequencyEveryTime - unknownFutureValue type: string + microsoft.graph.signUpIdentifierType: + title: signUpIdentifierType + enum: + - emailAddress + - unknownFutureValue + type: string microsoft.graph.authenticationMethodFeature: title: authenticationMethodFeature enum: @@ -17806,6 +25812,43 @@ components: - mfaCapable - unknownFutureValue type: string + microsoft.graph.healthMonitoring.healthMonitoringDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.Dictionary' + - title: healthMonitoringDictionary + type: object + additionalProperties: + type: object + microsoft.graph.healthMonitoring.resourceImpactSummary: + title: resourceImpactSummary + type: object + properties: + impactedCount: + type: string + description: The number of resources impacted. The number could be an exhaustive count or a sampling count. + impactedCountLimitExceeded: + type: boolean + description: 'Indicates whether impactedCount is exhaustive or a sampling. When this value is true, the limit was exceeded and impactedCount represents a sampling; otherwise, impactedCount represents the true number of impacts.' + resourceType: + type: string + description: 'The type of resource that was impacted. Examples include user, group, application, servicePrincipal, device.' + additionalProperties: + type: object + microsoft.graph.healthMonitoring.enrichmentState: + title: enrichmentState + enum: + - none + - inProgress + - enriched + - unknownFutureValue + type: string + microsoft.graph.healthMonitoring.supportingData: + allOf: + - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' + - title: supportingData + type: object + additionalProperties: + type: object microsoft.graph.trainingStatus: title: trainingStatus enum: @@ -17825,6 +25868,18 @@ components: - mfaRegistered - unknownFutureValue type: string + microsoft.graph.authenticationFailureReasonCode: + title: authenticationFailureReasonCode + enum: + - incomplete + - denied + - systemFailure + - badRequest + - other + - unknownFutureValue + - userError + - configError + type: string microsoft.graph.mfaFailureReasonCode: title: mfaFailureReasonCode enum: @@ -17920,6 +25975,11 @@ components: - authenticationTransfer - insiderRisk type: string + microsoft.graph.healthMonitoring.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.ODataErrors.ErrorDetails: required: - code @@ -17977,6 +26037,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.signInCollectionResponse' + microsoft.graph.selfServiceSignUpCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUpCollectionResponse' microsoft.graph.deviceManagementCachedReportConfigurationCollectionResponse: description: Retrieved collection content: @@ -18031,6 +26097,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.printUsageByUserCollectionResponse' + microsoft.graph.healthMonitoring.alertConfigurationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfigurationCollectionResponse' + microsoft.graph.healthMonitoring.alertCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertCollectionResponse' microsoft.graph.partners.billing.manifestCollectionResponse: description: Retrieved collection content: @@ -18085,6 +26163,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetricCollectionResponse' + microsoft.graph.mfaTelecomFraudMetricCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetricCollectionResponse' microsoft.graph.userSignUpMetricCollectionResponse: description: Retrieved collection content: @@ -18115,6 +26199,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersByApplicationMetricCollectionResponse' + microsoft.graph.mfaUserCountMetricCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetricCollectionResponse' microsoft.graph.userRequestsMetricCollectionResponse: description: Retrieved collection content: @@ -18174,4 +26264,4 @@ components: tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token scopes: { } security: - - azureaadv2: [ ] \ No newline at end of file + - azureaadv2: [ ] diff --git a/src/Teams/Teams.md b/src/Teams/Teams.md index 443af17859..67452e0317 100644 --- a/src/Teams/Teams.md +++ b/src/Teams/Teams.md @@ -35,17 +35,6 @@ directive: - where: subject: (.*)TeamworkTeamTemplateDefinitionTeamDefinition([A-Z]*)$ remove: true -# Alias for backward compatibility. - - where: - verb: Get - subject: ^(TeamMessage|TeamworkDeletedTeamMessage)$ - set: - alias: ${verb}-Mg${subject-prefix}${subject} - - where: - verb: Get - subject: ^(Team|GroupTeam)All(ChannelCount)$ - set: - alias: ${verb}-Mg${subject-prefix}${subject} # Rename AllChannel due to https://github.com/Azure/autorest.powershell/issues/1002. - where: verb: Get diff --git a/src/Users.Actions/Users.Actions.md b/src/Users.Actions/Users.Actions.md index c06c956b9c..bb96886a14 100644 --- a/src/Users.Actions/Users.Actions.md +++ b/src/Users.Actions/Users.Actions.md @@ -19,17 +19,6 @@ require: directive: # Remove invalid paths. - remove-path-by-operation: .*exceptionOccurrence.*|user\.joinedTeam.*|user\.onenote\..*.parent.*|user.*\.calendarView.*|.*\.notebook\.section.*|.*\.sectionGroup\.section.*|.*\.section\.page.*|user\.calendar\.event.*|user\.calendarGroup\.calendar.*|user\.calendar\.event.*|user\.event\.calendar\.event.*|user\.pendingAccessReviewInstance\.stage\.decision.*|user\.pendingAccessReviewInstance(\.decision|\.stage\.decision)\.instance.* -# Alias for backward compatibility. - - where: - verb: Remove - subject: ^(UserDeviceFromManagement)$ - set: - alias: ${verb}-Mg${subject-prefix}${subject} - - where: - verb: Invoke - subject: ^(InvalidateUserRefreshToken)$ - set: - alias: ${verb}-Mg${subject-prefix}${subject} # Rename All due to https://github.com/Azure/autorest.powershell/issues/1002. - where: verb: Remove diff --git a/src/readme.graph.md b/src/readme.graph.md index 5dcbad6657..a2c0dd987e 100644 --- a/src/readme.graph.md +++ b/src/readme.graph.md @@ -844,5 +844,25 @@ directive: subject: OnPremisePublishingProfileAgentGroupPublishedResourceAgentGroupOnPremiseAgentGroupByRef set: alias: ${verb}-Mg${subject-prefix}OnPremisePublishingProfileAgentGroupPublishedResourceAgentGroupByRef + - where: + verb: Remove + subject: ^(UserDeviceFromManagement)$ + set: + alias: ${verb}-Mg${subject-prefix}${subject} + - where: + verb: Invoke + subject: ^(InvalidateUserRefreshToken)$ + set: + alias: ${verb}-Mg${subject-prefix}${subject} + - where: + verb: Get + subject: ^(TeamMessage|TeamworkDeletedTeamMessage)$ + set: + alias: ${verb}-Mg${subject-prefix}${subject} + - where: + verb: Get + subject: ^(Team|GroupTeam)All(ChannelCount)$ + set: + alias: ${verb}-Mg${subject-prefix}${subject} ```