diff --git a/openapi/beta/default.yaml b/openapi/beta/default.yaml index 97d085e7..715cc745 100644 --- a/openapi/beta/default.yaml +++ b/openapi/beta/default.yaml @@ -6498,6 +6498,46 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - admin.exchangeAdmin + summary: Create mailboxFolder + description: Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailbox-post-folders?view=graph-rest-beta + operationId: admin.exchange.mailboxes.CreateFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}': description: Provides operations to manage the folders property of the microsoft.graph.mailbox entity. get: @@ -6560,6 +6600,90 @@ paths: version: 2021-08/PrivatePreview:importExport description: Private preview for Import Export APIs x-ms-docs-operation-type: operation + patch: + tags: + - admin.exchangeAdmin + summary: Update mailboxFolder + description: Update mailboxFolder properties such as the displayName within a mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailboxfolder-update?view=graph-rest-beta + operationId: admin.exchange.mailboxes.UpdateFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation + delete: + tags: + - admin.exchangeAdmin + summary: Delete mailboxFolder + description: Delete a mailboxFolder or a child mailboxFolder within a mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailbox-delete-folders?view=graph-rest-beta + operationId: admin.exchange.mailboxes.DeleteFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders': description: Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. get: @@ -6636,6 +6760,49 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - admin.exchangeAdmin + summary: Create new navigation property to childFolders for admin + operationId: admin.exchange.mailboxes.folders.CreateChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders/{mailboxFolder-id1}': description: Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. get: @@ -6702,6 +6869,96 @@ paths: version: 2021-08/PrivatePreview:importExport description: Private preview for Import Export APIs x-ms-docs-operation-type: operation + patch: + tags: + - admin.exchangeAdmin + summary: Update the navigation property childFolders in admin + operationId: admin.exchange.mailboxes.folders.UpdateChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: mailboxFolder-id1 + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation + delete: + tags: + - admin.exchangeAdmin + summary: Delete navigation property childFolders for admin + operationId: admin.exchange.mailboxes.folders.DeleteChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: mailboxFolder-id1 + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders/{mailboxFolder-id1}/items': description: Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. get: @@ -10339,7 +10596,7 @@ paths: tags: - admin.adminReportSettings summary: List apiUsageReportMetrics - description: 'Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported.' + description: Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -86050,7 +86307,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. get: tags: @@ -86064,6 +86321,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -86078,7 +86342,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountSummary method. get: tags: @@ -86092,6 +86356,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -86106,7 +86377,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountTrend method. get: tags: @@ -86120,6 +86391,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -140989,6 +141267,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.createZeroTouchWebToken: + description: Provides operations to call the createZeroTouchWebToken method. + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action createZeroTouchWebToken + description: Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + parentUri: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.requestEnterpriseUpgradeUrl: description: Provides operations to call the requestEnterpriseUpgradeUrl method. post: @@ -147679,6 +147990,33 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings()' + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.comanagedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-docs-grouped-path: + - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()' '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -148012,6 +148350,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock' + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.comanagedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim' '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -186179,6 +186551,33 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings()' + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.managedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-docs-grouped-path: + - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()' '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -186512,6 +186911,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.remoteLock' + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim' '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -221710,6 +222143,10 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Invoke action organizationAction + description: Trigger a Cloud PC organization action. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-organizationaction?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.organizationAction requestBody: description: Action parameters @@ -221740,6 +222177,10 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Invoke function retrieveOrganizationActionDetail + description: Retrieve the details of a cloudPcOrganizationActionDetail. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-retrieveorganizationactiondetail?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.retrieveOrganizationActionDetail parameters: - name: actionType @@ -225354,7 +225795,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: List servicePlans - description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise.' + description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-beta @@ -261771,6 +262212,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - /drive/root/microsoft.graph.invite + '/drive/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drive.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drive.items.driveItem.lock + parameters: + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /drive/root/microsoft.graph.lock '/drive/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -261854,6 +262342,33 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - /drive/root/microsoft.graph.preview + '/drive/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drive.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drive.items.driveItem.releaseLock + parameters: + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /drive/root/microsoft.graph.releaseLock '/drive/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -274391,6 +274906,45 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drive/items/{driveItem-id}/microsoft.graph.invite' + /drive/root/microsoft.graph.lock: + description: Provides operations to call the lock method. + post: + tags: + - drive.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drive.root.lock + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drive/items/{driveItem-id}/microsoft.graph.lock' /drive/root/microsoft.graph.permanentDelete: description: Provides operations to call the permanentDelete method. post: @@ -274458,6 +275012,25 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drive/items/{driveItem-id}/microsoft.graph.preview' + /drive/root/microsoft.graph.releaseLock: + description: Provides operations to call the releaseLock method. + post: + tags: + - drive.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drive.root.releaseLock + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drive/items/{driveItem-id}/microsoft.graph.releaseLock' /drive/root/microsoft.graph.restore: description: Provides operations to call the restore method. post: @@ -284627,6 +285200,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drives/{drive-id}/root/microsoft.graph.invite' + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drives.drive.items.driveItem.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/root/microsoft.graph.lock' '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -284724,6 +285351,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drives/{drive-id}/root/microsoft.graph.preview' + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drives.drive.items.driveItem.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/root/microsoft.graph.releaseLock' '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -299749,6 +300410,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drives.drive.root.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -299832,6 +300540,33 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' + '/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drives.drive.root.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -380162,6 +380897,67 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.invite' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - groups.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: groups.group.drives.drive.items.driveItem.lock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.lock' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -380286,6 +381082,47 @@ paths: - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - groups.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: groups.group.drives.drive.items.driveItem.releaseLock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.releaseLock' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -398077,127 +398914,215 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': - description: Provides operations to call the permanentDelete method. - post: - tags: - - groups.drive - summary: Invoke action permanentDelete - operationId: groups.group.drives.drive.root.permanentDelete - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - schema: - type: string - x-ms-docs-key-type: drive - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete' - - '/groups/{group-id}/calendar/microsoft.graph.permanentDelete' - - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete' - - '/groups/{group-id}/events/{event-id}/microsoft.graph.permanentDelete' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.preview': - description: Provides operations to call the preview method. - post: - tags: - - groups.drive - summary: Invoke action preview - operationId: groups.group.drives.drive.root.preview - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - viewer: - type: string - nullable: true - chromeless: - type: boolean - default: false - nullable: true - allowEdit: - type: boolean - default: false - nullable: true - page: - type: string - nullable: true - zoom: - oneOf: - - type: number - format: double - nullable: true - - type: string - nullable: true - - $ref: '#/components/schemas/ReferenceNumeric' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemPreviewInfo' - - type: object - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' - - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.restore': - description: Provides operations to call the restore method. + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. post: tags: - groups.drive - summary: Invoke action restore - description: Restore a deleted driveItem that is currently in the recycle bin. + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-restore?view=graph-rest-beta - operationId: groups.group.drives.drive.root.restore + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: groups.group.drives.drive.root.lock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': + description: Provides operations to call the permanentDelete method. + post: + tags: + - groups.drive + summary: Invoke action permanentDelete + operationId: groups.group.drives.drive.root.permanentDelete + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete' + - '/groups/{group-id}/calendar/microsoft.graph.permanentDelete' + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete' + - '/groups/{group-id}/events/{event-id}/microsoft.graph.permanentDelete' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.preview': + description: Provides operations to call the preview method. + post: + tags: + - groups.drive + summary: Invoke action preview + operationId: groups.group.drives.drive.root.preview + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + viewer: + type: string + nullable: true + chromeless: + type: boolean + default: false + nullable: true + allowEdit: + type: boolean + default: false + nullable: true + page: + type: string + nullable: true + zoom: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemPreviewInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' + - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - groups.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: groups.group.drives.drive.root.releaseLock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - groups.drive + summary: Invoke action restore + description: Restore a deleted driveItem that is currently in the recycle bin. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-restore?view=graph-rest-beta + operationId: groups.group.drives.drive.root.restore parameters: - name: group-id in: path @@ -419159,6 +420084,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.planner.plans.ListHistoryItems parameters: - name: group-id @@ -419265,6 +420191,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.planner.plans.GetHistoryItems parameters: - name: group-id @@ -487390,6 +488317,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.channels.planner.plans.ListHistoryItems parameters: - name: group-id @@ -487510,6 +488438,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.channels.planner.plans.GetHistoryItems parameters: - name: group-id @@ -499458,6 +500387,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.primaryChannel.planner.plans.ListHistoryItems parameters: - name: group-id @@ -499564,6 +500494,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.primaryChannel.planner.plans.GetHistoryItems parameters: - name: group-id @@ -720668,6 +721599,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/me/drives/{drive-id}/root/microsoft.graph.invite' + '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - me.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: me.drives.drive.items.driveItem.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/root/microsoft.graph.lock' '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -720792,6 +721777,40 @@ paths: - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - me.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: me.drives.drive.items.driveItem.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/root/microsoft.graph.releaseLock' '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -735974,6 +736993,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/me/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - me.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: me.drives.drive.root.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/me/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -736084,6 +737150,33 @@ paths: - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/me/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - me.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: me.drives.drive.root.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/me/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -754691,6 +755784,31 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/me/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - me.managedDevice + summary: Invoke function getSyncStatus + operationId: me.managedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/me/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -755000,6 +756118,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - me.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: me.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/me/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -786346,6 +787496,7 @@ paths: tags: - me.plannerUser summary: Get historyItems from me + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: me.planner.plans.ListHistoryItems parameters: - name: plannerPlan-id @@ -786435,6 +787586,7 @@ paths: tags: - me.plannerUser summary: Get historyItems from me + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: me.planner.plans.GetHistoryItems parameters: - name: plannerPlan-id @@ -835879,6 +837031,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plans.ListHistoryItems parameters: - name: plannerPlan-id @@ -835968,6 +837121,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plans.GetHistoryItems parameters: - name: plannerPlan-id @@ -877262,7 +878416,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. get: tags: @@ -877280,6 +878434,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -877294,7 +878455,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountSummary method. get: tags: @@ -877312,6 +878473,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -877326,7 +878494,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountTrend method. get: tags: @@ -877344,6 +878512,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -923268,13 +924443,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/cases: - description: Provides operations to manage the cases property of the microsoft.graph.security entity. + /security/caseManagement: + description: Provides operations to manage the caseManagement property of the microsoft.graph.security entity. get: tags: - - security.casesRoot - summary: Get cases from security - operationId: security.GetCases + - security.caseManagementRoot + summary: Get caseManagement from security + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + operationId: security.GetCaseManagement parameters: - name: $select in: query @@ -923302,21 +924478,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property cases in security - operationId: security.UpdateCases + - security.caseManagementRoot + summary: Update the navigation property caseManagement in security + operationId: security.UpdateCaseManagement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' required: true responses: '204': @@ -923326,9 +924502,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete navigation property cases for security - operationId: security.DeleteCases + - security.caseManagementRoot + summary: Delete navigation property caseManagement for security + operationId: security.DeleteCaseManagement parameters: - name: If-Match in: header @@ -923341,17 +924517,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/cases/ediscoveryCases: - description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + /security/caseManagement/cases: + description: Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. get: tags: - - security.casesRoot - summary: List ediscoveryCases - description: Get a list of the ediscoveryCase objects and their properties. + - security.caseManagementRoot + summary: List case objects + description: Get a list of the case objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta - operationId: security.cases.ListEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-cases?view=graph-rest-beta + operationId: security.caseManagement.ListCases parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -923390,7 +924566,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.caseCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -923399,19 +924575,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Create ediscoveryCase - description: Create a new ediscoveryCase object. + - security.caseManagementRoot + summary: Create case management case + description: Create a case object in case management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta - operationId: security.cases.CreateEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-post-cases?view=graph-rest-beta + operationId: security.caseManagement.CreateCases requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: '201': @@ -923419,29 +924595,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}': - description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + '/security/caseManagement/cases/{case-id}': + description: Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. get: tags: - - security.casesRoot - summary: Get ediscoveryCase - description: Read the properties and relationships of an ediscoveryCase object. + - security.caseManagementRoot + summary: Get case management case + description: Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta - operationId: security.cases.GetEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-get?view=graph-rest-beta + operationId: security.caseManagement.GetCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - name: $select in: query description: Select properties to be returned @@ -923468,33 +924644,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update ediscoveryCase - description: Update the properties of an ediscoveryCase object. + - security.caseManagementRoot + summary: Update case management case + description: Update the properties of a microsoft.graph.security.caseManagement.case object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta - operationId: security.cases.UpdateEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-update?view=graph-rest-beta + operationId: security.caseManagement.UpdateCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: '204': @@ -923504,21 +924680,21 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete ediscoveryCase - description: Delete an ediscoveryCase object. + - security.caseManagementRoot + summary: Delete case management case + description: Delete a case object from case management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta - operationId: security.cases.DeleteEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-delete-cases?view=graph-rest-beta + operationId: security.caseManagement.DeleteCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - name: If-Match in: header description: ETag @@ -923530,25 +924706,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': - description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/activities': + description: Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: List ediscoveryCaseMember - description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + - security.caseManagementRoot + summary: List case activities + description: Get a list of activity objects in a case timeline. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ListCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-activities?view=graph-rest-beta + operationId: security.caseManagement.cases.ListActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -923586,7 +924762,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.activityCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -923595,27 +924771,27 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Add ediscoveryCaseMember - description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' + - security.caseManagementRoot + summary: Create case activity + description: Create a comment activity for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.CreateCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-activities?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' required: true responses: '201': @@ -923623,33 +924799,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': - description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/activities/{activity-id}': + description: Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: Get caseMembers from security - description: Returns a list of ediscoveryCaseMember objects associated to this case. - operationId: security.cases.ediscoveryCases.GetCaseMembers + - security.caseManagementRoot + summary: Get activity + description: 'Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: activity-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of activity required: true schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: activity - name: $select in: query description: Select properties to be returned @@ -923676,36 +924855,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property caseMembers in security - operationId: security.cases.ediscoveryCases.UpdateCaseMembers + - security.caseManagementRoot + summary: Update activity + description: 'Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: activity-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of activity required: true schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: activity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' required: true responses: '204': @@ -923715,28 +924898,28 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Remove ediscoveryCaseMember - description: Remove an ediscoveryCaseMember from an ediscoveryCase. + - security.caseManagementRoot + summary: Delete activity + description: Delete a comment activity from a case timeline. Only comment activities support delete. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.DeleteCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-delete?view=graph-rest-beta + operationId: security.caseManagement.cases.DeleteActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: activity-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of activity required: true schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: activity - name: If-Match in: header description: ETag @@ -923748,21 +924931,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': + '/security/caseManagement/cases/{case-id}/activities/$count': description: Provides operations to count the resources in the collection. get: tags: - - security.casesRoot + - security.caseManagementRoot summary: Get the number of the resource - operationId: security.cases.ediscoveryCases.caseMembers.GetCount-56e0 + operationId: security.caseManagement.cases.activities.GetCount-9e40 parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -923770,25 +924953,1366 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': - description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/attachments': + description: Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: List ediscoveryCustodian - description: Get a list of the custodian objects and their properties. + - security.caseManagementRoot + summary: List case attachments + description: Get a list of attachment objects for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ListCustodians + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-attachments?view=graph-rest-beta + operationId: security.caseManagement.cases.ListAttachments parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.security.caseManagement.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case attachment + description: Create an attachment for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-attachments?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}': + description: Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get attachment + description: Read the properties and relationships of an attachment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update attachment + description: Update the properties of an attachment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property attachments for security + operationId: security.caseManagement.cases.DeleteAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}/content': + description: Provides operations to manage the media for the security entity. + get: + tags: + - security.caseManagementRoot + summary: Get content for the navigation property attachments from security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.GetAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - security.caseManagementRoot + summary: Update content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.UpdateAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - security.caseManagementRoot + summary: Delete content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.DeleteAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/attachments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.attachments.GetCount-f508 + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/relations': + description: Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case relations + description: Get a list of external resource relation objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-relations?view=graph-rest-beta + operationId: security.caseManagement.cases.ListRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.security.caseManagement.relationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case relation + description: Create an external resource relation for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-relations?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/relations/{relation-id}': + description: Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get relations from security + description: Links from the case to related security resources. Supports $expand. + operationId: security.caseManagement.cases.GetRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update relation + description: Update the properties of a relation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-relation-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property relations for security + operationId: security.caseManagement.cases.DeleteRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/relations/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.relations.GetCount-d3bd + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case tasks + description: Get a list of task objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-tasks?view=graph-rest-beta + operationId: security.caseManagement.cases.ListTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.security.caseManagement.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case task + description: Create a task for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-tasks?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/tasks/{task-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get task + description: Read the properties and relationships of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update task + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property tasks for security + operationId: security.caseManagement.cases.DeleteTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/tasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.tasks.GetCount-50fd + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/caseManagement/cases/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.GetCount-80a9 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/cases: + description: Provides operations to manage the cases property of the microsoft.graph.security entity. + get: + tags: + - security.casesRoot + summary: Get cases from security + operationId: security.GetCases + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property cases in security + operationId: security.UpdateCases + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete navigation property cases for security + operationId: security.DeleteCases + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/cases/ediscoveryCases: + description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCases + description: Get a list of the ediscoveryCase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta + operationId: security.cases.ListEdiscoveryCases + 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: + '200': + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Create ediscoveryCase + description: Create a new ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta + operationId: security.cases.CreateEdiscoveryCases + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}': + description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + get: + tags: + - security.casesRoot + summary: Get ediscoveryCase + description: Read the properties and relationships of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta + operationId: security.cases.GetEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update ediscoveryCase + description: Update the properties of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta + operationId: security.cases.UpdateEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete ediscoveryCase + description: Delete an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta + operationId: security.cases.DeleteEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': + description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCaseMember + description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ListCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $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: + '200': + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Add ediscoveryCaseMember + description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.CreateCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': + description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: Get caseMembers from security + description: Returns a list of ediscoveryCaseMember objects associated to this case. + operationId: security.cases.ediscoveryCases.GetCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property caseMembers in security + operationId: security.cases.ediscoveryCases.UpdateCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Remove ediscoveryCaseMember + description: Remove an ediscoveryCaseMember from an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.DeleteCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.cases.ediscoveryCases.caseMembers.GetCount-56e0 + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': + description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCustodian + description: Get a list of the custodian objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ListCustodians + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -925654,6 +928178,62 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.disablePolicy': + description: Provides operations to call the disablePolicy method. + post: + tags: + - security.casesRoot + summary: Invoke action disablePolicy + operationId: security.cases.ediscoveryCases.ediscoveryCase.legalHolds.ediscoveryHoldPolicy.disablePolicy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.enablePolicy': + description: Provides operations to call the enablePolicy method. + post: + tags: + - security.casesRoot + summary: Invoke action enablePolicy + operationId: security.cases.ediscoveryCases.ediscoveryCase.legalHolds.ediscoveryHoldPolicy.enablePolicy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.retryPolicy': description: Provides operations to call the retryPolicy method. post: @@ -1055095,6 +1057675,166 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + operationId: storage.fileStorage.containers.getByUser-b612 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + - name: role + in: path + description: 'Usage: role=''{role}''' + required: true + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + description: Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + operationId: storage.fileStorage.containers.getByUser-0337 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' /storage/fileStorage/containerTypeRegistrations: description: Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. get: @@ -1059505,6 +1062245,166 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + operationId: storage.fileStorage.deletedContainers.getByUser-b612 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + - name: role + in: path + description: 'Usage: role=''{role}''' + required: true + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + description: Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + operationId: storage.fileStorage.deletedContainers.getByUser-0337 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' /storage/settings: description: Provides operations to manage the settings property of the microsoft.graph.storage entity. get: @@ -1067984,6 +1070884,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.channels.planner.plans.ListHistoryItems parameters: - name: team-id @@ -1068103,6 +1071004,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.channels.planner.plans.GetHistoryItems parameters: - name: team-id @@ -1079905,6 +1082807,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.primaryChannel.planner.plans.ListHistoryItems parameters: - name: team-id @@ -1080010,6 +1082913,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.primaryChannel.planner.plans.GetHistoryItems parameters: - name: team-id @@ -1094902,6 +1097806,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans.ListHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1095021,6 +1097926,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans.GetHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1106755,6 +1109661,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.ListHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1106860,6 +1109767,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.GetHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1121207,6 +1124115,7 @@ paths: tags: - teamwork.deletedTeam summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.deletedTeams.channels.planner.plans.ListHistoryItems parameters: - name: deletedTeam-id @@ -1121327,6 +1124236,7 @@ paths: tags: - teamwork.deletedTeam summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.deletedTeams.channels.planner.plans.GetHistoryItems parameters: - name: deletedTeam-id @@ -1135035,6 +1137945,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans.ListHistoryItems parameters: - name: teamTemplate-id @@ -1135169,6 +1138080,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans.GetHistoryItems parameters: - name: teamTemplate-id @@ -1148810,6 +1151722,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans.ListHistoryItems parameters: - name: teamTemplate-id @@ -1148930,6 +1151843,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans.GetHistoryItems parameters: - name: teamTemplate-id @@ -1235802,69 +1238716,167 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - schema: - type: string - 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 + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + schema: + type: string + 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: + '200': + description: Success + content: + application/json: + schema: + title: Collection of itemActivityStat + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': + description: Provides operations to call the invite method. + post: + tags: + - users.drive + summary: Invoke action invite + description: 'Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-invite?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.invite + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + requireSignIn: + type: boolean + default: false + nullable: true + roles: + type: array + items: + type: string + nullable: true + sendInvitation: + type: boolean + default: false + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + expirationDateTime: + type: string + nullable: true + password: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - title: Collection of itemActivityStat + title: Collection of permission type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' @@ -1235873,29 +1238885,26 @@ paths: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-grouped-path: - - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': - description: Provides operations to call the invite method. + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.invite' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. post: tags: - users.drive - summary: Invoke action invite - description: 'Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared.' + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-invite?view=graph-rest-beta - operationId: users.user.drives.drive.items.driveItem.invite + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.lock parameters: - name: user-id in: path @@ -1235925,36 +1238934,11 @@ paths: schema: type: object properties: - requireSignIn: - type: boolean - default: false - nullable: true - roles: - type: array - items: - type: string - nullable: true - sendInvitation: - type: boolean - default: false - nullable: true - message: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - expirationDateTime: - type: string - nullable: true - password: - type: string - nullable: true + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 required: true responses: '200': @@ -1235962,24 +1238946,15 @@ paths: content: application/json: schema: - title: Collection of permission - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-grouped-path: - - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.invite' + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.lock' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -1236118,6 +1239093,47 @@ paths: - '/users/{user-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - users.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.releaseLock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.releaseLock' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -1253716,6 +1256732,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - users.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: users.user.drives.drive.root.lock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -1253840,6 +1256910,40 @@ paths: - '/users/{user-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - users.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: users.user.drives.drive.root.releaseLock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -1275517,6 +1278621,38 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - users.managedDevice + summary: Invoke function getSyncStatus + operationId: users.user.managedDevices.managedDevice.getSyncStatus + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -1275910,6 +1279046,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - users.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: users.user.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -1312219,6 +1315394,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: users.planner.plans.ListHistoryItems parameters: - name: user-id @@ -1312322,6 +1315498,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: users.planner.plans.GetHistoryItems parameters: - name: user-id @@ -1334642,9 +1337819,11 @@ components: agentDisplayName: type: string description: 'Name of the agent. Supports $filter (eq, startsWith).' + nullable: true agentId: type: string description: 'The unique identifier for the agent. This is equivalent to ''id'' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith).' + nullable: true blueprintId: type: string description: The identifier of the blueprint associated with the agent. Nullable. @@ -1334662,10 +1337841,8 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' displayName: type: string - nullable: true identityId: type: string - nullable: true identityType: $ref: '#/components/schemas/microsoft.graph.agentIdentityType' lastModifiedDateTime: @@ -1339655,7 +1342832,7 @@ components: properties: metric: type: string - description: 'The name of the API usage report metric. Currently, only EgressReport is supported.' + description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' onboardingStatus: $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' microsoft.graph.appCatalogs: @@ -1346017,6 +1349194,12 @@ components: - type: object nullable: true description: 'The last login result of the Cloud PC. For example, { ''time'': ''2014-01-01T00:00:00Z''}.' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + format: date-time + nullable: true lastModifiedDateTime: 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 @@ -1347196,7 +1350379,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The size of the OS Disk in GB. Read-only. + description: The size of the operating system disk in GB. Read-only. format: int32 supportedSolution: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' @@ -1351964,6 +1355147,11 @@ components: - type: object nullable: true description: 'The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable.' + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' + description: Service plans associated with the desk. microsoft.graph.detectedApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1380967,6 +1384155,10 @@ components: type: string description: The phone number of the place. nullable: true + placeId: + type: string + description: A stable service-level identifier for the place object used by Places workloads. + nullable: true tags: type: array items: @@ -1381126,8 +1384318,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user or application that performed the change. entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -1381135,10 +1384329,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. microsoft.graph.plannerPlan: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1381220,6 +1384416,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -1386946,9 +1390143,6 @@ components: nickname: type: string description: 'A short, friendly name for the room, often used for easier identification or display in UI.' - placeId: - type: string - nullable: true teamsEnabledState: $ref: '#/components/schemas/microsoft.graph.placeFeatureEnablement' videoDeviceName: @@ -1388684,6 +1391878,13 @@ components: nullable: true description: The entry point for Microsoft Purview audit log queries and operations. x-ms-navigationProperty: true + caseManagement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' + - type: object + nullable: true + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + x-ms-navigationProperty: true cases: anyOf: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' @@ -1393641,11 +1396842,13 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskData' - type: object nullable: true + description: A snapshot of the task state after the change. This property is null for deletion events. oldData: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskData' - type: object nullable: true + description: A snapshot of the task state before the change. This property is null for creation and undeletion events. microsoft.graph.taxArea: title: taxArea type: object @@ -1397365,6 +1400568,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -1402430,6 +1405640,8 @@ components: - title: vppToken type: object properties: + appleDeviceAppDeliveryProtocolType: + $ref: '#/components/schemas/microsoft.graph.appleDeviceDeliveryProtocol' appleId: type: string description: The apple Id associated with the given Apple Volume Purchase Program Token. @@ -1410761,9 +1413973,6 @@ components: nickname: type: string description: 'A short, friendly name for the workspace, often used for easier identification or display in the UI.' - placeId: - type: string - nullable: true microsoft.graph.x509CertificateAuthenticationMethodConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' @@ -1412034,6 +1415243,18 @@ components: type: type: string description: The unique name for the functionality exposed by the app. + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true microsoft.graph.addressBookAccountTargetContent: allOf: - $ref: '#/components/schemas/microsoft.graph.accountTargetContent' @@ -1416702,6 +1419923,16 @@ components: title: browseQueryResponseItem type: object properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true itemKey: type: string description: Unique identifier of the returned item. @@ -1416713,6 +1419944,16 @@ components: description: 'The count of items present within the items; for example, the count of files in a folder.' format: int32 nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + lastModifiedDateTime: + 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: type: string description: The name of the item. @@ -1419198,6 +1422439,7 @@ components: properties: errorDescription: type: string + description: 'More user-friendly error details. For example, Activation failed due to invalid billing plan.' nullable: true status: $ref: '#/components/schemas/microsoft.graph.cloudPcOrganizationActionStatus' @@ -1421468,6 +1424710,46 @@ components: - $ref: '#/components/schemas/microsoft.graph.onenoteUserRole' - type: object nullable: true + microsoft.graph.correlatedObjectLinkMapping: + title: correlatedObjectLinkMapping + type: object + properties: + targetProperty: + type: string + nullable: true + microsoft.graph.correlatedObjectLinkSource: + title: correlatedObjectLinkSource + type: object + properties: + sourceIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + targetIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + microsoft.graph.correlatedObjectLinkTarget: + title: correlatedObjectLinkTarget + type: object + properties: + correlatedDateTime: + 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 + sourceIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + targetIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true microsoft.graph.correlationError: title: correlationError type: object @@ -1425342,6 +1428624,20 @@ components: type: string description: 'Defines the rule to filter the devices. For example, device.deviceAttribute2 -eq ''PrivilegedAccessWorkstation''.' nullable: true + microsoft.graph.deviceSyncStatusResponse: + title: deviceSyncStatusResponse + type: object + properties: + components: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' + description: Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + readOnly: true + deviceId: + type: string + description: 'Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: ''d1e2f3a4-b5c6-7890-abcd-ef1234567890''. Read-only. Not nullable.' + readOnly: true microsoft.graph.diagnostic: title: diagnostic type: object @@ -1427480,6 +1430776,24 @@ components: - $ref: '#/components/schemas/microsoft.graph.customExtensionBehaviorOnError' - title: fallbackToMicrosoftProviderOnError type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + - type: object + nullable: true + used: + type: number + format: int64 + nullable: true + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - type: object + nullable: true microsoft.graph.featureTarget: title: featureTarget type: object @@ -1431195,6 +1434509,43 @@ components: - type: object nullable: true description: The submitOnly link abilities. + microsoft.graph.linkStatistics: + title: linkStatistics + type: object + properties: + correlatedAssigned: + type: number + format: int64 + nullable: true + correlatedNotAssigned: + type: number + format: int64 + nullable: true + failToCorrelate: + type: number + format: int64 + nullable: true + mapping: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.correlatedObjectLinkMapping' + - type: object + nullable: true + total: + type: number + format: int64 + nullable: true + uncorrelated: + type: number + format: int64 + nullable: true + unknown: + type: number + format: int64 + nullable: true + unresolvedTarget: + type: number + format: int64 + nullable: true microsoft.graph.listInfo: title: listInfo type: object @@ -1436774,6 +1440125,14 @@ components: description: The total count of places in the request. format: int32 nullable: true + microsoft.graph.placeServicePlanInfo: + title: placeServicePlanInfo + type: object + properties: + servicePlanId: + type: string + description: The service plan identifier. + nullable: true microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories type: object @@ -1437493,6 +1440852,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of incomplete checklist items whose value is set to false. format: int32 nullable: true appliedCategories: @@ -1437500,23 +1440860,28 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' - type: object nullable: true + description: The categories to which the task is applied. archivalInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' - type: object nullable: true + description: Information about who archived or unarchived the task and why. assignments: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerAssignments' - type: object nullable: true + description: The set of assignees the task is assigned to. bucketId: type: string + description: Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. nullable: true checklistItemCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of checklist items that are present on the task. format: int32 nullable: true completedBy: @@ -1437524,22 +1440889,27 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user that completed the task. completedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the percentComplete of the task is set to 100. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true conversationThreadId: type: string + description: The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. nullable: true createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user who created the task. createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true creationSource: @@ -1437547,29 +1440917,37 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation' - type: object nullable: true + description: Information about the origin of the task. details: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetailsData' - type: object nullable: true + description: Additional details about the task. dueDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true hasChat: type: boolean + description: 'Set to true if the task has a chat associated with it; otherwise, false.' hasDescription: type: boolean + description: 'Set to true if the details object of the task has a nonempty description; otherwise, false.' isArchived: type: boolean + description: 'Set to true if the task is archived; otherwise, false.' orderHint: type: string + description: Hint used to order items of this type in a list view. nullable: true percentComplete: maximum: 2147483647 minimum: -2147483648 type: number + description: 'Percentage of task completion. When set to 100, the task is considered completed.' format: int32 nullable: true previewType: @@ -1437578,6 +1440956,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority.' format: int32 nullable: true recurrence: @@ -1437585,10 +1440964,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' - type: object nullable: true + description: Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. referenceCount: maximum: 2147483647 minimum: -2147483648 type: number + description: Number of external references that exist on the task. format: int32 nullable: true specifiedCompletionRequirements: @@ -1437596,10 +1440977,12 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z.' format: date-time nullable: true title: type: string + description: Title of the task. microsoft.graph.plannerTaskDetailsData: title: plannerTaskDetailsData type: object @@ -1437609,29 +1440992,35 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' - type: object nullable: true + description: Detailed information about the approval that is attached to the task. checklist: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' - type: object nullable: true + description: The collection of checklist items on the task. completionRequirements: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirementDetails' - type: object nullable: true + description: Contains detailed information about requirements on the task. description: type: string + description: Description of the task. nullable: true forms: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' - type: object nullable: true + description: The collection of forms associated with the task. notes: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true + description: Rich text description of the task for use by applications that support HTML content. previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' references: @@ -1437639,6 +1441028,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' - type: object nullable: true + description: The collection of references on the task. microsoft.graph.plannerTaskPolicy: title: plannerTaskPolicy type: object @@ -1442029,6 +1445419,27 @@ components: type: string description: ID of the associated quality. nullable: true + microsoft.graph.samlAppProfile: + title: samlAppProfile + type: object + microsoft.graph.samlAuthnRequest: + title: samlAuthnRequest + type: object + microsoft.graph.samlAuthnStatement: + title: samlAuthnStatement + type: object + microsoft.graph.samlCapturedSummary: + title: samlCapturedSummary + type: object + microsoft.graph.samlCertificate: + title: samlCertificate + type: object + microsoft.graph.samlClaim: + title: samlClaim + type: object + microsoft.graph.samlConditions: + title: samlConditions + type: object microsoft.graph.samlIdentitySource: allOf: - $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionIdentitySource' @@ -1442046,6 +1445457,30 @@ components: type: string description: 'Allows the specification of a service provider name qualifier reflected in the sAML response. The value provided must match one of the service provider names configured for the application and is only applicable for IdP-initiated applications (the sign-on URL should be empty for the IdP-initiated applications), in all other cases this value is ignored.' nullable: true + microsoft.graph.samlNameIdPolicy: + title: samlNameIdPolicy + type: object + microsoft.graph.samlRequestedAuthnContext: + title: samlRequestedAuthnContext + type: object + microsoft.graph.samlResponseAssertion: + title: samlResponseAssertion + type: object + microsoft.graph.samlResponseMetadata: + title: samlResponseMetadata + type: object + microsoft.graph.samlResponseStatus: + title: samlResponseStatus + type: object + microsoft.graph.samlScenarioRun: + title: samlScenarioRun + type: object + microsoft.graph.samlScreenshot: + title: samlScreenshot + type: object + microsoft.graph.samlSignatureDetail: + title: samlSignatureDetail + type: object microsoft.graph.samlSingleSignOnSettings: title: samlSingleSignOnSettings type: object @@ -1442054,6 +1445489,15 @@ components: type: string description: The relative URI the service provider would redirect to after completion of the single sign-on flow. nullable: true + microsoft.graph.samlSubCheck: + title: samlSubCheck + type: object + microsoft.graph.samlSubject: + title: samlSubject + type: object + microsoft.graph.samlSubjectConfirmation: + title: samlSubjectConfirmation + type: object microsoft.graph.samlTestResults: title: samlTestResults type: object @@ -1443414,6 +1446858,11 @@ components: type: string description: The unique identifier (GUID) for the tenant. Read-only. nullable: true + throttledRequests: + type: number + description: 'The number of API requests that were throttled. Only present in the throttlingReport; this property isn''t returned for the egressReport. Summary rows: total throttled requests across all applications. Detail rows: throttled requests for the specific application on the specific date. Read-only.' + format: int64 + nullable: true usageDateTime: 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 @@ -1443422,7 +1446871,7 @@ components: nullable: true usageMB: type: number - description: 'Total usage in megabytes (MB) for this data point. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' + description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport; this property isn''t returned for the throttlingReport. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' format: int64 nullable: true usageRequests: @@ -1444875,6 +1448324,27 @@ components: nameIdPolicyFormat: type: string nullable: true + microsoft.graph.syncComponent: + title: syncComponent + type: object + properties: + moreInfo: + type: string + description: 'Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as ''3/6'' (completed out of total), or a list of individual item names. Read-only. Nullable.' + nullable: true + readOnly: true + name: + type: string + description: 'Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable.' + readOnly: true + reportedDateTime: + 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: 'Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only. Not nullable.' + format: date-time + readOnly: true + status: + $ref: '#/components/schemas/microsoft.graph.syncComponentStatus' microsoft.graph.synchronizationError: title: synchronizationError type: object @@ -1475195,6 +1478665,39 @@ components: - tagForAction - unknownFutureValue type: string + microsoft.graph.syncComponentStatus: + title: syncComponentStatus + enum: + - none + - inProgress + - success + - failure + - partialSuccess + - unknownFutureValue + type: string + description: A list of possible status states for a sync infrastructure component or policy during a device sync operation. + x-ms-enum: + name: syncComponentStatus + modelAsString: false + values: + - value: none + description: 'Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing.' + name: none + - value: inProgress + description: 'Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device.' + name: inProgress + - value: success + description: Indicates the component completed successfully. The component has finished its work and reported a successful outcome. + name: success + - value: failure + description: 'Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure.' + name: failure + - value: partialSuccess + description: 'Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome.' + name: partialSuccess + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.synchronizationDisposition: title: synchronizationDisposition enum: @@ -1484244,6 +1487747,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemInformationProtectionLabel' - type: object nullable: true + description: 'Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional.' properties: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.properties' @@ -1484362,6 +1487866,7 @@ components: properties: sensitivityLabelId: type: string + description: 'The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command.' nullable: true microsoft.graph.externalConnectors.itemIdResolver: allOf: @@ -1485804,6 +1489309,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' x-ms-navigationProperty: true + microsoft.graph.identityGovernance.guestSponsorTrigger: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' + - title: guestSponsorTrigger + type: object + properties: + minimumRequiredSponsors: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 microsoft.graph.identityGovernance.membershipChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1495310,6 +1498826,18 @@ components: - $ref: '#/components/schemas/microsoft.graph.security.caseStatus' - type: object nullable: true + microsoft.graph.security.caseManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementRoot + type: object + properties: + cases: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + description: 'The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count.' + x-ms-navigationProperty: true microsoft.graph.security.caseOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1500419,6 +1503947,14 @@ components: - title: connectedAIAppInteractionAuditRecord type: object description: Audit data for Connected AI App Interaction events. + microsoft.graph.security.connectorValidateResult: + title: connectorValidateResult + type: object + properties: + messages: + type: array + items: + type: string microsoft.graph.security.consumptionResourceAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1508135,6 +1511671,1008 @@ components: - clientUpdateProhibited - unknownFutureValue type: string + microsoft.graph.security.caseManagement.activity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: activity + type: object + microsoft.graph.security.caseManagement.attachment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: attachment + type: object + properties: + content: + type: string + description: The binary content stream for the attachment. + format: base64url + nullable: true + description: + type: string + description: The description of the attachment. + nullable: true + displayName: + type: string + description: The display name of the attachment. + fileExtension: + type: string + description: The file extension of the attachment. + nullable: true + fileSize: + type: number + description: The size of the attachment in bytes. + format: int64 + nullable: true + origin: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOrigin' + - type: object + nullable: true + description: The origin reference for the attachment. + scanResult: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentScanResult' + microsoft.graph.security.caseManagement.auditLog: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + - title: auditLog + type: object + properties: + action: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditAction' + details: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityResourceDetails' + - type: object + nullable: true + description: The target resource details for the audit activity. + modifiedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedProperty' + description: The collection of property changes recorded in the audit log. + microsoft.graph.security.caseManagement.case: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: case + type: object + properties: + customFields: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValues' + - type: object + nullable: true + description: Tenant-defined custom field values keyed by custom field identifier. + displayName: + type: string + description: 'The display name of the case. Supports $filter (eq, ne) and $orderby.' + status: + type: string + description: 'The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby.' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + description: The timeline of comments and audit events associated with the case. Supports $expand. + x-ms-navigationProperty: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + description: Evidence files and metadata associated with the case. Supports $expand. + x-ms-navigationProperty: true + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + description: Links from the case to related security resources. Supports $expand. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + description: Tasks used to track work required to resolve the case. Supports $expand. + x-ms-navigationProperty: true + microsoft.graph.security.caseManagement.caseManagementEntity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementEntity + type: object + properties: + createdBy: + type: string + description: The user or service that created the resource. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was created. + format: date-time + nullable: true + lastModifiedBy: + type: string + description: The user or service that last modified the resource. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was last modified. + format: date-time + nullable: true + microsoft.graph.security.caseManagement.comment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + - title: comment + type: object + properties: + message: + type: string + description: The comment body. + nullable: true + microsoft.graph.security.caseManagement.exposureCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: exposureCase + type: object + properties: + assignedTo: + type: string + nullable: true + automation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseAutomation' + - type: object + nullable: true + description: + type: string + nullable: true + dueDateTime: + 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 + emailNotificationRecipients: + type: array + items: + type: string + github: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseGitHub' + - type: object + nullable: true + isGracePeriodEnabled: + type: boolean + priority: + type: string + nullable: true + seemplicity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseSeemplicity' + - type: object + nullable: true + thirdPartyWorkItem: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItem' + - type: object + nullable: true + microsoft.graph.security.caseManagement.genericCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: genericCase + type: object + properties: + assignedTo: + type: string + description: The user assigned to the generic case. + nullable: true + closingNotes: + type: string + description: Notes recorded when the generic case is closed. + nullable: true + description: + type: string + description: The description of the generic case. + nullable: true + dueDateTime: + 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 target completion date and time for the generic case. + format: date-time + nullable: true + priority: + type: string + description: The priority assigned to the generic case. + nullable: true + microsoft.graph.security.caseManagement.incidentCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: incidentCase + type: object + properties: + aiAgentIds: + type: array + items: + type: string + description: The list of AI agent identifiers associated with the incident. + alertCounts: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.alertCounts' + - type: object + nullable: true + description: A summary of alert counts grouped by severity and status. + alertPolicyIds: + type: array + items: + type: string + description: The list of alert policy identifiers associated with the incident. + assignedTo: + type: string + description: The user assigned to investigate the incident case. + nullable: true + associatedThreatIds: + type: array + items: + type: string + description: The list of threat identifiers associated with the incident. + categories: + type: array + items: + type: string + description: The incident categories. + classification: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentClassification' + cloudScopes: + type: array + items: + type: string + description: The cloud scopes associated with the incident. + dataSensitivityLabels: + type: array + items: + type: string + description: The data sensitivity labels associated with the incident. + dataStreams: + type: array + items: + type: string + description: The data streams associated with the incident. + detectionSources: + type: array + items: + type: string + description: The detection sources that identified the incident. + determination: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentDetermination' + dueDateTime: + 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 target completion date and time for the incident case. + format: date-time + nullable: true + emailNotificationRecipients: + type: array + items: + type: string + description: The email notification recipients for the incident case. + firstEventTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time of the first event in the incident. + format: date-time + nullable: true + impactedAssets: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.impactedAssetsCounts' + - type: object + nullable: true + description: A summary of impacted asset counts for the incident. + incidentId: + type: number + description: The Microsoft Security incident identifier. + format: int64 + incidentWebUrl: + type: string + description: The URL for the incident in the Microsoft Defender portal. + nullable: true + investigation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.investigation' + - type: object + nullable: true + description: A summary of investigation details associated with the incident. + investigationIds: + type: array + items: + type: string + description: The list of investigation identifiers associated with the incident. + investigationStates: + type: array + items: + type: string + description: The list of investigation states associated with the incident. + lastEventTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time of the most recent event in the incident. + format: date-time + nullable: true + machineGroupIds: + type: array + items: + type: string + description: The list of machine group identifiers associated with the incident. + osPlatforms: + type: array + items: + type: string + description: The operating system platforms associated with the incident. + policyNames: + type: array + items: + type: string + description: The policy names associated with the incident. + priorityScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The priority score assigned to the incident. + format: int32 + nullable: true + productNames: + type: array + items: + type: string + description: The product names associated with the incident. + redirectCaseId: + type: number + description: The case identifier to which this case redirects when merged. + format: int64 + nullable: true + redirectIncidentId: + type: number + description: The incident identifier to which this incident redirects when merged. + format: int64 + nullable: true + serviceSources: + type: array + items: + type: string + description: The service sources associated with the incident. + severity: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentSeverity' + summary: + type: string + description: A summary of the incident. + nullable: true + systemTags: + type: array + items: + type: string + description: The system tags associated with the incident. + topRiskScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The top risk score associated with the incident. + format: int32 + nullable: true + workspaceIds: + type: array + items: + type: string + description: The list of workspace identifiers associated with the incident. + microsoft.graph.security.caseManagement.incidentRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: incidentRelation + type: object + microsoft.graph.security.caseManagement.recommendationRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: recommendationRelation + type: object + properties: + recommendationType: + type: string + description: The recommendation type associated with the linked recommendation. + nullable: true + resourceGroupName: + type: string + description: The Azure resource group name for the related recommendation. + nullable: true + subscriptionId: + type: string + description: The Azure subscription identifier for the related recommendation. + nullable: true + microsoft.graph.security.caseManagement.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: relation + type: object + properties: + relatedResourceId: + type: string + description: The identifier of the related external resource. + nullable: true + microsoft.graph.security.caseManagement.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: task + type: object + properties: + assignedTo: + type: string + description: The user assigned to the task. + nullable: true + category: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskCategory' + closingNotes: + type: string + description: Notes recorded when the task is completed. + nullable: true + description: + type: string + description: The description of the task. + nullable: true + displayName: + type: string + description: The title of the task. + dueDateTime: + 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 target completion date and time for the task. + format: date-time + nullable: true + priority: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskPriority' + status: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskStatus' + microsoft.graph.security.caseManagement.workspaceIndicatorRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: workspaceIndicatorRelation + type: object + properties: + resourceGroupName: + type: string + description: The Azure resource group name for the workspace. + nullable: true + subscriptionId: + type: string + description: The Azure subscription identifier for the workspace. + nullable: true + workspaceName: + type: string + description: The Log Analytics workspace name. + nullable: true + microsoft.graph.security.caseManagement.activityResourceDetails: + title: activityResourceDetails + type: object + properties: + kind: + type: string + description: 'The resource kind, such as task or relation.' + nullable: true + resourceId: + type: string + description: The identifier of the resource associated with the activity. + nullable: true + microsoft.graph.security.caseManagement.alertCounts: + title: alertCounts + type: object + properties: + active: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of active alerts. + format: int32 + nullable: true + bySeverity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentSeverityCounts' + - type: object + nullable: true + description: The alert counts grouped by incident severity. + byStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.alertStatusCounts' + - type: object + nullable: true + description: The alert counts grouped by alert status. + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of alerts. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.alertStatusCounts: + title: alertStatusCounts + type: object + properties: + inProgress: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts that are in progress. + format: int32 + nullable: true + new: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of new alerts. + format: int32 + nullable: true + resolved: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of resolved alerts. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.attachmentOrigin: + title: attachmentOrigin + type: object + properties: + resourceId: + type: string + description: The identifier of the origin resource. + nullable: true + resourceType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOriginType' + microsoft.graph.security.caseManagement.booleanValueProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - title: booleanValueProperty + type: object + properties: + value: + type: boolean + description: The Boolean value. + microsoft.graph.security.caseManagement.customFieldDateTimeValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldDateTimeValue + type: object + properties: + valueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time custom field value. + format: date-time + nullable: true + microsoft.graph.security.caseManagement.customFieldNumberValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldNumberValue + type: object + properties: + value: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The numeric custom field value. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.customFieldOptionsValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldOptionsValue + type: object + properties: + values: + type: array + items: + type: string + description: The selected option values for the custom field. + microsoft.graph.security.caseManagement.customFieldStringValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldStringValue + type: object + properties: + value: + type: string + description: The string custom field value. + nullable: true + microsoft.graph.security.caseManagement.customFieldValue: + title: customFieldValue + type: object + microsoft.graph.security.caseManagement.customFieldValues: + title: customFieldValues + type: object + microsoft.graph.security.caseManagement.exposureCaseAutomation: + title: exposureCaseAutomation + type: object + properties: + ruleId: + type: string + nullable: true + microsoft.graph.security.caseManagement.exposureCaseGitHub: + title: exposureCaseGitHub + type: object + properties: + environmentId: + type: string + nullable: true + issueNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + issueUrl: + type: string + nullable: true + primaryAssessmentId: + type: string + nullable: true + repoName: + type: string + nullable: true + microsoft.graph.security.caseManagement.exposureCaseSeemplicity: + title: exposureCaseSeemplicity + type: object + properties: + configurationId: + type: string + nullable: true + configurationName: + type: string + nullable: true + providerType: + type: string + nullable: true + syncStatus: + type: string + nullable: true + ticketCreationTime: + 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 + ticketId: + type: string + nullable: true + ticketLink: + type: string + nullable: true + microsoft.graph.security.caseManagement.impactedAssetsCounts: + title: impactedAssetsCounts + type: object + properties: + aiAgents: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted AI agents. + format: int32 + nullable: true + apps: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted apps. + format: int32 + nullable: true + cloudResources: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted cloud resources. + format: int32 + nullable: true + files: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted files. + format: int32 + nullable: true + ips: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted IP addresses. + format: int32 + nullable: true + machines: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted machines. + format: int32 + nullable: true + mailboxes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted mailboxes. + format: int32 + nullable: true + oauthApps: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted OAuth apps. + format: int32 + nullable: true + processes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted processes. + format: int32 + nullable: true + registryKeys: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted registry keys. + format: int32 + nullable: true + securityGroups: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted security groups. + format: int32 + nullable: true + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of impacted assets. + format: int32 + nullable: true + urls: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted URLs. + format: int32 + nullable: true + users: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted users. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.incidentSeverityCounts: + title: incidentSeverityCounts + type: object + properties: + high: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with high severity. + format: int32 + nullable: true + informational: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with informational severity. + format: int32 + nullable: true + low: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with low severity. + format: int32 + nullable: true + medium: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with medium severity. + format: int32 + nullable: true + unknown: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with unknown severity. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.investigation: + title: investigation + type: object + properties: + count: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of investigations. + format: int32 + nullable: true + ids: + type: array + items: + type: string + description: The investigation identifiers. + state: + type: string + description: The investigation state. + nullable: true + microsoft.graph.security.caseManagement.modifiedProperty: + title: modifiedProperty + type: object + properties: + newValue: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - type: object + nullable: true + description: The new value after the change. + oldValue: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - type: object + nullable: true + description: The previous value before the change. + propertyName: + type: string + description: The name of the property that changed. + nullable: true + microsoft.graph.security.caseManagement.stringValueProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - title: stringValueProperty + type: object + properties: + value: + type: string + description: The string value. + nullable: true + microsoft.graph.security.caseManagement.thirdPartyWorkItem: + title: thirdPartyWorkItem + type: object + properties: + identifier: + type: string + instance: + type: string + lastSyncedOnDateTime: + 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 + metadata: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata' + - type: object + nullable: true + provider: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider' + syncedBy: + type: string + workItemType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemType' + microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata: + title: thirdPartyWorkItemMetadata + type: object + microsoft.graph.security.caseManagement.valueProperty: + title: valueProperty + type: object + microsoft.graph.security.caseManagement.attachmentOriginType: + title: attachmentOriginType + enum: + - case + - comment + - task + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.attachmentScanResult: + title: attachmentScanResult + enum: + - unscanned + - noThreatsFound + - malicious + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.auditAction: + title: auditAction + enum: + - link + - unlink + - update + - delete + - create + - upload + - download + - fileUploadMalwareDetected + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskCategory: + title: caseTaskCategory + enum: + - uncategorized + - triage + - contain + - investigate + - remediate + - prevent + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskPriority: + title: caseTaskPriority + enum: + - notSet + - veryLow + - low + - medium + - high + - critical + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentClassification: + title: incidentClassification + enum: + - unknown + - falsePositive + - truePositive + - informationalExpectedActivity + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentDetermination: + title: incidentDetermination + enum: + - unknown + - apt + - malware + - securityPersonnel + - securityTesting + - unwantedSoftware + - other + - multiStagedAttack + - compromisedAccount + - phishing + - maliciousUserActivity + - notMalicious + - notEnoughDataToValidate + - confirmedActivity + - lineOfBusinessApplication + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentSeverity: + title: incidentSeverity + enum: + - unknown + - informational + - low + - medium + - high + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.taskStatus: + title: taskStatus + enum: + - notSet + - new + - inProgress + - failed + - partiallyCompleted + - skipped + - completed + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider: + title: thirdPartyWorkItemProvider + enum: + - serviceNow + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemType: + title: thirdPartyWorkItemType + enum: + - incident + - unknownFutureValue + type: string microsoft.graph.security.dlp.baseAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1525456,6 +1529994,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord' + microsoft.graph.security.caseManagement.caseCollectionResponse: + title: Collection of case + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' microsoft.graph.security.ediscoveryCaseCollectionResponse: title: Collection of ediscoveryCase type: object @@ -1526138,6 +1530687,50 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.networkAdapter' + microsoft.graph.security.caseManagement.activityCollectionResponse: + title: Collection of activity + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + title: Collection of attachment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + microsoft.graph.security.caseManagement.relationCollectionResponse: + title: Collection of relation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + microsoft.graph.security.caseManagement.taskCollectionResponse: + title: Collection of task + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' microsoft.graph.security.securityCopilot.evaluationCollectionResponse: title: Collection of evaluation type: object @@ -1533442,6 +1538035,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.partners.billing.runningOperation' + microsoft.graph.security.caseManagement.exposureCaseCollectionResponse: + title: Collection of exposureCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCase' + microsoft.graph.security.caseManagement.genericCaseCollectionResponse: + title: Collection of genericCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.genericCase' + microsoft.graph.security.caseManagement.incidentCaseCollectionResponse: + title: Collection of incidentCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentCase' microsoft.graph.security.ediscoveryAddToReviewSetOperationCollectionResponse: title: Collection of ediscoveryAddToReviewSetOperation type: object @@ -1533618,6 +1538244,61 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.fileUrlThreatSubmission' + microsoft.graph.security.caseManagement.auditLogCollectionResponse: + title: Collection of auditLog + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditLog' + microsoft.graph.security.caseManagement.commentCollectionResponse: + title: Collection of comment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.comment' + microsoft.graph.security.caseManagement.incidentRelationCollectionResponse: + title: Collection of incidentRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelation' + microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse: + title: Collection of recommendationRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelation' + microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse: + title: Collection of workspaceIndicatorRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelation' microsoft.graph.windowsUpdates.softwareUpdateCatalogEntryCollectionResponse: title: Collection of softwareUpdateCatalogEntry type: object @@ -1535092,6 +1539773,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprint' + microsoft.graph.placeServicePlanInfoCollectionResponse: + title: Collection of microsoft.graph.placeServicePlanInfo + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' microsoft.graph.alternativeSecurityIdCollectionResponse: title: Collection of microsoft.graph.alternativeSecurityId type: object @@ -1536632,6 +1541324,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' + microsoft.graph.familyMemberStorageQuotaCollectionResponse: + title: Collection of microsoft.graph.familyMemberStorageQuota + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' microsoft.graph.unmanagedDeviceCollectionResponse: title: Collection of microsoft.graph.unmanagedDevice type: object @@ -1537952,6 +1542655,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementUserRightsLocalUserOrGroup' + microsoft.graph.syncComponentCollectionResponse: + title: Collection of microsoft.graph.syncComponent + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' microsoft.graph.discoveredSensitiveTypeCollectionResponse: title: Collection of microsoft.graph.discoveredSensitiveType type: object @@ -1540812,6 +1545526,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.tenantAllowBlockListEntryResult' + microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse: + title: Collection of microsoft.graph.security.caseManagement.modifiedProperty + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedProperty' microsoft.graph.security.dlp.attachmentSensitiveInformationDetailsCollectionResponse: title: Collection of microsoft.graph.security.dlp.attachmentSensitiveInformationDetails type: object @@ -1548470,6 +1553195,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordCollectionResponse' + microsoft.graph.security.caseManagement.caseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseCollectionResponse' microsoft.graph.security.ediscoveryCaseCollectionResponse: description: Retrieved collection content: @@ -1548842,6 +1553573,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.networkAdapterCollectionResponse' + microsoft.graph.security.caseManagement.activityCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityCollectionResponse' + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentCollectionResponse' + microsoft.graph.security.caseManagement.relationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relationCollectionResponse' + microsoft.graph.security.caseManagement.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskCollectionResponse' microsoft.graph.security.securityCopilot.evaluationCollectionResponse: description: Retrieved collection content: @@ -1552826,6 +1557581,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.runningOperationCollectionResponse' + microsoft.graph.security.caseManagement.exposureCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseCollectionResponse' + microsoft.graph.security.caseManagement.genericCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.genericCaseCollectionResponse' + microsoft.graph.security.caseManagement.incidentCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentCaseCollectionResponse' microsoft.graph.security.ediscoveryAddToReviewSetOperationCollectionResponse: description: Retrieved collection content: @@ -1552922,6 +1557695,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.fileUrlThreatSubmissionCollectionResponse' + microsoft.graph.security.caseManagement.auditLogCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditLogCollectionResponse' + microsoft.graph.security.caseManagement.commentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.commentCollectionResponse' + microsoft.graph.security.caseManagement.incidentRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelationCollectionResponse' + microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse' + microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse' microsoft.graph.windowsUpdates.softwareUpdateCatalogEntryCollectionResponse: description: Retrieved collection content: @@ -1553726,6 +1558529,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprintCollectionResponse' + microsoft.graph.placeServicePlanInfoCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfoCollectionResponse' microsoft.graph.alternativeSecurityIdCollectionResponse: description: Retrieved collection content: @@ -1554566,6 +1559375,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeyCollectionResponse' + microsoft.graph.familyMemberStorageQuotaCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuotaCollectionResponse' microsoft.graph.unmanagedDeviceCollectionResponse: description: Retrieved collection content: @@ -1555286,6 +1560101,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementUserRightsLocalUserOrGroupCollectionResponse' + microsoft.graph.syncComponentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.syncComponentCollectionResponse' microsoft.graph.discoveredSensitiveTypeCollectionResponse: description: Retrieved collection content: @@ -1556846,6 +1561667,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.tenantAllowBlockListEntryResultCollectionResponse' + microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse' microsoft.graph.security.dlp.attachmentSensitiveInformationDetailsCollectionResponse: description: Retrieved collection content: @@ -1561779,6 +1566606,7 @@ components: isDisasterRecoveryActive: 'true' lastLoginResult: '@odata.type': microsoft.graph.cloudPcLoginResult + lastLogoffDateTime: '0001-01-01T00:00:00.0000000+00:00' lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' lastRemoteActionResult: '@odata.type': microsoft.graph.cloudPcRemoteActionResult @@ -1563713,6 +1568541,8 @@ components: '@odata.type': microsoft.graph.mailboxDetails mode: '@odata.type': microsoft.graph.placeMode + servicePlans: + - '@odata.type': microsoft.graph.placeServicePlanInfo microsoft.graph.detectedApp: value: deviceCount: '0' @@ -1572560,6 +1577390,7 @@ components: label: String parentId: String phone: String + placeId: String tags: - String microsoft.graph.placeOperation: @@ -1574411,7 +1579242,6 @@ components: floorNumber: '0' isTeamsEnabled: 'true' nickname: String - placeId: String teamsEnabledState: '@odata.type': microsoft.graph.placeFeatureEnablement videoDeviceName: String @@ -1574914,6 +1579744,8 @@ components: '@odata.type': microsoft.graph.attackSimulationRoot auditLog: '@odata.type': microsoft.graph.security.auditCoreRoot + caseManagement: + '@odata.type': microsoft.graph.security.caseManagementRoot cases: '@odata.type': microsoft.graph.security.casesRoot cloudAppSecurityProfiles: @@ -1577550,6 +1582382,9 @@ components: microsoft.graph.unifiedStorageQuota: value: deleted: '0' + familyMembersUsage: + - '@odata.type': microsoft.graph.familyMemberStorageQuota + isPooledStorageEnabled: 'true' manageWebUrl: String remaining: '0' services: @@ -1578932,6 +1583767,8 @@ components: - '@odata.type': microsoft.graph.vpnServer microsoft.graph.vppToken: value: + appleDeviceAppDeliveryProtocolType: + '@odata.type': microsoft.graph.appleDeviceDeliveryProtocol appleId: String automaticallyUpdateApps: 'true' claimTokenManagementFromExternalMdm: 'true' @@ -1581609,7 +1586446,6 @@ components: mode: '@odata.type': microsoft.graph.placeMode nickname: String - placeId: String microsoft.graph.x509CertificateAuthenticationMethodConfiguration: value: authenticationModeConfiguration: @@ -1582036,6 +1586872,10 @@ components: properties: - '@odata.type': microsoft.graph.keyValue type: String + microsoft.graph.additionalStorageAllocations: + value: + bonusQuotaInBytes: '0' + subscriptionQuotaInBytes: '0' microsoft.graph.addressBookAccountTargetContent: value: accountTargetEmails: @@ -1583607,8 +1588447,14 @@ components: isVideoOnDemandEnabled: 'true' microsoft.graph.browseQueryResponseItem: value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' itemKey: String itemsCount: '0' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' name: String sizeInBytes: String type: @@ -1585237,6 +1590083,22 @@ components: self: String userRole: '@odata.type': microsoft.graph.onenoteUserRole + microsoft.graph.correlatedObjectLinkMapping: + value: + targetProperty: String + microsoft.graph.correlatedObjectLinkSource: + value: + sourceIdentity: + '@odata.type': microsoft.graph.identityInfo + targetIdentity: + '@odata.type': microsoft.graph.identityInfo + microsoft.graph.correlatedObjectLinkTarget: + value: + correlatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + sourceIdentity: + '@odata.type': microsoft.graph.identityInfo + targetIdentity: + '@odata.type': microsoft.graph.identityInfo microsoft.graph.correlationError: value: code: String @@ -1586489,6 +1591351,11 @@ components: mode: '@odata.type': microsoft.graph.crossTenantAccessPolicyTargetConfigurationAccessType rule: String + microsoft.graph.deviceSyncStatusResponse: + value: + components: + - '@odata.type': microsoft.graph.syncComponent + deviceId: String microsoft.graph.diagnostic: value: message: String @@ -1587230,6 +1592097,13 @@ components: sourcePhotoClaimName: String microsoft.graph.fallbackToMicrosoftProviderOnError: value: { } + microsoft.graph.familyMemberStorageQuota: + value: + additionalAllocations: + '@odata.type': microsoft.graph.additionalStorageAllocations + used: '0' + user: + '@odata.type': microsoft.graph.identity microsoft.graph.featureTarget: value: id: String @@ -1588418,6 +1593292,17 @@ components: '@odata.type': microsoft.graph.linkRoleAbilities submitOnlyLinkAbilities: '@odata.type': microsoft.graph.linkRoleAbilities + microsoft.graph.linkStatistics: + value: + correlatedAssigned: '0' + correlatedNotAssigned: '0' + failToCorrelate: '0' + mapping: + '@odata.type': microsoft.graph.correlatedObjectLinkMapping + total: '0' + uncorrelated: '0' + unknown: '0' + unresolvedTarget: '0' microsoft.graph.listInfo: value: contentTypesEnabled: 'true' @@ -1590314,6 +1595199,9 @@ components: failedPlaceCount: '0' succeededPlaceCount: '0' totalPlaceCount: '0' + microsoft.graph.placeServicePlanInfo: + value: + servicePlanId: String microsoft.graph.plannerAppliedCategories: value: { } microsoft.graph.plannerApprovalRequirement: @@ -1592060,6 +1596948,20 @@ components: value: columnId: String qualityId: String + microsoft.graph.samlAppProfile: + value: { } + microsoft.graph.samlAuthnRequest: + value: { } + microsoft.graph.samlAuthnStatement: + value: { } + microsoft.graph.samlCapturedSummary: + value: { } + microsoft.graph.samlCertificate: + value: { } + microsoft.graph.samlClaim: + value: { } + microsoft.graph.samlConditions: + value: { } microsoft.graph.samlIdentitySource: value: { } microsoft.graph.samlNameIdClaim: @@ -1592067,9 +1596969,31 @@ components: nameIdFormat: '@odata.type': microsoft.graph.samlNameIDFormat serviceProviderNameQualifier: String + microsoft.graph.samlNameIdPolicy: + value: { } + microsoft.graph.samlRequestedAuthnContext: + value: { } + microsoft.graph.samlResponseAssertion: + value: { } + microsoft.graph.samlResponseMetadata: + value: { } + microsoft.graph.samlResponseStatus: + value: { } + microsoft.graph.samlScenarioRun: + value: { } + microsoft.graph.samlScreenshot: + value: { } + microsoft.graph.samlSignatureDetail: + value: { } microsoft.graph.samlSingleSignOnSettings: value: relayState: String + microsoft.graph.samlSubCheck: + value: { } + microsoft.graph.samlSubject: + value: { } + microsoft.graph.samlSubjectConfirmation: + value: { } microsoft.graph.samlTestResults: value: { } microsoft.graph.samsungEFotaFirmwareVersion: @@ -1592517,6 +1597441,7 @@ components: appId: String serviceArea: String tenantId: String + throttledRequests: '0' usageDateTime: '0001-01-01T00:00:00.0000000+00:00' usageMB: '0' usageRequests: '0' @@ -1593006,6 +1597931,13 @@ components: microsoft.graph.supportedClaimConfiguration: value: nameIdPolicyFormat: String + microsoft.graph.syncComponent: + value: + moreInfo: String + name: String + reportedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.syncComponentStatus microsoft.graph.synchronizationError: value: code: String @@ -1596753,6 +1601685,9 @@ components: value: groups: - '@odata.type': microsoft.graph.group + microsoft.graph.identityGovernance.guestSponsorTrigger: + value: + minimumRequiredSponsors: '0' microsoft.graph.identityGovernance.membershipChangeTrigger: value: changeType: @@ -1599457,6 +1604392,10 @@ components: lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' status: '@odata.type': microsoft.graph.security.caseStatus + microsoft.graph.security.caseManagementRoot: + value: + cases: + - '@odata.type': microsoft.graph.security.caseManagement.case microsoft.graph.security.caseOperation: value: action: @@ -1601209,6 +1606148,10 @@ components: '@odata.type': microsoft.graph.security.verdictCategory microsoft.graph.security.connectedAIAppInteractionAuditRecord: value: { } + microsoft.graph.security.connectorValidateResult: + value: + messages: + - String microsoft.graph.security.consumptionResourceAuditRecord: value: { } microsoft.graph.security.containerEvidence: @@ -1603008,6 +1607951,279 @@ components: value: { } microsoft.graph.security.yammerUserHidingAuditRecord: value: { } + microsoft.graph.security.caseManagement.activity: + value: { } + microsoft.graph.security.caseManagement.attachment: + value: + content: Stream + description: String + displayName: String + fileExtension: String + fileSize: '0' + origin: + '@odata.type': microsoft.graph.security.caseManagement.attachmentOrigin + scanResult: + '@odata.type': microsoft.graph.security.caseManagement.attachmentScanResult + microsoft.graph.security.caseManagement.auditLog: + value: + action: + '@odata.type': microsoft.graph.security.caseManagement.auditAction + details: + '@odata.type': microsoft.graph.security.caseManagement.activityResourceDetails + modifiedProperties: + - '@odata.type': microsoft.graph.security.caseManagement.modifiedProperty + microsoft.graph.security.caseManagement.case: + value: + activities: + - '@odata.type': microsoft.graph.security.caseManagement.activity + attachments: + - '@odata.type': microsoft.graph.security.caseManagement.attachment + customFields: + '@odata.type': microsoft.graph.security.caseManagement.customFieldValues + displayName: String + relations: + - '@odata.type': microsoft.graph.security.caseManagement.relation + status: String + tasks: + - '@odata.type': microsoft.graph.security.caseManagement.task + microsoft.graph.security.caseManagement.caseManagementEntity: + value: + createdBy: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + lastModifiedBy: String + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.security.caseManagement.comment: + value: + message: String + microsoft.graph.security.caseManagement.exposureCase: + value: + assignedTo: String + automation: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseAutomation + description: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + emailNotificationRecipients: + - String + github: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseGitHub + isGracePeriodEnabled: 'true' + priority: String + seemplicity: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseSeemplicity + thirdPartyWorkItem: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItem + microsoft.graph.security.caseManagement.genericCase: + value: + assignedTo: String + closingNotes: String + description: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + priority: String + microsoft.graph.security.caseManagement.incidentCase: + value: + aiAgentIds: + - String + alertCounts: + '@odata.type': microsoft.graph.security.caseManagement.alertCounts + alertPolicyIds: + - String + assignedTo: String + associatedThreatIds: + - String + categories: + - String + classification: + '@odata.type': microsoft.graph.security.caseManagement.incidentClassification + cloudScopes: + - String + dataSensitivityLabels: + - String + dataStreams: + - String + detectionSources: + - String + determination: + '@odata.type': microsoft.graph.security.caseManagement.incidentDetermination + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + emailNotificationRecipients: + - String + firstEventTime: '0001-01-01T00:00:00.0000000+00:00' + impactedAssets: + '@odata.type': microsoft.graph.security.caseManagement.impactedAssetsCounts + incidentId: '0' + incidentWebUrl: String + investigation: + '@odata.type': microsoft.graph.security.caseManagement.investigation + investigationIds: + - String + investigationStates: + - String + lastEventTime: '0001-01-01T00:00:00.0000000+00:00' + machineGroupIds: + - String + osPlatforms: + - String + policyNames: + - String + priorityScore: '0' + productNames: + - String + redirectCaseId: '0' + redirectIncidentId: '0' + serviceSources: + - String + severity: + '@odata.type': microsoft.graph.security.caseManagement.incidentSeverity + summary: String + systemTags: + - String + topRiskScore: '0' + workspaceIds: + - String + microsoft.graph.security.caseManagement.incidentRelation: + value: { } + microsoft.graph.security.caseManagement.recommendationRelation: + value: + recommendationType: String + resourceGroupName: String + subscriptionId: String + microsoft.graph.security.caseManagement.relation: + value: + relatedResourceId: String + microsoft.graph.security.caseManagement.task: + value: + assignedTo: String + category: + '@odata.type': microsoft.graph.security.caseManagement.caseTaskCategory + closingNotes: String + description: String + displayName: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + priority: + '@odata.type': microsoft.graph.security.caseManagement.caseTaskPriority + status: + '@odata.type': microsoft.graph.security.caseManagement.taskStatus + microsoft.graph.security.caseManagement.workspaceIndicatorRelation: + value: + resourceGroupName: String + subscriptionId: String + workspaceName: String + microsoft.graph.security.caseManagement.activityResourceDetails: + value: + kind: String + resourceId: String + microsoft.graph.security.caseManagement.alertCounts: + value: + active: '0' + bySeverity: + '@odata.type': microsoft.graph.security.caseManagement.incidentSeverityCounts + byStatus: + '@odata.type': microsoft.graph.security.caseManagement.alertStatusCounts + total: '0' + microsoft.graph.security.caseManagement.alertStatusCounts: + value: + inProgress: '0' + new: '0' + resolved: '0' + microsoft.graph.security.caseManagement.attachmentOrigin: + value: + resourceId: String + resourceType: + '@odata.type': microsoft.graph.security.caseManagement.attachmentOriginType + microsoft.graph.security.caseManagement.booleanValueProperty: + value: + value: 'true' + microsoft.graph.security.caseManagement.customFieldDateTimeValue: + value: + valueDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.security.caseManagement.customFieldNumberValue: + value: + value: '0' + microsoft.graph.security.caseManagement.customFieldOptionsValue: + value: + values: + - String + microsoft.graph.security.caseManagement.customFieldStringValue: + value: + value: String + microsoft.graph.security.caseManagement.customFieldValue: + value: { } + microsoft.graph.security.caseManagement.customFieldValues: + value: { } + microsoft.graph.security.caseManagement.exposureCaseAutomation: + value: + ruleId: String + microsoft.graph.security.caseManagement.exposureCaseGitHub: + value: + environmentId: String + issueNumber: '0' + issueUrl: String + primaryAssessmentId: String + repoName: String + microsoft.graph.security.caseManagement.exposureCaseSeemplicity: + value: + configurationId: String + configurationName: String + providerType: String + syncStatus: String + ticketCreationTime: '0001-01-01T00:00:00.0000000+00:00' + ticketId: String + ticketLink: String + microsoft.graph.security.caseManagement.impactedAssetsCounts: + value: + aiAgents: '0' + apps: '0' + cloudResources: '0' + files: '0' + ips: '0' + machines: '0' + mailboxes: '0' + oauthApps: '0' + processes: '0' + registryKeys: '0' + securityGroups: '0' + total: '0' + urls: '0' + users: '0' + microsoft.graph.security.caseManagement.incidentSeverityCounts: + value: + high: '0' + informational: '0' + low: '0' + medium: '0' + unknown: '0' + microsoft.graph.security.caseManagement.investigation: + value: + count: '0' + ids: + - String + state: String + microsoft.graph.security.caseManagement.modifiedProperty: + value: + newValue: + '@odata.type': microsoft.graph.security.caseManagement.valueProperty + oldValue: + '@odata.type': microsoft.graph.security.caseManagement.valueProperty + propertyName: String + microsoft.graph.security.caseManagement.stringValueProperty: + value: + value: String + microsoft.graph.security.caseManagement.thirdPartyWorkItem: + value: + identifier: String + instance: String + lastSyncedOnDateTime: '0001-01-01T00:00:00.0000000+00:00' + metadata: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata + provider: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider + syncedBy: String + workItemType: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemType + microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata: + value: { } + microsoft.graph.security.caseManagement.valueProperty: + value: { } microsoft.graph.security.dlp.baseAuditRecord: value: agentBlueprintId: String @@ -1606024,6 +1611240,8 @@ tags: x-ms-docs-toc-type: page - name: security.auditCoreRoot x-ms-docs-toc-type: page + - name: security.caseManagementRoot + x-ms-docs-toc-type: page - name: security.casesRoot x-ms-docs-toc-type: page - name: security.cloudAppSecurityProfile diff --git a/openapi/beta/graphexplorer.yaml b/openapi/beta/graphexplorer.yaml index 9633a603..8cf6af2b 100644 --- a/openapi/beta/graphexplorer.yaml +++ b/openapi/beta/graphexplorer.yaml @@ -7678,6 +7678,46 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - admin.exchangeAdmin + summary: Create mailboxFolder + description: Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailbox-post-folders?view=graph-rest-beta + operationId: admin.exchange.mailboxes.CreateFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}': description: Provides operations to manage the folders property of the microsoft.graph.mailbox entity. get: @@ -7758,6 +7798,90 @@ paths: version: 2021-08/PrivatePreview:importExport description: Private preview for Import Export APIs x-ms-docs-operation-type: operation + patch: + tags: + - admin.exchangeAdmin + summary: Update mailboxFolder + description: Update mailboxFolder properties such as the displayName within a mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailboxfolder-update?view=graph-rest-beta + operationId: admin.exchange.mailboxes.UpdateFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation + delete: + tags: + - admin.exchangeAdmin + summary: Delete mailboxFolder + description: Delete a mailboxFolder or a child mailboxFolder within a mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailbox-delete-folders?view=graph-rest-beta + operationId: admin.exchange.mailboxes.DeleteFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders': description: Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. get: @@ -7867,6 +7991,49 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - admin.exchangeAdmin + summary: Create new navigation property to childFolders for admin + operationId: admin.exchange.mailboxes.folders.CreateChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders/{mailboxFolder-id1}': description: Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. get: @@ -7951,6 +8118,96 @@ paths: version: 2021-08/PrivatePreview:importExport description: Private preview for Import Export APIs x-ms-docs-operation-type: operation + patch: + tags: + - admin.exchangeAdmin + summary: Update the navigation property childFolders in admin + operationId: admin.exchange.mailboxes.folders.UpdateChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: mailboxFolder-id1 + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation + delete: + tags: + - admin.exchangeAdmin + summary: Delete navigation property childFolders for admin + operationId: admin.exchange.mailboxes.folders.DeleteChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: mailboxFolder-id1 + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders/{mailboxFolder-id1}/items': description: Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. get: @@ -12121,7 +12378,7 @@ paths: tags: - admin.adminReportSettings summary: List apiUsageReportMetrics - description: 'Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported.' + description: Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -100837,7 +101094,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. get: tags: @@ -100851,6 +101108,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -100865,7 +101129,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountSummary method. get: tags: @@ -100879,6 +101143,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -100893,7 +101164,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountTrend method. get: tags: @@ -100907,6 +101178,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -160626,6 +160904,8 @@ paths: enum: - id - id desc + - appleDeviceAppDeliveryProtocolType + - appleDeviceAppDeliveryProtocolType desc - appleId - appleId desc - automaticallyUpdateApps @@ -160672,6 +160952,7 @@ paths: items: enum: - id + - appleDeviceAppDeliveryProtocolType - appleId - automaticallyUpdateApps - claimTokenManagementFromExternalMdm @@ -160760,6 +161041,7 @@ paths: items: enum: - id + - appleDeviceAppDeliveryProtocolType - appleId - automaticallyUpdateApps - claimTokenManagementFromExternalMdm @@ -166820,6 +167102,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.createZeroTouchWebToken: + description: Provides operations to call the createZeroTouchWebToken method. + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action createZeroTouchWebToken + description: Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + parentUri: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.requestEnterpriseUpgradeUrl: description: Provides operations to call the requestEnterpriseUpgradeUrl method. post: @@ -175213,6 +175528,33 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings()' + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.comanagedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-docs-grouped-path: + - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()' '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -175546,6 +175888,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock' + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.comanagedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim' '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -222594,6 +222970,33 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings()' + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.managedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-docs-grouped-path: + - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()' '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -222927,6 +223330,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.remoteLock' + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim' '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -261021,6 +261458,8 @@ paths: - isDisasterRecoveryActive desc - lastLoginResult - lastLoginResult desc + - lastLogoffDateTime + - lastLogoffDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - lastRemoteActionResult @@ -261098,6 +261537,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -261212,6 +261652,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -262255,6 +262696,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -262323,6 +262765,8 @@ paths: - isDisasterRecoveryActive desc - lastLoginResult - lastLoginResult desc + - lastLogoffDateTime + - lastLogoffDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - lastRemoteActionResult @@ -264407,6 +264851,10 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Invoke action organizationAction + description: Trigger a Cloud PC organization action. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-organizationaction?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.organizationAction requestBody: description: Action parameters @@ -264437,6 +264885,10 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Invoke function retrieveOrganizationActionDetail + description: Retrieve the details of a cloudPcOrganizationActionDetail. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-retrieveorganizationactiondetail?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.retrieveOrganizationActionDetail parameters: - name: actionType @@ -269316,7 +269768,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: List servicePlans - description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise.' + description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-beta @@ -314015,6 +314467,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - /drive/root/microsoft.graph.invite + '/drive/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drive.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drive.items.driveItem.lock + parameters: + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /drive/root/microsoft.graph.lock '/drive/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -314098,6 +314597,33 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - /drive/root/microsoft.graph.preview + '/drive/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drive.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drive.items.driveItem.releaseLock + parameters: + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /drive/root/microsoft.graph.releaseLock '/drive/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -332822,6 +333348,45 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drive/items/{driveItem-id}/microsoft.graph.invite' + /drive/root/microsoft.graph.lock: + description: Provides operations to call the lock method. + post: + tags: + - drive.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drive.root.lock + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drive/items/{driveItem-id}/microsoft.graph.lock' /drive/root/microsoft.graph.permanentDelete: description: Provides operations to call the permanentDelete method. post: @@ -332889,6 +333454,25 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drive/items/{driveItem-id}/microsoft.graph.preview' + /drive/root/microsoft.graph.releaseLock: + description: Provides operations to call the releaseLock method. + post: + tags: + - drive.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drive.root.releaseLock + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drive/items/{driveItem-id}/microsoft.graph.releaseLock' /drive/root/microsoft.graph.restore: description: Provides operations to call the restore method. post: @@ -347071,6 +347655,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drives/{drive-id}/root/microsoft.graph.invite' + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drives.drive.items.driveItem.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/root/microsoft.graph.lock' '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -347168,6 +347806,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drives/{drive-id}/root/microsoft.graph.preview' + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drives.drive.items.driveItem.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/root/microsoft.graph.releaseLock' '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -368380,6 +369052,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drives.drive.root.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -368463,6 +369182,33 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' + '/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drives.drive.root.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -468344,6 +469090,67 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.invite' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - groups.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: groups.group.drives.drive.items.driveItem.lock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.lock' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -468468,6 +469275,47 @@ paths: - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - groups.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: groups.group.drives.drive.items.driveItem.releaseLock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.releaseLock' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -492446,127 +493294,215 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': - description: Provides operations to call the permanentDelete method. - post: - tags: - - groups.drive - summary: Invoke action permanentDelete - operationId: groups.group.drives.drive.root.permanentDelete - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - schema: - type: string - x-ms-docs-key-type: drive - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete' - - '/groups/{group-id}/calendar/microsoft.graph.permanentDelete' - - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete' - - '/groups/{group-id}/events/{event-id}/microsoft.graph.permanentDelete' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.preview': - description: Provides operations to call the preview method. - post: - tags: - - groups.drive - summary: Invoke action preview - operationId: groups.group.drives.drive.root.preview - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - viewer: - type: string - nullable: true - chromeless: - type: boolean - default: false - nullable: true - allowEdit: - type: boolean - default: false - nullable: true - page: - type: string - nullable: true - zoom: - oneOf: - - type: number - format: double - nullable: true - - type: string - nullable: true - - $ref: '#/components/schemas/ReferenceNumeric' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemPreviewInfo' - - type: object - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' - - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.restore': - description: Provides operations to call the restore method. + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. post: tags: - groups.drive - summary: Invoke action restore - description: Restore a deleted driveItem that is currently in the recycle bin. + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-restore?view=graph-rest-beta - operationId: groups.group.drives.drive.root.restore + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: groups.group.drives.drive.root.lock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': + description: Provides operations to call the permanentDelete method. + post: + tags: + - groups.drive + summary: Invoke action permanentDelete + operationId: groups.group.drives.drive.root.permanentDelete + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete' + - '/groups/{group-id}/calendar/microsoft.graph.permanentDelete' + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete' + - '/groups/{group-id}/events/{event-id}/microsoft.graph.permanentDelete' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.preview': + description: Provides operations to call the preview method. + post: + tags: + - groups.drive + summary: Invoke action preview + operationId: groups.group.drives.drive.root.preview + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + viewer: + type: string + nullable: true + chromeless: + type: boolean + default: false + nullable: true + allowEdit: + type: boolean + default: false + nullable: true + page: + type: string + nullable: true + zoom: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemPreviewInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' + - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - groups.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: groups.group.drives.drive.root.releaseLock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - groups.drive + summary: Invoke action restore + description: Restore a deleted driveItem that is currently in the recycle bin. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-restore?view=graph-rest-beta + operationId: groups.group.drives.drive.root.restore parameters: - name: group-id in: path @@ -517179,6 +518115,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.planner.plans.ListHistoryItems parameters: - name: group-id @@ -517310,6 +518247,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.planner.plans.GetHistoryItems parameters: - name: group-id @@ -601193,6 +602131,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.channels.planner.plans.ListHistoryItems parameters: - name: group-id @@ -601338,6 +602277,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.channels.planner.plans.GetHistoryItems parameters: - name: group-id @@ -616537,6 +617477,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.primaryChannel.planner.plans.ListHistoryItems parameters: - name: group-id @@ -616668,6 +617609,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.primaryChannel.planner.plans.GetHistoryItems parameters: - name: group-id @@ -859456,6 +860398,8 @@ paths: - isDisasterRecoveryActive desc - lastLoginResult - lastLoginResult desc + - lastLogoffDateTime + - lastLogoffDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - lastRemoteActionResult @@ -859533,6 +860477,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -859647,6 +860592,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -860703,6 +861649,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -860771,6 +861718,8 @@ paths: - isDisasterRecoveryActive desc - lastLoginResult - lastLoginResult desc + - lastLogoffDateTime + - lastLogoffDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - lastRemoteActionResult @@ -886862,6 +887811,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/me/drives/{drive-id}/root/microsoft.graph.invite' + '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - me.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: me.drives.drive.items.driveItem.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/root/microsoft.graph.lock' '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -886986,6 +887989,40 @@ paths: - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - me.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: me.drives.drive.items.driveItem.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/root/microsoft.graph.releaseLock' '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -908355,6 +909392,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/me/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - me.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: me.drives.drive.root.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/me/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -908465,6 +909549,33 @@ paths: - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/me/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - me.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: me.drives.drive.root.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/me/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -932090,6 +933201,31 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/me/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - me.managedDevice + summary: Invoke function getSyncStatus + operationId: me.managedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/me/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -932399,6 +933535,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - me.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: me.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/me/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -970013,6 +971181,7 @@ paths: tags: - me.plannerUser summary: Get historyItems from me + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: me.planner.plans.ListHistoryItems parameters: - name: plannerPlan-id @@ -970127,6 +971296,7 @@ paths: tags: - me.plannerUser summary: Get historyItems from me + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: me.planner.plans.GetHistoryItems parameters: - name: plannerPlan-id @@ -981808,6 +982978,8 @@ paths: enum: - id - deleted + - familyMembersUsage + - isPooledStorageEnabled - manageWebUrl - remaining - state @@ -1017327,6 +1018499,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1017348,6 +1018522,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1017426,6 +1018601,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1017523,6 +1018699,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1017865,6 +1019042,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1017886,6 +1019065,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1017964,6 +1019144,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1019580,6 +1020761,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1019610,6 +1020792,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1019686,6 +1020870,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1020028,6 +1021213,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1020049,6 +1021236,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1020127,6 +1021315,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1020224,6 +1021413,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1020566,6 +1021756,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1020587,6 +1021779,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1020665,6 +1021858,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1020762,6 +1021956,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1021104,6 +1022299,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1021125,6 +1022322,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1021203,6 +1022401,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1021300,6 +1022499,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1021642,6 +1022842,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1021663,6 +1022865,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1021741,6 +1022944,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1021847,6 +1023051,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc - audioDeviceName @@ -1021869,8 +1023075,6 @@ paths: - isTeamsEnabled desc - nickname - nickname desc - - placeId - - placeId desc - teamsEnabledState - teamsEnabledState desc - videoDeviceName @@ -1021894,6 +1023098,7 @@ paths: - label - parentId - phone + - placeId - tags - audioDeviceName - bookingType @@ -1021905,7 +1023110,6 @@ paths: - floorNumber - isTeamsEnabled - nickname - - placeId - teamsEnabledState - videoDeviceName - checkIns @@ -1022004,6 +1023208,7 @@ paths: - label - parentId - phone + - placeId - tags - audioDeviceName - bookingType @@ -1022015,7 +1023220,6 @@ paths: - floorNumber - isTeamsEnabled - nickname - - placeId - teamsEnabledState - videoDeviceName - checkIns @@ -1022473,6 +1023677,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1022494,6 +1023700,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1022579,6 +1023786,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1022714,6 +1023922,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc - building @@ -1022732,8 +1023942,6 @@ paths: - mode desc - nickname - nickname desc - - placeId - - placeId desc type: string - name: $select in: query @@ -1022753,6 +1023961,7 @@ paths: - label - parentId - phone + - placeId - tags - building - capacity @@ -1022762,7 +1023971,6 @@ paths: - floorNumber - mode - nickname - - placeId - checkIns - children type: string @@ -1022859,6 +1024067,7 @@ paths: - label - parentId - phone + - placeId - tags - building - capacity @@ -1022868,7 +1024077,6 @@ paths: - floorNumber - mode - nickname - - placeId - checkIns - children type: string @@ -1023324,6 +1024532,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1023345,6 +1024555,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1023430,670 +1024641,677 @@ paths: - label - parentId - phone - - tags - - checkIns - - children - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - checkIns - - children - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.place' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/places/{place-id}/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.building/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.desk/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.floor/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.room/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.roomList/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.section/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.workspace/children/{place-id1}' - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/children/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - places.workspace - summary: Get the number of the resource - operationId: places.AsRoomList.workspaces.children.GetCount-88f2 - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - name: workspace-id - in: path - description: The unique identifier of workspace - required: true - schema: - type: string - x-ms-docs-key-type: workspace - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/places/{place-id}/microsoft.graph.roomList/workspaces/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - places.workspace - summary: Get the number of the resource - operationId: places.AsRoomList.workspaces.GetCount-4b94 - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/places/{place-id}/microsoft.graph.section': - description: Casts the previous resource to section. - get: - tags: - - places.place - summary: List place objects - description: "Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r\n- List all buildings.\r\n- List all floors.\r\n- List all sections.\r\n- List all desks.\r\n- List all rooms.\r\n- List all workspaces.\r\n- List all room lists.\r\n- List rooms in a specific room list.\r\n- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/place-list?view=graph-rest-beta - operationId: places.place.GetPlace.AsSection - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - address - - displayName - - geoCoordinates - - isWheelChairAccessible - - label - - parentId - - phone - - tags - - checkIns - - children - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - checkIns - - children - type: string - responses: - '200': - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.section' - default: - $ref: '#/components/responses/error' - '/places/{place-id}/microsoft.graph.section/checkIns': - description: Provides operations to manage the checkIns property of the microsoft.graph.place entity. - get: - tags: - - places.checkInClaim - summary: Get checkIns from places - description: A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. - operationId: places.AsSection.ListCheckIns - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - $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: - enum: - - calendarEventId - - calendarEventId desc - - checkInMethod - - checkInMethod desc - - createdDateTime - - createdDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - calendarEventId - - checkInMethod - - createdDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - $ref: '#/components/responses/microsoft.graph.checkInClaimCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - places.checkInClaim - summary: Create new navigation property to checkIns for places - operationId: places.AsSection.CreateCheckIns - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.checkInClaim' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.checkInClaim' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/places/{place-id}/checkIns' - - '/places/{place-id}/microsoft.graph.building/checkIns' - - '/places/{place-id}/microsoft.graph.desk/checkIns' - - '/places/{place-id}/microsoft.graph.floor/checkIns' - - '/places/{place-id}/microsoft.graph.room/checkIns' - - '/places/{place-id}/microsoft.graph.roomList/checkIns' - - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/checkIns' - - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/checkIns' - - '/places/{place-id}/microsoft.graph.workspace/checkIns' - '/places/{place-id}/microsoft.graph.section/checkIns/{checkInClaim-calendarEventId}': - description: Provides operations to manage the checkIns property of the microsoft.graph.place entity. - get: - tags: - - places.checkInClaim - summary: Get checkIns from places - description: A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. - operationId: places.AsSection.GetCheckIns - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - name: checkInClaim-calendarEventId - in: path - description: The unique identifier of checkInClaim - required: true - schema: - type: string - x-ms-docs-key-type: checkInClaim - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - calendarEventId - - checkInMethod - - createdDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.checkInClaim' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - places.checkInClaim - summary: Update the navigation property checkIns in places - operationId: places.AsSection.UpdateCheckIns - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - name: checkInClaim-calendarEventId - in: path - description: The unique identifier of checkInClaim - required: true - schema: - type: string - x-ms-docs-key-type: checkInClaim - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.checkInClaim' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - places.checkInClaim - summary: Delete navigation property checkIns for places - operationId: places.AsSection.DeleteCheckIns - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - name: checkInClaim-calendarEventId - in: path - description: The unique identifier of checkInClaim - required: true - schema: - type: string - x-ms-docs-key-type: checkInClaim - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/places/{place-id}/checkIns/{checkInClaim-calendarEventId}' - - '/places/{place-id}/microsoft.graph.building/checkIns/{checkInClaim-calendarEventId}' - - '/places/{place-id}/microsoft.graph.desk/checkIns/{checkInClaim-calendarEventId}' - - '/places/{place-id}/microsoft.graph.floor/checkIns/{checkInClaim-calendarEventId}' - - '/places/{place-id}/microsoft.graph.room/checkIns/{checkInClaim-calendarEventId}' - - '/places/{place-id}/microsoft.graph.roomList/checkIns/{checkInClaim-calendarEventId}' - - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/checkIns/{checkInClaim-calendarEventId}' - - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/checkIns/{checkInClaim-calendarEventId}' - - '/places/{place-id}/microsoft.graph.workspace/checkIns/{checkInClaim-calendarEventId}' - '/places/{place-id}/microsoft.graph.section/checkIns/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - places.checkInClaim - summary: Get the number of the resource - operationId: places.AsSection.checkIns.GetCount-4bba - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/places/{place-id}/microsoft.graph.section/children': - description: Provides operations to manage the children property of the microsoft.graph.place entity. - get: - tags: - - places.place - summary: Get children from places - description: A collection of children places that is only used in the Upsert places API. - operationId: places.AsSection.ListChildren - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - $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: - enum: - - id - - id desc - - address - - address desc - - displayName - - displayName desc - - geoCoordinates - - geoCoordinates desc - - isWheelChairAccessible - - isWheelChairAccessible desc - - label - - label desc - - parentId - - parentId desc - - phone - - phone desc - - tags - - tags desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - address - - displayName - - geoCoordinates - - isWheelChairAccessible - - label - - parentId - - phone - - tags - - checkIns - - children - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - checkIns - - children - type: string - responses: - '200': - $ref: '#/components/responses/microsoft.graph.placeCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/places/{place-id}/children' - - '/places/{place-id}/microsoft.graph.building/children' - - '/places/{place-id}/microsoft.graph.desk/children' - - '/places/{place-id}/microsoft.graph.floor/children' - - '/places/{place-id}/microsoft.graph.room/children' - - '/places/{place-id}/microsoft.graph.roomList/children' - - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/children' - - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/children' - - '/places/{place-id}/microsoft.graph.workspace/children' - '/places/{place-id}/microsoft.graph.section/children/{place-id1}': - description: Provides operations to manage the children property of the microsoft.graph.place entity. - get: - tags: - - places.place - summary: Get children from places - description: A collection of children places that is only used in the Upsert places API. - operationId: places.AsSection.GetChildren - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - name: place-id1 - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - address - - displayName - - geoCoordinates - - isWheelChairAccessible - - label - - parentId - - phone - - tags - - checkIns - - children - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - checkIns - - children - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.place' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - x-ms-docs-grouped-path: - - '/places/{place-id}/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.building/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.desk/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.floor/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.room/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.roomList/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/children/{place-id1}' - - '/places/{place-id}/microsoft.graph.workspace/children/{place-id1}' - '/places/{place-id}/microsoft.graph.section/children/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - places.place - summary: Get the number of the resource - operationId: places.AsSection.children.GetCount-636f - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - '200': - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/places/{place-id}/microsoft.graph.workspace': - description: Casts the previous resource to workspace. - get: - tags: - - places.place - summary: List place objects - description: "Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r\n- List all buildings.\r\n- List all floors.\r\n- List all sections.\r\n- List all desks.\r\n- List all rooms.\r\n- List all workspaces.\r\n- List all room lists.\r\n- List rooms in a specific room list.\r\n- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/place-list?view=graph-rest-beta - operationId: places.place.GetPlace.AsWorkspace - parameters: - - name: place-id - in: path - description: The unique identifier of place - required: true - schema: - type: string - x-ms-docs-key-type: place - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - address - - displayName - - geoCoordinates - - isWheelChairAccessible - - label - - parentId - - phone + - placeId + - tags + - checkIns + - children + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checkIns + - children + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.place' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/places/{place-id}/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.building/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.desk/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.floor/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.room/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.roomList/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.section/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.workspace/children/{place-id1}' + '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/children/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - places.workspace + summary: Get the number of the resource + operationId: places.AsRoomList.workspaces.children.GetCount-88f2 + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + schema: + type: string + x-ms-docs-key-type: workspace + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/places/{place-id}/microsoft.graph.roomList/workspaces/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - places.workspace + summary: Get the number of the resource + operationId: places.AsRoomList.workspaces.GetCount-4b94 + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/places/{place-id}/microsoft.graph.section': + description: Casts the previous resource to section. + get: + tags: + - places.place + summary: List place objects + description: "Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r\n- List all buildings.\r\n- List all floors.\r\n- List all sections.\r\n- List all desks.\r\n- List all rooms.\r\n- List all workspaces.\r\n- List all room lists.\r\n- List rooms in a specific room list.\r\n- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/place-list?view=graph-rest-beta + operationId: places.place.GetPlace.AsSection + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - address + - displayName + - geoCoordinates + - isWheelChairAccessible + - label + - parentId + - phone + - placeId + - tags + - checkIns + - children + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checkIns + - children + type: string + responses: + '200': + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.section' + default: + $ref: '#/components/responses/error' + '/places/{place-id}/microsoft.graph.section/checkIns': + description: Provides operations to manage the checkIns property of the microsoft.graph.place entity. + get: + tags: + - places.checkInClaim + summary: Get checkIns from places + description: A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + operationId: places.AsSection.ListCheckIns + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - $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: + enum: + - calendarEventId + - calendarEventId desc + - checkInMethod + - checkInMethod desc + - createdDateTime + - createdDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - calendarEventId + - checkInMethod + - createdDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.checkInClaimCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - places.checkInClaim + summary: Create new navigation property to checkIns for places + operationId: places.AsSection.CreateCheckIns + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checkInClaim' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checkInClaim' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/places/{place-id}/checkIns' + - '/places/{place-id}/microsoft.graph.building/checkIns' + - '/places/{place-id}/microsoft.graph.desk/checkIns' + - '/places/{place-id}/microsoft.graph.floor/checkIns' + - '/places/{place-id}/microsoft.graph.room/checkIns' + - '/places/{place-id}/microsoft.graph.roomList/checkIns' + - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/checkIns' + - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/checkIns' + - '/places/{place-id}/microsoft.graph.workspace/checkIns' + '/places/{place-id}/microsoft.graph.section/checkIns/{checkInClaim-calendarEventId}': + description: Provides operations to manage the checkIns property of the microsoft.graph.place entity. + get: + tags: + - places.checkInClaim + summary: Get checkIns from places + description: A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + operationId: places.AsSection.GetCheckIns + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - name: checkInClaim-calendarEventId + in: path + description: The unique identifier of checkInClaim + required: true + schema: + type: string + x-ms-docs-key-type: checkInClaim + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - calendarEventId + - checkInMethod + - createdDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checkInClaim' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - places.checkInClaim + summary: Update the navigation property checkIns in places + operationId: places.AsSection.UpdateCheckIns + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - name: checkInClaim-calendarEventId + in: path + description: The unique identifier of checkInClaim + required: true + schema: + type: string + x-ms-docs-key-type: checkInClaim + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.checkInClaim' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - places.checkInClaim + summary: Delete navigation property checkIns for places + operationId: places.AsSection.DeleteCheckIns + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - name: checkInClaim-calendarEventId + in: path + description: The unique identifier of checkInClaim + required: true + schema: + type: string + x-ms-docs-key-type: checkInClaim + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/places/{place-id}/checkIns/{checkInClaim-calendarEventId}' + - '/places/{place-id}/microsoft.graph.building/checkIns/{checkInClaim-calendarEventId}' + - '/places/{place-id}/microsoft.graph.desk/checkIns/{checkInClaim-calendarEventId}' + - '/places/{place-id}/microsoft.graph.floor/checkIns/{checkInClaim-calendarEventId}' + - '/places/{place-id}/microsoft.graph.room/checkIns/{checkInClaim-calendarEventId}' + - '/places/{place-id}/microsoft.graph.roomList/checkIns/{checkInClaim-calendarEventId}' + - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/checkIns/{checkInClaim-calendarEventId}' + - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/checkIns/{checkInClaim-calendarEventId}' + - '/places/{place-id}/microsoft.graph.workspace/checkIns/{checkInClaim-calendarEventId}' + '/places/{place-id}/microsoft.graph.section/checkIns/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - places.checkInClaim + summary: Get the number of the resource + operationId: places.AsSection.checkIns.GetCount-4bba + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/places/{place-id}/microsoft.graph.section/children': + description: Provides operations to manage the children property of the microsoft.graph.place entity. + get: + tags: + - places.place + summary: Get children from places + description: A collection of children places that is only used in the Upsert places API. + operationId: places.AsSection.ListChildren + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - $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: + enum: + - id + - id desc + - address + - address desc + - displayName + - displayName desc + - geoCoordinates + - geoCoordinates desc + - isWheelChairAccessible + - isWheelChairAccessible desc + - label + - label desc + - parentId + - parentId desc + - phone + - phone desc + - placeId + - placeId desc + - tags + - tags desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - address + - displayName + - geoCoordinates + - isWheelChairAccessible + - label + - parentId + - phone + - placeId + - tags + - checkIns + - children + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checkIns + - children + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.placeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/places/{place-id}/children' + - '/places/{place-id}/microsoft.graph.building/children' + - '/places/{place-id}/microsoft.graph.desk/children' + - '/places/{place-id}/microsoft.graph.floor/children' + - '/places/{place-id}/microsoft.graph.room/children' + - '/places/{place-id}/microsoft.graph.roomList/children' + - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/children' + - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/children' + - '/places/{place-id}/microsoft.graph.workspace/children' + '/places/{place-id}/microsoft.graph.section/children/{place-id1}': + description: Provides operations to manage the children property of the microsoft.graph.place entity. + get: + tags: + - places.place + summary: Get children from places + description: A collection of children places that is only used in the Upsert places API. + operationId: places.AsSection.GetChildren + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - name: place-id1 + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - address + - displayName + - geoCoordinates + - isWheelChairAccessible + - label + - parentId + - phone + - placeId + - tags + - checkIns + - children + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - checkIns + - children + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.place' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + x-ms-docs-grouped-path: + - '/places/{place-id}/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.building/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.desk/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.floor/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.room/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.roomList/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.roomList/rooms/{room-id}/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.roomList/workspaces/{workspace-id}/children/{place-id1}' + - '/places/{place-id}/microsoft.graph.workspace/children/{place-id1}' + '/places/{place-id}/microsoft.graph.section/children/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - places.place + summary: Get the number of the resource + operationId: places.AsSection.children.GetCount-636f + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/places/{place-id}/microsoft.graph.workspace': + description: Casts the previous resource to workspace. + get: + tags: + - places.place + summary: List place objects + description: "Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r\n- List all buildings.\r\n- List all floors.\r\n- List all sections.\r\n- List all desks.\r\n- List all rooms.\r\n- List all workspaces.\r\n- List all room lists.\r\n- List rooms in a specific room list.\r\n- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/place-list?view=graph-rest-beta + operationId: places.place.GetPlace.AsWorkspace + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + schema: + type: string + x-ms-docs-key-type: place + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - address + - displayName + - geoCoordinates + - isWheelChairAccessible + - label + - parentId + - phone + - placeId - tags - checkIns - children @@ -1024436,6 +1025654,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1024457,6 +1025677,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1024535,6 +1025756,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1024653,6 +1025875,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1024674,6 +1025898,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1024758,6 +1025983,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1024779,6 +1026006,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1024863,6 +1026091,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1024884,6 +1026114,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1025085,6 +1026316,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1025106,6 +1026339,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1025190,6 +1026424,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1025211,6 +1026447,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1025295,6 +1026532,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1025316,6 +1026555,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1025400,6 +1026640,8 @@ paths: - parentId desc - phone - phone desc + - placeId + - placeId desc - tags - tags desc type: string @@ -1025421,6 +1026663,7 @@ paths: - label - parentId - phone + - placeId - tags - checkIns - children @@ -1029935,6 +1031178,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plans.ListHistoryItems parameters: - name: plannerPlan-id @@ -1030049,6 +1031293,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plans.GetHistoryItems parameters: - name: plannerPlan-id @@ -1082838,7 +1084083,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. get: tags: @@ -1082856,6 +1084101,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -1082870,7 +1084122,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountSummary method. get: tags: @@ -1082888,6 +1084140,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -1082902,7 +1084161,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountTrend method. get: tags: @@ -1082920,6 +1084179,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: '200': description: Success @@ -1133604,6 +1134870,7 @@ paths: - alerts_v2 - attackSimulation - auditLog + - caseManagement - cases - cloudAppSecurityProfiles - collaboration @@ -1133649,6 +1134916,7 @@ paths: - alerts_v2 - attackSimulation - auditLog + - caseManagement - cases - cloudAppSecurityProfiles - collaboration @@ -1138762,13 +1140030,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/cases: - description: Provides operations to manage the cases property of the microsoft.graph.security entity. + /security/caseManagement: + description: Provides operations to manage the caseManagement property of the microsoft.graph.security entity. get: tags: - - security.casesRoot - summary: Get cases from security - operationId: security.GetCases + - security.caseManagementRoot + summary: Get caseManagement from security + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + operationId: security.GetCaseManagement parameters: - name: $select in: query @@ -1138781,7 +1140050,7 @@ paths: items: enum: - id - - ediscoveryCases + - cases type: string - name: $expand in: query @@ -1138794,7 +1140063,7 @@ paths: items: enum: - '*' - - ediscoveryCases + - cases type: string responses: '200': @@ -1138802,21 +1140071,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property cases in security - operationId: security.UpdateCases + - security.caseManagementRoot + summary: Update the navigation property caseManagement in security + operationId: security.UpdateCaseManagement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' required: true responses: '204': @@ -1138826,9 +1140095,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete navigation property cases for security - operationId: security.DeleteCases + - security.caseManagementRoot + summary: Delete navigation property caseManagement for security + operationId: security.DeleteCaseManagement parameters: - name: If-Match in: header @@ -1138841,17 +1140110,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/cases/ediscoveryCases: - description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + /security/caseManagement/cases: + description: Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. get: tags: - - security.casesRoot - summary: List ediscoveryCases - description: Get a list of the ediscoveryCase objects and their properties. + - security.caseManagementRoot + summary: List case objects + description: Get a list of the case objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta - operationId: security.cases.ListEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-cases?view=graph-rest-beta + operationId: security.caseManagement.ListCases parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -1138870,24 +1140139,20 @@ paths: enum: - id - id desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - customFields + - customFields desc + - displayName + - displayName desc - status - status desc - - closedBy - - closedBy desc - - closedDateTime - - closedDateTime desc - - externalId - - externalId desc type: string - name: $select in: query @@ -1138900,24 +1140165,17 @@ paths: items: enum: - id + - createdBy - createdDateTime - - description - - displayName - lastModifiedBy - lastModifiedDateTime + - customFields + - displayName - status - - closedBy - - closedDateTime - - externalId - - caseMembers - - custodians - - legalHolds - - noncustodialDataSources - - operations - - reviewSets - - searches - - settings - - tags + - activities + - attachments + - relations + - tasks type: string - name: $expand in: query @@ -1138930,19 +1140188,14 @@ paths: items: enum: - '*' - - caseMembers - - custodians - - legalHolds - - noncustodialDataSources - - operations - - reviewSets - - searches - - settings - - tags + - activities + - attachments + - relations + - tasks type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.caseCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -1138951,19 +1140204,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Create ediscoveryCase - description: Create a new ediscoveryCase object. + - security.caseManagementRoot + summary: Create case management case + description: Create a case object in case management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta - operationId: security.cases.CreateEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-post-cases?view=graph-rest-beta + operationId: security.caseManagement.CreateCases requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: '201': @@ -1138971,29 +1140224,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}': - description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + '/security/caseManagement/cases/{case-id}': + description: Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. get: tags: - - security.casesRoot - summary: Get ediscoveryCase - description: Read the properties and relationships of an ediscoveryCase object. + - security.caseManagementRoot + summary: Get case management case + description: Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta - operationId: security.cases.GetEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-get?view=graph-rest-beta + operationId: security.caseManagement.GetCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - name: $select in: query description: Select properties to be returned @@ -1139005,24 +1140258,17 @@ paths: items: enum: - id + - createdBy - createdDateTime - - description - - displayName - lastModifiedBy - lastModifiedDateTime + - customFields + - displayName - status - - closedBy - - closedDateTime - - externalId - - caseMembers - - custodians - - legalHolds - - noncustodialDataSources - - operations - - reviewSets - - searches - - settings - - tags + - activities + - attachments + - relations + - tasks type: string - name: $expand in: query @@ -1139035,15 +1140281,10 @@ paths: items: enum: - '*' - - caseMembers - - custodians - - legalHolds - - noncustodialDataSources - - operations - - reviewSets - - searches - - settings - - tags + - activities + - attachments + - relations + - tasks type: string responses: '200': @@ -1139051,33 +1140292,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update ediscoveryCase - description: Update the properties of an ediscoveryCase object. + - security.caseManagementRoot + summary: Update case management case + description: Update the properties of a microsoft.graph.security.caseManagement.case object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta - operationId: security.cases.UpdateEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-update?view=graph-rest-beta + operationId: security.caseManagement.UpdateCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: '204': @@ -1139087,21 +1140328,21 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete ediscoveryCase - description: Delete an ediscoveryCase object. + - security.caseManagementRoot + summary: Delete case management case + description: Delete a case object from case management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta - operationId: security.cases.DeleteEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-delete-cases?view=graph-rest-beta + operationId: security.caseManagement.DeleteCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - name: If-Match in: header description: ETag @@ -1139113,25 +1140354,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': - description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/activities': + description: Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: List ediscoveryCaseMember - description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + - security.caseManagementRoot + summary: List case activities + description: Get a list of activity objects in a case timeline. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ListCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-activities?view=graph-rest-beta + operationId: security.caseManagement.cases.ListActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1139149,12 +1140390,14 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - recipientType - - recipientType desc - - smtpAddress - - smtpAddress desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc type: string - name: $select in: query @@ -1139167,9 +1140410,10 @@ paths: items: enum: - id - - displayName - - recipientType - - smtpAddress + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime type: string - name: $expand in: query @@ -1139185,7 +1140429,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.activityCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -1139194,27 +1140438,27 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Add ediscoveryCaseMember - description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' + - security.caseManagementRoot + summary: Create case activity + description: Create a comment activity for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.CreateCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-activities?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' required: true responses: '201': @@ -1139222,33 +1140466,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': - description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/activities/{activity-id}': + description: Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: Get caseMembers from security - description: Returns a list of ediscoveryCaseMember objects associated to this case. - operationId: security.cases.ediscoveryCases.GetCaseMembers + - security.caseManagementRoot + summary: Get activity + description: 'Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: activity-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of activity required: true schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: activity - name: $select in: query description: Select properties to be returned @@ -1139260,9 +1140507,10 @@ paths: items: enum: - id - - displayName - - recipientType - - smtpAddress + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime type: string - name: $expand in: query @@ -1139282,36 +1140530,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property caseMembers in security - operationId: security.cases.ediscoveryCases.UpdateCaseMembers + - security.caseManagementRoot + summary: Update activity + description: 'Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: activity-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of activity required: true schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: activity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' required: true responses: '204': @@ -1139321,28 +1140573,28 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Remove ediscoveryCaseMember - description: Remove an ediscoveryCaseMember from an ediscoveryCase. + - security.caseManagementRoot + summary: Delete activity + description: Delete a comment activity from a case timeline. Only comment activities support delete. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.DeleteCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-delete?view=graph-rest-beta + operationId: security.caseManagement.cases.DeleteActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: activity-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of activity required: true schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: activity - name: If-Match in: header description: ETag @@ -1139354,21 +1140606,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': + '/security/caseManagement/cases/{case-id}/activities/$count': description: Provides operations to count the resources in the collection. get: tags: - - security.casesRoot + - security.caseManagementRoot summary: Get the number of the resource - operationId: security.cases.ediscoveryCases.caseMembers.GetCount-56e0 + operationId: security.caseManagement.cases.activities.GetCount-9e40 parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -1139376,25 +1140628,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': - description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/attachments': + description: Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: List ediscoveryCustodian - description: Get a list of the custodian objects and their properties. + - security.caseManagementRoot + summary: List case attachments + description: Get a list of attachment objects for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ListCustodians + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-attachments?view=graph-rest-beta + operationId: security.caseManagement.cases.ListAttachments parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1139412,22 +1140664,28 @@ paths: enum: - id - id desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - - displayName - - displayName desc - - holdStatus - - holdStatus desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - releasedDateTime - - releasedDateTime desc - - status - - status desc - - acknowledgedDateTime - - acknowledgedDateTime desc - - email - - email desc + - content + - content desc + - description + - description desc + - displayName + - displayName desc + - fileExtension + - fileExtension desc + - fileSize + - fileSize desc + - origin + - origin desc + - scanResult + - scanResult desc type: string - name: $select in: query @@ -1139440,18 +1140698,17 @@ paths: items: enum: - id + - createdBy - createdDateTime - - displayName - - holdStatus + - lastModifiedBy - lastModifiedDateTime - - releasedDateTime - - status - - acknowledgedDateTime - - email - - lastIndexOperation - - siteSources - - unifiedGroupSources - - userSources + - content + - description + - displayName + - fileExtension + - fileSize + - origin + - scanResult type: string - name: $expand in: query @@ -1139464,14 +1140721,10 @@ paths: items: enum: - '*' - - lastIndexOperation - - siteSources - - unifiedGroupSources - - userSources type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCustodianCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.attachmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -1139480,27 +1140733,27 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Create custodians - description: "Create a new ediscoveryCustodian object.\r\nAfter the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site." + - security.caseManagementRoot + summary: Create case attachment + description: Create an attachment for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-custodians?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.CreateCustodians + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-attachments?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateAttachments parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' required: true responses: '201': @@ -1139508,36 +1140761,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}': - description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}': + description: Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: Get ediscoveryCustodian - description: Read the properties and relationships of an ediscoveryCustodian object. + - security.caseManagementRoot + summary: Get attachment + description: Read the properties and relationships of an attachment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-get?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.GetCustodians + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetAttachments parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + x-ms-docs-key-type: case + - name: attachment-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of attachment required: true schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: attachment - name: $select in: query description: Select properties to be returned @@ -1139549,18 +1140802,17 @@ paths: items: enum: - id + - createdBy - createdDateTime - - displayName - - holdStatus + - lastModifiedBy - lastModifiedDateTime - - releasedDateTime - - status - - acknowledgedDateTime - - email - - lastIndexOperation - - siteSources - - unifiedGroupSources - - userSources + - content + - description + - displayName + - fileExtension + - fileSize + - origin + - scanResult type: string - name: $expand in: query @@ -1139573,10 +1140825,6 @@ paths: items: enum: - '*' - - lastIndexOperation - - siteSources - - unifiedGroupSources - - userSources type: string responses: '200': @@ -1139584,36 +1140832,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property custodians in security - operationId: security.cases.ediscoveryCases.UpdateCustodians + - security.caseManagementRoot + summary: Update attachment + description: Update the properties of an attachment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateAttachments parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + x-ms-docs-key-type: case + - name: attachment-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of attachment required: true schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: attachment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' required: true responses: '204': @@ -1139623,24 +1140875,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete navigation property custodians for security - operationId: security.cases.ediscoveryCases.DeleteCustodians + - security.caseManagementRoot + summary: Delete navigation property attachments for security + operationId: security.caseManagement.cases.DeleteAttachments parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + x-ms-docs-key-type: case + - name: attachment-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of attachment required: true schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag @@ -1139652,274 +1140904,1872 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/lastIndexOperation': - description: Provides operations to manage the lastIndexOperation property of the microsoft.graph.security.ediscoveryCustodian entity. + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}/content': + description: Provides operations to manage the media for the security entity. get: tags: - - security.casesRoot - summary: List lastIndexOperation - description: Get a list of the ediscoveryIndexOperation associated with an ediscoveryCustodian. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-lastindexoperation?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.custodians.GetLastIndexOperation + - security.caseManagementRoot + summary: Get content for the navigation property attachments from security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.GetAttachmentsContent parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + x-ms-docs-key-type: case + - name: attachment-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of attachment required: true schema: type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - action - - completedDateTime - - createdBy - - createdDateTime - - percentProgress - - resultInfo - - status - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: attachment responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryIndexOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.activate': - description: Provides operations to call the activate method. - post: - tags: - - security.casesRoot - summary: Invoke action activate - description: 'Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an eDiscovery (Premium) case.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-activate?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.activate - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - responses: - '204': - description: Success + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - /security/identities/sensorCandidates/microsoft.graph.security.activate - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.applyHold': - description: Provides operations to call the applyHold method. - post: + put: tags: - - security.casesRoot - summary: Invoke action applyHold - description: 'Start the process of applying hold on eDiscovery custodians. After the operation is created, you can use Get ediscoveryCustodian to retrieve the status of an ediscoveryCustodian.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.applyHold + - security.caseManagementRoot + summary: Update content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.UpdateAttachmentsContent parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + x-ms-docs-key-type: case + - name: attachment-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of attachment required: true schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: attachment + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.applyHold' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.applyHold' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.applyHold' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.release': - description: Provides operations to call the release method. - post: + delete: tags: - - security.casesRoot - summary: Invoke action release - description: 'Release a custodian from a case. For details, see Release a custodian from a case.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-release?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.release + - security.caseManagementRoot + summary: Delete content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.DeleteAttachmentsContent parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + - name: case-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCustodian - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.release' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.removeHold': - description: Provides operations to call the removeHold method. - post: - tags: - - security.casesRoot - summary: Invoke action removeHold - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.removeHold - parameters: - - name: ediscoveryCase-id + x-ms-docs-key-type: case + - name: attachment-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of attachment required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: ediscoveryCustodian responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.removeHold' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.removeHold' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.removeHold' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.updateIndex': - description: Provides operations to call the updateIndex method. - post: + '/security/caseManagement/cases/{case-id}/attachments/$count': + description: Provides operations to count the resources in the collection. + get: tags: - - security.casesRoot - summary: Invoke action updateIndex - description: Trigger an indexOperation - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.updateIndex + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.attachments.GetCount-f508 parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + - name: case-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: - '204': - description: Success + '200': + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-docs-grouped-path: - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.updateIndex' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.updateIndex' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.updateIndex' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources': - description: Provides operations to manage the siteSources property of the microsoft.graph.security.ediscoveryCustodian entity. + '/security/caseManagement/cases/{case-id}/relations': + description: Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: List siteSources - description: Get a list of the siteSource objects associated with an ediscoveryCustodian. + - security.caseManagementRoot + summary: List case relations + description: Get a list of external resource relation objects for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.custodians.ListSiteSources + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-relations?view=graph-rest-beta + operationId: security.caseManagement.cases.ListRelations parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + - name: case-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: case + - $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: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - relatedResourceId + - relatedResourceId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime + - relatedResourceId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.security.caseManagement.relationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case relation + description: Create an external resource relation for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-relations?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/relations/{relation-id}': + description: Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get relations from security + description: Links from the case to related security resources. Supports $expand. + operationId: security.caseManagement.cases.GetRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime + - relatedResourceId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update relation + description: Update the properties of a relation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-relation-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property relations for security + operationId: security.caseManagement.cases.DeleteRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/relations/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.relations.GetCount-d3bd + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case tasks + description: Get a list of task objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-tasks?view=graph-rest-beta + operationId: security.caseManagement.cases.ListTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $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: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - assignedTo + - assignedTo desc + - category + - category desc + - closingNotes + - closingNotes desc + - description + - description desc + - displayName + - displayName desc + - dueDateTime + - dueDateTime desc + - priority + - priority desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime + - assignedTo + - category + - closingNotes + - description + - displayName + - dueDateTime + - priority + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.security.caseManagement.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case task + description: Create a task for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-tasks?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/tasks/{task-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get task + description: Read the properties and relationships of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime + - assignedTo + - category + - closingNotes + - description + - displayName + - dueDateTime + - priority + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update task + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property tasks for security + operationId: security.caseManagement.cases.DeleteTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/tasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.tasks.GetCount-50fd + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/caseManagement/cases/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.GetCount-80a9 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/cases: + description: Provides operations to manage the cases property of the microsoft.graph.security entity. + get: + tags: + - security.casesRoot + summary: Get cases from security + operationId: security.GetCases + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - ediscoveryCases + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - ediscoveryCases + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property cases in security + operationId: security.UpdateCases + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete navigation property cases for security + operationId: security.DeleteCases + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/cases/ediscoveryCases: + description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCases + description: Get a list of the ediscoveryCase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta + operationId: security.cases.ListEdiscoveryCases + 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: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - status + - status desc + - closedBy + - closedBy desc + - closedDateTime + - closedDateTime desc + - externalId + - externalId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - lastModifiedBy + - lastModifiedDateTime + - status + - closedBy + - closedDateTime + - externalId + - caseMembers + - custodians + - legalHolds + - noncustodialDataSources + - operations + - reviewSets + - searches + - settings + - tags + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - caseMembers + - custodians + - legalHolds + - noncustodialDataSources + - operations + - reviewSets + - searches + - settings + - tags + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Create ediscoveryCase + description: Create a new ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta + operationId: security.cases.CreateEdiscoveryCases + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}': + description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + get: + tags: + - security.casesRoot + summary: Get ediscoveryCase + description: Read the properties and relationships of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta + operationId: security.cases.GetEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - lastModifiedBy + - lastModifiedDateTime + - status + - closedBy + - closedDateTime + - externalId + - caseMembers + - custodians + - legalHolds + - noncustodialDataSources + - operations + - reviewSets + - searches + - settings + - tags + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - caseMembers + - custodians + - legalHolds + - noncustodialDataSources + - operations + - reviewSets + - searches + - settings + - tags + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update ediscoveryCase + description: Update the properties of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta + operationId: security.cases.UpdateEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete ediscoveryCase + description: Delete an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta + operationId: security.cases.DeleteEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': + description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCaseMember + description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ListCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $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: + enum: + - id + - id desc + - displayName + - displayName desc + - recipientType + - recipientType desc + - smtpAddress + - smtpAddress desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - recipientType + - smtpAddress + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Add ediscoveryCaseMember + description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.CreateCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': + description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: Get caseMembers from security + description: Returns a list of ediscoveryCaseMember objects associated to this case. + operationId: security.cases.ediscoveryCases.GetCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - recipientType + - smtpAddress + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property caseMembers in security + operationId: security.cases.ediscoveryCases.UpdateCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Remove ediscoveryCaseMember + description: Remove an ediscoveryCaseMember from an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.DeleteCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.cases.ediscoveryCases.caseMembers.GetCount-56e0 + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + '200': + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': + description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCustodian + description: Get a list of the custodian objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ListCustodians + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $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: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - holdStatus + - holdStatus desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - releasedDateTime + - releasedDateTime desc + - status + - status desc + - acknowledgedDateTime + - acknowledgedDateTime desc + - email + - email desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - holdStatus + - lastModifiedDateTime + - releasedDateTime + - status + - acknowledgedDateTime + - email + - lastIndexOperation + - siteSources + - unifiedGroupSources + - userSources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - lastIndexOperation + - siteSources + - unifiedGroupSources + - userSources + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCustodianCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Create custodians + description: "Create a new ediscoveryCustodian object.\r\nAfter the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-custodians?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.CreateCustodians + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}': + description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: Get ediscoveryCustodian + description: Read the properties and relationships of an ediscoveryCustodian object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-get?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.GetCustodians + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - holdStatus + - lastModifiedDateTime + - releasedDateTime + - status + - acknowledgedDateTime + - email + - lastIndexOperation + - siteSources + - unifiedGroupSources + - userSources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - lastIndexOperation + - siteSources + - unifiedGroupSources + - userSources + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property custodians in security + operationId: security.cases.ediscoveryCases.UpdateCustodians + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete navigation property custodians for security + operationId: security.cases.ediscoveryCases.DeleteCustodians + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/lastIndexOperation': + description: Provides operations to manage the lastIndexOperation property of the microsoft.graph.security.ediscoveryCustodian entity. + get: + tags: + - security.casesRoot + summary: List lastIndexOperation + description: Get a list of the ediscoveryIndexOperation associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-lastindexoperation?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.custodians.GetLastIndexOperation + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - action + - completedDateTime + - createdBy + - createdDateTime + - percentProgress + - resultInfo + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryIndexOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.activate': + description: Provides operations to call the activate method. + post: + tags: + - security.casesRoot + summary: Invoke action activate + description: 'Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an eDiscovery (Premium) case.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-activate?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.activate + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /security/identities/sensorCandidates/microsoft.graph.security.activate + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.applyHold': + description: Provides operations to call the applyHold method. + post: + tags: + - security.casesRoot + summary: Invoke action applyHold + description: 'Start the process of applying hold on eDiscovery custodians. After the operation is created, you can use Get ediscoveryCustodian to retrieve the status of an ediscoveryCustodian.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.applyHold + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.applyHold' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.applyHold' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.applyHold' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.release': + description: Provides operations to call the release method. + post: + tags: + - security.casesRoot + summary: Invoke action release + description: 'Release a custodian from a case. For details, see Release a custodian from a case.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-release?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.release + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.release' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.removeHold': + description: Provides operations to call the removeHold method. + post: + tags: + - security.casesRoot + summary: Invoke action removeHold + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.removeHold + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.removeHold' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.removeHold' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.removeHold' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.updateIndex': + description: Provides operations to call the updateIndex method. + post: + tags: + - security.casesRoot + summary: Invoke action updateIndex + description: Trigger an indexOperation + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.updateIndex + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.updateIndex' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.updateIndex' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.updateIndex' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources': + description: Provides operations to manage the siteSources property of the microsoft.graph.security.ediscoveryCustodian entity. + get: + tags: + - security.casesRoot + summary: List siteSources + description: Get a list of the siteSource objects associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.custodians.ListSiteSources + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1141694,6 +1144544,62 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.disablePolicy': + description: Provides operations to call the disablePolicy method. + post: + tags: + - security.casesRoot + summary: Invoke action disablePolicy + operationId: security.cases.ediscoveryCases.ediscoveryCase.legalHolds.ediscoveryHoldPolicy.disablePolicy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.enablePolicy': + description: Provides operations to call the enablePolicy method. + post: + tags: + - security.casesRoot + summary: Invoke action enablePolicy + operationId: security.cases.ediscoveryCases.ediscoveryCase.legalHolds.ediscoveryHoldPolicy.enablePolicy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.retryPolicy': description: Provides operations to call the retryPolicy method. post: @@ -1309110,6 +1312016,300 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + operationId: storage.fileStorage.containers.getByUser-b612 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + - name: role + in: path + description: 'Usage: role=''{role}''' + required: true + 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: + enum: + - id + - archivalDetails + - assignedSensitivityLabel + - containerTypeId + - createdDateTime + - customProperties + - description + - displayName + - externalGroupId + - informationBarrier + - lockState + - owners + - ownershipType + - settings + - status + - storageUsedInBytes + - viewpoint + - columns + - drive + - migrationJobs + - permissions + - recycleBin + - sharePointGroups + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - archivalDetails + - archivalDetails desc + - assignedSensitivityLabel + - assignedSensitivityLabel desc + - containerTypeId + - containerTypeId desc + - createdDateTime + - createdDateTime desc + - customProperties + - customProperties desc + - description + - description desc + - displayName + - displayName desc + - externalGroupId + - externalGroupId desc + - informationBarrier + - informationBarrier desc + - lockState + - lockState desc + - owners + - owners desc + - ownershipType + - ownershipType desc + - settings + - settings desc + - status + - status desc + - storageUsedInBytes + - storageUsedInBytes desc + - viewpoint + - viewpoint desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - columns + - drive + - migrationJobs + - permissions + - recycleBin + - sharePointGroups + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + description: Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + operationId: storage.fileStorage.containers.getByUser-0337 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + 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: + enum: + - id + - archivalDetails + - assignedSensitivityLabel + - containerTypeId + - createdDateTime + - customProperties + - description + - displayName + - externalGroupId + - informationBarrier + - lockState + - owners + - ownershipType + - settings + - status + - storageUsedInBytes + - viewpoint + - columns + - drive + - migrationJobs + - permissions + - recycleBin + - sharePointGroups + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - archivalDetails + - archivalDetails desc + - assignedSensitivityLabel + - assignedSensitivityLabel desc + - containerTypeId + - containerTypeId desc + - createdDateTime + - createdDateTime desc + - customProperties + - customProperties desc + - description + - description desc + - displayName + - displayName desc + - externalGroupId + - externalGroupId desc + - informationBarrier + - informationBarrier desc + - lockState + - lockState desc + - owners + - owners desc + - ownershipType + - ownershipType desc + - settings + - settings desc + - status + - status desc + - storageUsedInBytes + - storageUsedInBytes desc + - viewpoint + - viewpoint desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - columns + - drive + - migrationJobs + - permissions + - recycleBin + - sharePointGroups + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' /storage/fileStorage/containerTypeRegistrations: description: Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. get: @@ -1315326,6 +1318526,300 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + operationId: storage.fileStorage.deletedContainers.getByUser-b612 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + - name: role + in: path + description: 'Usage: role=''{role}''' + required: true + 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: + enum: + - id + - archivalDetails + - assignedSensitivityLabel + - containerTypeId + - createdDateTime + - customProperties + - description + - displayName + - externalGroupId + - informationBarrier + - lockState + - owners + - ownershipType + - settings + - status + - storageUsedInBytes + - viewpoint + - columns + - drive + - migrationJobs + - permissions + - recycleBin + - sharePointGroups + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - archivalDetails + - archivalDetails desc + - assignedSensitivityLabel + - assignedSensitivityLabel desc + - containerTypeId + - containerTypeId desc + - createdDateTime + - createdDateTime desc + - customProperties + - customProperties desc + - description + - description desc + - displayName + - displayName desc + - externalGroupId + - externalGroupId desc + - informationBarrier + - informationBarrier desc + - lockState + - lockState desc + - owners + - owners desc + - ownershipType + - ownershipType desc + - settings + - settings desc + - status + - status desc + - storageUsedInBytes + - storageUsedInBytes desc + - viewpoint + - viewpoint desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - columns + - drive + - migrationJobs + - permissions + - recycleBin + - sharePointGroups + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + description: Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + operationId: storage.fileStorage.deletedContainers.getByUser-0337 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + 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: + enum: + - id + - archivalDetails + - assignedSensitivityLabel + - containerTypeId + - createdDateTime + - customProperties + - description + - displayName + - externalGroupId + - informationBarrier + - lockState + - owners + - ownershipType + - settings + - status + - storageUsedInBytes + - viewpoint + - columns + - drive + - migrationJobs + - permissions + - recycleBin + - sharePointGroups + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - archivalDetails + - archivalDetails desc + - assignedSensitivityLabel + - assignedSensitivityLabel desc + - containerTypeId + - containerTypeId desc + - createdDateTime + - createdDateTime desc + - customProperties + - customProperties desc + - description + - description desc + - displayName + - displayName desc + - externalGroupId + - externalGroupId desc + - informationBarrier + - informationBarrier desc + - lockState + - lockState desc + - owners + - owners desc + - ownershipType + - ownershipType desc + - settings + - settings desc + - status + - status desc + - storageUsedInBytes + - storageUsedInBytes desc + - viewpoint + - viewpoint desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - columns + - drive + - migrationJobs + - permissions + - recycleBin + - sharePointGroups + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' /storage/settings: description: Provides operations to manage the settings property of the microsoft.graph.storage entity. get: @@ -1315425,6 +1318919,8 @@ paths: enum: - id - deleted + - familyMembersUsage + - isPooledStorageEnabled - manageWebUrl - remaining - state @@ -1325399,6 +1328895,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.channels.planner.plans.ListHistoryItems parameters: - name: team-id @@ -1325543,6 +1329040,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.channels.planner.plans.GetHistoryItems parameters: - name: team-id @@ -1340596,6 +1344094,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.primaryChannel.planner.plans.ListHistoryItems parameters: - name: team-id @@ -1340726,6 +1344225,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.primaryChannel.planner.plans.GetHistoryItems parameters: - name: team-id @@ -1358628,6 +1362128,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans.ListHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1358772,6 +1362273,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans.GetHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1373757,6 +1377259,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.ListHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1373887,6 +1377390,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.GetHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1390788,6 +1394292,7 @@ paths: tags: - teamwork.deletedTeam summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.deletedTeams.channels.planner.plans.ListHistoryItems parameters: - name: deletedTeam-id @@ -1390933,6 +1394438,7 @@ paths: tags: - teamwork.deletedTeam summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.deletedTeams.channels.planner.plans.GetHistoryItems parameters: - name: deletedTeam-id @@ -1407112,6 +1410618,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans.ListHistoryItems parameters: - name: teamTemplate-id @@ -1407271,6 +1410778,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans.GetHistoryItems parameters: - name: teamTemplate-id @@ -1424163,6 +1427671,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans.ListHistoryItems parameters: - name: teamTemplate-id @@ -1424308,6 +1427817,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans.GetHistoryItems parameters: - name: teamTemplate-id @@ -1502623,6 +1506133,8 @@ paths: - isDisasterRecoveryActive desc - lastLoginResult - lastLoginResult desc + - lastLogoffDateTime + - lastLogoffDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - lastRemoteActionResult @@ -1502700,6 +1506212,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -1502826,6 +1506339,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -1504078,6 +1507592,7 @@ paths: - imageDisplayName - isDisasterRecoveryActive - lastLoginResult + - lastLogoffDateTime - lastModifiedDateTime - lastRemoteActionResult - managedDeviceId @@ -1504146,6 +1507661,8 @@ paths: - isDisasterRecoveryActive desc - lastLoginResult - lastLoginResult desc + - lastLogoffDateTime + - lastLogoffDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - lastRemoteActionResult @@ -1533189,105 +1536706,203 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - schema: - type: string - 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: - enum: - - id - - access - - create - - delete - - edit - - endDateTime - - incompleteData - - isTrending - - move - - startDateTime - - activities - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - access - - access desc - - create - - create desc - - delete - - delete desc - - edit - - edit desc - - endDateTime - - endDateTime desc - - incompleteData - - incompleteData desc - - isTrending - - isTrending desc - - move - - move desc - - startDateTime - - startDateTime desc - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - activities - type: string + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + schema: + type: string + 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: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of itemActivityStat + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': + description: Provides operations to call the invite method. + post: + tags: + - users.drive + summary: Invoke action invite + description: 'Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-invite?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.invite + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + requireSignIn: + type: boolean + default: false + nullable: true + roles: + type: array + items: + type: string + nullable: true + sendInvitation: + type: boolean + default: false + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + expirationDateTime: + type: string + nullable: true + password: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - title: Collection of itemActivityStat + title: Collection of permission type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' @@ -1533296,29 +1536911,26 @@ paths: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-grouped-path: - - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': - description: Provides operations to call the invite method. + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.invite' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. post: tags: - users.drive - summary: Invoke action invite - description: 'Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared.' + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-invite?view=graph-rest-beta - operationId: users.user.drives.drive.items.driveItem.invite + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.lock parameters: - name: user-id in: path @@ -1533348,36 +1536960,11 @@ paths: schema: type: object properties: - requireSignIn: - type: boolean - default: false - nullable: true - roles: - type: array - items: - type: string - nullable: true - sendInvitation: - type: boolean - default: false - nullable: true - message: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - expirationDateTime: - type: string - nullable: true - password: - type: string - nullable: true + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 required: true responses: '200': @@ -1533385,24 +1536972,15 @@ paths: content: application/json: schema: - title: Collection of permission - type: object - allOf: - - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-grouped-path: - - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.invite' + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.lock' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -1533541,6 +1537119,47 @@ paths: - '/users/{user-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - users.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.releaseLock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.releaseLock' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -1557326,6 +1560945,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - users.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: users.user.drives.drive.root.lock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -1557450,6 +1561123,40 @@ paths: - '/users/{user-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - users.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: users.user.drives.drive.root.releaseLock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -1584145,6 +1587852,38 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - users.managedDevice + summary: Invoke function getSyncStatus + operationId: users.user.managedDevices.managedDevice.getSyncStatus + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -1584538,6 +1588277,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - users.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: users.user.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -1627115,6 +1630893,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: users.planner.plans.ListHistoryItems parameters: - name: user-id @@ -1627243,6 +1631022,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: users.planner.plans.GetHistoryItems parameters: - name: user-id @@ -1640564,6 +1644344,8 @@ paths: enum: - id - deleted + - familyMembersUsage + - isPooledStorageEnabled - manageWebUrl - remaining - state @@ -1653772,9 +1657554,11 @@ components: agentDisplayName: type: string description: 'Name of the agent. Supports $filter (eq, startsWith).' + nullable: true agentId: type: string description: 'The unique identifier for the agent. This is equivalent to ''id'' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith).' + nullable: true blueprintId: type: string description: The identifier of the blueprint associated with the agent. Nullable. @@ -1653792,10 +1657576,8 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' displayName: type: string - nullable: true identityId: type: string - nullable: true identityType: $ref: '#/components/schemas/microsoft.graph.agentIdentityType' lastModifiedDateTime: @@ -1658785,7 +1662567,7 @@ components: properties: metric: type: string - description: 'The name of the API usage report metric. Currently, only EgressReport is supported.' + description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' onboardingStatus: $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' microsoft.graph.appCatalogs: @@ -1665147,6 +1668929,12 @@ components: - type: object nullable: true description: 'The last login result of the Cloud PC. For example, { ''time'': ''2014-01-01T00:00:00Z''}.' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + format: date-time + nullable: true lastModifiedDateTime: 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 @@ -1666326,7 +1670114,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The size of the OS Disk in GB. Read-only. + description: The size of the operating system disk in GB. Read-only. format: int32 supportedSolution: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' @@ -1671094,6 +1674882,11 @@ components: - type: object nullable: true description: 'The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable.' + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' + description: Service plans associated with the desk. microsoft.graph.detectedApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1700097,6 +1703890,10 @@ components: type: string description: The phone number of the place. nullable: true + placeId: + type: string + description: A stable service-level identifier for the place object used by Places workloads. + nullable: true tags: type: array items: @@ -1700256,8 +1704053,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user or application that performed the change. entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -1700265,10 +1704064,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. microsoft.graph.plannerPlan: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1700350,6 +1704151,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -1706076,9 +1709878,6 @@ components: nickname: type: string description: 'A short, friendly name for the room, often used for easier identification or display in UI.' - placeId: - type: string - nullable: true teamsEnabledState: $ref: '#/components/schemas/microsoft.graph.placeFeatureEnablement' videoDeviceName: @@ -1707814,6 +1711613,13 @@ components: nullable: true description: The entry point for Microsoft Purview audit log queries and operations. x-ms-navigationProperty: true + caseManagement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' + - type: object + nullable: true + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + x-ms-navigationProperty: true cases: anyOf: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' @@ -1712771,11 +1716577,13 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskData' - type: object nullable: true + description: A snapshot of the task state after the change. This property is null for deletion events. oldData: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskData' - type: object nullable: true + description: A snapshot of the task state before the change. This property is null for creation and undeletion events. microsoft.graph.taxArea: title: taxArea type: object @@ -1716495,6 +1720303,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -1721560,6 +1725375,8 @@ components: - title: vppToken type: object properties: + appleDeviceAppDeliveryProtocolType: + $ref: '#/components/schemas/microsoft.graph.appleDeviceDeliveryProtocol' appleId: type: string description: The apple Id associated with the given Apple Volume Purchase Program Token. @@ -1729891,9 +1733708,6 @@ components: nickname: type: string description: 'A short, friendly name for the workspace, often used for easier identification or display in the UI.' - placeId: - type: string - nullable: true microsoft.graph.x509CertificateAuthenticationMethodConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' @@ -1731164,6 +1734978,18 @@ components: type: type: string description: The unique name for the functionality exposed by the app. + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true microsoft.graph.addressBookAccountTargetContent: allOf: - $ref: '#/components/schemas/microsoft.graph.accountTargetContent' @@ -1735832,6 +1739658,16 @@ components: title: browseQueryResponseItem type: object properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true itemKey: type: string description: Unique identifier of the returned item. @@ -1735843,6 +1739679,16 @@ components: description: 'The count of items present within the items; for example, the count of files in a folder.' format: int32 nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + lastModifiedDateTime: + 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: type: string description: The name of the item. @@ -1738328,6 +1742174,7 @@ components: properties: errorDescription: type: string + description: 'More user-friendly error details. For example, Activation failed due to invalid billing plan.' nullable: true status: $ref: '#/components/schemas/microsoft.graph.cloudPcOrganizationActionStatus' @@ -1740598,6 +1744445,46 @@ components: - $ref: '#/components/schemas/microsoft.graph.onenoteUserRole' - type: object nullable: true + microsoft.graph.correlatedObjectLinkMapping: + title: correlatedObjectLinkMapping + type: object + properties: + targetProperty: + type: string + nullable: true + microsoft.graph.correlatedObjectLinkSource: + title: correlatedObjectLinkSource + type: object + properties: + sourceIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + targetIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + microsoft.graph.correlatedObjectLinkTarget: + title: correlatedObjectLinkTarget + type: object + properties: + correlatedDateTime: + 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 + sourceIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + targetIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true microsoft.graph.correlationError: title: correlationError type: object @@ -1744472,6 +1748359,20 @@ components: type: string description: 'Defines the rule to filter the devices. For example, device.deviceAttribute2 -eq ''PrivilegedAccessWorkstation''.' nullable: true + microsoft.graph.deviceSyncStatusResponse: + title: deviceSyncStatusResponse + type: object + properties: + components: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' + description: Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + readOnly: true + deviceId: + type: string + description: 'Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: ''d1e2f3a4-b5c6-7890-abcd-ef1234567890''. Read-only. Not nullable.' + readOnly: true microsoft.graph.diagnostic: title: diagnostic type: object @@ -1746610,6 +1750511,24 @@ components: - $ref: '#/components/schemas/microsoft.graph.customExtensionBehaviorOnError' - title: fallbackToMicrosoftProviderOnError type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + - type: object + nullable: true + used: + type: number + format: int64 + nullable: true + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - type: object + nullable: true microsoft.graph.featureTarget: title: featureTarget type: object @@ -1750325,6 +1754244,43 @@ components: - type: object nullable: true description: The submitOnly link abilities. + microsoft.graph.linkStatistics: + title: linkStatistics + type: object + properties: + correlatedAssigned: + type: number + format: int64 + nullable: true + correlatedNotAssigned: + type: number + format: int64 + nullable: true + failToCorrelate: + type: number + format: int64 + nullable: true + mapping: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.correlatedObjectLinkMapping' + - type: object + nullable: true + total: + type: number + format: int64 + nullable: true + uncorrelated: + type: number + format: int64 + nullable: true + unknown: + type: number + format: int64 + nullable: true + unresolvedTarget: + type: number + format: int64 + nullable: true microsoft.graph.listInfo: title: listInfo type: object @@ -1755904,6 +1759860,14 @@ components: description: The total count of places in the request. format: int32 nullable: true + microsoft.graph.placeServicePlanInfo: + title: placeServicePlanInfo + type: object + properties: + servicePlanId: + type: string + description: The service plan identifier. + nullable: true microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories type: object @@ -1756623,6 +1760587,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of incomplete checklist items whose value is set to false. format: int32 nullable: true appliedCategories: @@ -1756630,23 +1760595,28 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' - type: object nullable: true + description: The categories to which the task is applied. archivalInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' - type: object nullable: true + description: Information about who archived or unarchived the task and why. assignments: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerAssignments' - type: object nullable: true + description: The set of assignees the task is assigned to. bucketId: type: string + description: Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. nullable: true checklistItemCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of checklist items that are present on the task. format: int32 nullable: true completedBy: @@ -1756654,22 +1760624,27 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user that completed the task. completedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the percentComplete of the task is set to 100. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true conversationThreadId: type: string + description: The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. nullable: true createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user who created the task. createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true creationSource: @@ -1756677,29 +1760652,37 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation' - type: object nullable: true + description: Information about the origin of the task. details: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetailsData' - type: object nullable: true + description: Additional details about the task. dueDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true hasChat: type: boolean + description: 'Set to true if the task has a chat associated with it; otherwise, false.' hasDescription: type: boolean + description: 'Set to true if the details object of the task has a nonempty description; otherwise, false.' isArchived: type: boolean + description: 'Set to true if the task is archived; otherwise, false.' orderHint: type: string + description: Hint used to order items of this type in a list view. nullable: true percentComplete: maximum: 2147483647 minimum: -2147483648 type: number + description: 'Percentage of task completion. When set to 100, the task is considered completed.' format: int32 nullable: true previewType: @@ -1756708,6 +1760691,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority.' format: int32 nullable: true recurrence: @@ -1756715,10 +1760699,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' - type: object nullable: true + description: Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. referenceCount: maximum: 2147483647 minimum: -2147483648 type: number + description: Number of external references that exist on the task. format: int32 nullable: true specifiedCompletionRequirements: @@ -1756726,10 +1760712,12 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z.' format: date-time nullable: true title: type: string + description: Title of the task. microsoft.graph.plannerTaskDetailsData: title: plannerTaskDetailsData type: object @@ -1756739,29 +1760727,35 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' - type: object nullable: true + description: Detailed information about the approval that is attached to the task. checklist: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' - type: object nullable: true + description: The collection of checklist items on the task. completionRequirements: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirementDetails' - type: object nullable: true + description: Contains detailed information about requirements on the task. description: type: string + description: Description of the task. nullable: true forms: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' - type: object nullable: true + description: The collection of forms associated with the task. notes: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true + description: Rich text description of the task for use by applications that support HTML content. previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' references: @@ -1756769,6 +1760763,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' - type: object nullable: true + description: The collection of references on the task. microsoft.graph.plannerTaskPolicy: title: plannerTaskPolicy type: object @@ -1761159,6 +1765154,27 @@ components: type: string description: ID of the associated quality. nullable: true + microsoft.graph.samlAppProfile: + title: samlAppProfile + type: object + microsoft.graph.samlAuthnRequest: + title: samlAuthnRequest + type: object + microsoft.graph.samlAuthnStatement: + title: samlAuthnStatement + type: object + microsoft.graph.samlCapturedSummary: + title: samlCapturedSummary + type: object + microsoft.graph.samlCertificate: + title: samlCertificate + type: object + microsoft.graph.samlClaim: + title: samlClaim + type: object + microsoft.graph.samlConditions: + title: samlConditions + type: object microsoft.graph.samlIdentitySource: allOf: - $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionIdentitySource' @@ -1761176,6 +1765192,30 @@ components: type: string description: 'Allows the specification of a service provider name qualifier reflected in the sAML response. The value provided must match one of the service provider names configured for the application and is only applicable for IdP-initiated applications (the sign-on URL should be empty for the IdP-initiated applications), in all other cases this value is ignored.' nullable: true + microsoft.graph.samlNameIdPolicy: + title: samlNameIdPolicy + type: object + microsoft.graph.samlRequestedAuthnContext: + title: samlRequestedAuthnContext + type: object + microsoft.graph.samlResponseAssertion: + title: samlResponseAssertion + type: object + microsoft.graph.samlResponseMetadata: + title: samlResponseMetadata + type: object + microsoft.graph.samlResponseStatus: + title: samlResponseStatus + type: object + microsoft.graph.samlScenarioRun: + title: samlScenarioRun + type: object + microsoft.graph.samlScreenshot: + title: samlScreenshot + type: object + microsoft.graph.samlSignatureDetail: + title: samlSignatureDetail + type: object microsoft.graph.samlSingleSignOnSettings: title: samlSingleSignOnSettings type: object @@ -1761184,6 +1765224,15 @@ components: type: string description: The relative URI the service provider would redirect to after completion of the single sign-on flow. nullable: true + microsoft.graph.samlSubCheck: + title: samlSubCheck + type: object + microsoft.graph.samlSubject: + title: samlSubject + type: object + microsoft.graph.samlSubjectConfirmation: + title: samlSubjectConfirmation + type: object microsoft.graph.samlTestResults: title: samlTestResults type: object @@ -1762544,6 +1766593,11 @@ components: type: string description: The unique identifier (GUID) for the tenant. Read-only. nullable: true + throttledRequests: + type: number + description: 'The number of API requests that were throttled. Only present in the throttlingReport; this property isn''t returned for the egressReport. Summary rows: total throttled requests across all applications. Detail rows: throttled requests for the specific application on the specific date. Read-only.' + format: int64 + nullable: true usageDateTime: 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 @@ -1762552,7 +1766606,7 @@ components: nullable: true usageMB: type: number - description: 'Total usage in megabytes (MB) for this data point. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' + description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport; this property isn''t returned for the throttlingReport. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' format: int64 nullable: true usageRequests: @@ -1764005,6 +1768059,27 @@ components: nameIdPolicyFormat: type: string nullable: true + microsoft.graph.syncComponent: + title: syncComponent + type: object + properties: + moreInfo: + type: string + description: 'Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as ''3/6'' (completed out of total), or a list of individual item names. Read-only. Nullable.' + nullable: true + readOnly: true + name: + type: string + description: 'Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable.' + readOnly: true + reportedDateTime: + 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: 'Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only. Not nullable.' + format: date-time + readOnly: true + status: + $ref: '#/components/schemas/microsoft.graph.syncComponentStatus' microsoft.graph.synchronizationError: title: synchronizationError type: object @@ -1794325,6 +1798400,39 @@ components: - tagForAction - unknownFutureValue type: string + microsoft.graph.syncComponentStatus: + title: syncComponentStatus + enum: + - none + - inProgress + - success + - failure + - partialSuccess + - unknownFutureValue + type: string + description: A list of possible status states for a sync infrastructure component or policy during a device sync operation. + x-ms-enum: + name: syncComponentStatus + modelAsString: false + values: + - value: none + description: 'Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing.' + name: none + - value: inProgress + description: 'Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device.' + name: inProgress + - value: success + description: Indicates the component completed successfully. The component has finished its work and reported a successful outcome. + name: success + - value: failure + description: 'Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure.' + name: failure + - value: partialSuccess + description: 'Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome.' + name: partialSuccess + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.synchronizationDisposition: title: synchronizationDisposition enum: @@ -1803374,6 +1807482,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemInformationProtectionLabel' - type: object nullable: true + description: 'Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional.' properties: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.properties' @@ -1803492,6 +1807601,7 @@ components: properties: sensitivityLabelId: type: string + description: 'The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command.' nullable: true microsoft.graph.externalConnectors.itemIdResolver: allOf: @@ -1804934,6 +1809044,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' x-ms-navigationProperty: true + microsoft.graph.identityGovernance.guestSponsorTrigger: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' + - title: guestSponsorTrigger + type: object + properties: + minimumRequiredSponsors: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 microsoft.graph.identityGovernance.membershipChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1814440,6 +1818561,18 @@ components: - $ref: '#/components/schemas/microsoft.graph.security.caseStatus' - type: object nullable: true + microsoft.graph.security.caseManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementRoot + type: object + properties: + cases: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + description: 'The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count.' + x-ms-navigationProperty: true microsoft.graph.security.caseOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1819549,6 +1823682,14 @@ components: - title: connectedAIAppInteractionAuditRecord type: object description: Audit data for Connected AI App Interaction events. + microsoft.graph.security.connectorValidateResult: + title: connectorValidateResult + type: object + properties: + messages: + type: array + items: + type: string microsoft.graph.security.consumptionResourceAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1827265,6 +1831406,1008 @@ components: - clientUpdateProhibited - unknownFutureValue type: string + microsoft.graph.security.caseManagement.activity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: activity + type: object + microsoft.graph.security.caseManagement.attachment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: attachment + type: object + properties: + content: + type: string + description: The binary content stream for the attachment. + format: base64url + nullable: true + description: + type: string + description: The description of the attachment. + nullable: true + displayName: + type: string + description: The display name of the attachment. + fileExtension: + type: string + description: The file extension of the attachment. + nullable: true + fileSize: + type: number + description: The size of the attachment in bytes. + format: int64 + nullable: true + origin: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOrigin' + - type: object + nullable: true + description: The origin reference for the attachment. + scanResult: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentScanResult' + microsoft.graph.security.caseManagement.auditLog: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + - title: auditLog + type: object + properties: + action: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditAction' + details: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityResourceDetails' + - type: object + nullable: true + description: The target resource details for the audit activity. + modifiedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedProperty' + description: The collection of property changes recorded in the audit log. + microsoft.graph.security.caseManagement.case: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: case + type: object + properties: + customFields: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValues' + - type: object + nullable: true + description: Tenant-defined custom field values keyed by custom field identifier. + displayName: + type: string + description: 'The display name of the case. Supports $filter (eq, ne) and $orderby.' + status: + type: string + description: 'The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby.' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + description: The timeline of comments and audit events associated with the case. Supports $expand. + x-ms-navigationProperty: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + description: Evidence files and metadata associated with the case. Supports $expand. + x-ms-navigationProperty: true + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + description: Links from the case to related security resources. Supports $expand. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + description: Tasks used to track work required to resolve the case. Supports $expand. + x-ms-navigationProperty: true + microsoft.graph.security.caseManagement.caseManagementEntity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementEntity + type: object + properties: + createdBy: + type: string + description: The user or service that created the resource. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was created. + format: date-time + nullable: true + lastModifiedBy: + type: string + description: The user or service that last modified the resource. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was last modified. + format: date-time + nullable: true + microsoft.graph.security.caseManagement.comment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + - title: comment + type: object + properties: + message: + type: string + description: The comment body. + nullable: true + microsoft.graph.security.caseManagement.exposureCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: exposureCase + type: object + properties: + assignedTo: + type: string + nullable: true + automation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseAutomation' + - type: object + nullable: true + description: + type: string + nullable: true + dueDateTime: + 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 + emailNotificationRecipients: + type: array + items: + type: string + github: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseGitHub' + - type: object + nullable: true + isGracePeriodEnabled: + type: boolean + priority: + type: string + nullable: true + seemplicity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseSeemplicity' + - type: object + nullable: true + thirdPartyWorkItem: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItem' + - type: object + nullable: true + microsoft.graph.security.caseManagement.genericCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: genericCase + type: object + properties: + assignedTo: + type: string + description: The user assigned to the generic case. + nullable: true + closingNotes: + type: string + description: Notes recorded when the generic case is closed. + nullable: true + description: + type: string + description: The description of the generic case. + nullable: true + dueDateTime: + 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 target completion date and time for the generic case. + format: date-time + nullable: true + priority: + type: string + description: The priority assigned to the generic case. + nullable: true + microsoft.graph.security.caseManagement.incidentCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: incidentCase + type: object + properties: + aiAgentIds: + type: array + items: + type: string + description: The list of AI agent identifiers associated with the incident. + alertCounts: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.alertCounts' + - type: object + nullable: true + description: A summary of alert counts grouped by severity and status. + alertPolicyIds: + type: array + items: + type: string + description: The list of alert policy identifiers associated with the incident. + assignedTo: + type: string + description: The user assigned to investigate the incident case. + nullable: true + associatedThreatIds: + type: array + items: + type: string + description: The list of threat identifiers associated with the incident. + categories: + type: array + items: + type: string + description: The incident categories. + classification: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentClassification' + cloudScopes: + type: array + items: + type: string + description: The cloud scopes associated with the incident. + dataSensitivityLabels: + type: array + items: + type: string + description: The data sensitivity labels associated with the incident. + dataStreams: + type: array + items: + type: string + description: The data streams associated with the incident. + detectionSources: + type: array + items: + type: string + description: The detection sources that identified the incident. + determination: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentDetermination' + dueDateTime: + 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 target completion date and time for the incident case. + format: date-time + nullable: true + emailNotificationRecipients: + type: array + items: + type: string + description: The email notification recipients for the incident case. + firstEventTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time of the first event in the incident. + format: date-time + nullable: true + impactedAssets: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.impactedAssetsCounts' + - type: object + nullable: true + description: A summary of impacted asset counts for the incident. + incidentId: + type: number + description: The Microsoft Security incident identifier. + format: int64 + incidentWebUrl: + type: string + description: The URL for the incident in the Microsoft Defender portal. + nullable: true + investigation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.investigation' + - type: object + nullable: true + description: A summary of investigation details associated with the incident. + investigationIds: + type: array + items: + type: string + description: The list of investigation identifiers associated with the incident. + investigationStates: + type: array + items: + type: string + description: The list of investigation states associated with the incident. + lastEventTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time of the most recent event in the incident. + format: date-time + nullable: true + machineGroupIds: + type: array + items: + type: string + description: The list of machine group identifiers associated with the incident. + osPlatforms: + type: array + items: + type: string + description: The operating system platforms associated with the incident. + policyNames: + type: array + items: + type: string + description: The policy names associated with the incident. + priorityScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The priority score assigned to the incident. + format: int32 + nullable: true + productNames: + type: array + items: + type: string + description: The product names associated with the incident. + redirectCaseId: + type: number + description: The case identifier to which this case redirects when merged. + format: int64 + nullable: true + redirectIncidentId: + type: number + description: The incident identifier to which this incident redirects when merged. + format: int64 + nullable: true + serviceSources: + type: array + items: + type: string + description: The service sources associated with the incident. + severity: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentSeverity' + summary: + type: string + description: A summary of the incident. + nullable: true + systemTags: + type: array + items: + type: string + description: The system tags associated with the incident. + topRiskScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The top risk score associated with the incident. + format: int32 + nullable: true + workspaceIds: + type: array + items: + type: string + description: The list of workspace identifiers associated with the incident. + microsoft.graph.security.caseManagement.incidentRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: incidentRelation + type: object + microsoft.graph.security.caseManagement.recommendationRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: recommendationRelation + type: object + properties: + recommendationType: + type: string + description: The recommendation type associated with the linked recommendation. + nullable: true + resourceGroupName: + type: string + description: The Azure resource group name for the related recommendation. + nullable: true + subscriptionId: + type: string + description: The Azure subscription identifier for the related recommendation. + nullable: true + microsoft.graph.security.caseManagement.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: relation + type: object + properties: + relatedResourceId: + type: string + description: The identifier of the related external resource. + nullable: true + microsoft.graph.security.caseManagement.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: task + type: object + properties: + assignedTo: + type: string + description: The user assigned to the task. + nullable: true + category: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskCategory' + closingNotes: + type: string + description: Notes recorded when the task is completed. + nullable: true + description: + type: string + description: The description of the task. + nullable: true + displayName: + type: string + description: The title of the task. + dueDateTime: + 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 target completion date and time for the task. + format: date-time + nullable: true + priority: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskPriority' + status: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskStatus' + microsoft.graph.security.caseManagement.workspaceIndicatorRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: workspaceIndicatorRelation + type: object + properties: + resourceGroupName: + type: string + description: The Azure resource group name for the workspace. + nullable: true + subscriptionId: + type: string + description: The Azure subscription identifier for the workspace. + nullable: true + workspaceName: + type: string + description: The Log Analytics workspace name. + nullable: true + microsoft.graph.security.caseManagement.activityResourceDetails: + title: activityResourceDetails + type: object + properties: + kind: + type: string + description: 'The resource kind, such as task or relation.' + nullable: true + resourceId: + type: string + description: The identifier of the resource associated with the activity. + nullable: true + microsoft.graph.security.caseManagement.alertCounts: + title: alertCounts + type: object + properties: + active: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of active alerts. + format: int32 + nullable: true + bySeverity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentSeverityCounts' + - type: object + nullable: true + description: The alert counts grouped by incident severity. + byStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.alertStatusCounts' + - type: object + nullable: true + description: The alert counts grouped by alert status. + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of alerts. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.alertStatusCounts: + title: alertStatusCounts + type: object + properties: + inProgress: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts that are in progress. + format: int32 + nullable: true + new: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of new alerts. + format: int32 + nullable: true + resolved: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of resolved alerts. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.attachmentOrigin: + title: attachmentOrigin + type: object + properties: + resourceId: + type: string + description: The identifier of the origin resource. + nullable: true + resourceType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOriginType' + microsoft.graph.security.caseManagement.booleanValueProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - title: booleanValueProperty + type: object + properties: + value: + type: boolean + description: The Boolean value. + microsoft.graph.security.caseManagement.customFieldDateTimeValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldDateTimeValue + type: object + properties: + valueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time custom field value. + format: date-time + nullable: true + microsoft.graph.security.caseManagement.customFieldNumberValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldNumberValue + type: object + properties: + value: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The numeric custom field value. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.customFieldOptionsValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldOptionsValue + type: object + properties: + values: + type: array + items: + type: string + description: The selected option values for the custom field. + microsoft.graph.security.caseManagement.customFieldStringValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldStringValue + type: object + properties: + value: + type: string + description: The string custom field value. + nullable: true + microsoft.graph.security.caseManagement.customFieldValue: + title: customFieldValue + type: object + microsoft.graph.security.caseManagement.customFieldValues: + title: customFieldValues + type: object + microsoft.graph.security.caseManagement.exposureCaseAutomation: + title: exposureCaseAutomation + type: object + properties: + ruleId: + type: string + nullable: true + microsoft.graph.security.caseManagement.exposureCaseGitHub: + title: exposureCaseGitHub + type: object + properties: + environmentId: + type: string + nullable: true + issueNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + issueUrl: + type: string + nullable: true + primaryAssessmentId: + type: string + nullable: true + repoName: + type: string + nullable: true + microsoft.graph.security.caseManagement.exposureCaseSeemplicity: + title: exposureCaseSeemplicity + type: object + properties: + configurationId: + type: string + nullable: true + configurationName: + type: string + nullable: true + providerType: + type: string + nullable: true + syncStatus: + type: string + nullable: true + ticketCreationTime: + 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 + ticketId: + type: string + nullable: true + ticketLink: + type: string + nullable: true + microsoft.graph.security.caseManagement.impactedAssetsCounts: + title: impactedAssetsCounts + type: object + properties: + aiAgents: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted AI agents. + format: int32 + nullable: true + apps: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted apps. + format: int32 + nullable: true + cloudResources: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted cloud resources. + format: int32 + nullable: true + files: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted files. + format: int32 + nullable: true + ips: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted IP addresses. + format: int32 + nullable: true + machines: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted machines. + format: int32 + nullable: true + mailboxes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted mailboxes. + format: int32 + nullable: true + oauthApps: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted OAuth apps. + format: int32 + nullable: true + processes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted processes. + format: int32 + nullable: true + registryKeys: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted registry keys. + format: int32 + nullable: true + securityGroups: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted security groups. + format: int32 + nullable: true + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of impacted assets. + format: int32 + nullable: true + urls: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted URLs. + format: int32 + nullable: true + users: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted users. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.incidentSeverityCounts: + title: incidentSeverityCounts + type: object + properties: + high: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with high severity. + format: int32 + nullable: true + informational: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with informational severity. + format: int32 + nullable: true + low: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with low severity. + format: int32 + nullable: true + medium: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with medium severity. + format: int32 + nullable: true + unknown: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with unknown severity. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.investigation: + title: investigation + type: object + properties: + count: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of investigations. + format: int32 + nullable: true + ids: + type: array + items: + type: string + description: The investigation identifiers. + state: + type: string + description: The investigation state. + nullable: true + microsoft.graph.security.caseManagement.modifiedProperty: + title: modifiedProperty + type: object + properties: + newValue: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - type: object + nullable: true + description: The new value after the change. + oldValue: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - type: object + nullable: true + description: The previous value before the change. + propertyName: + type: string + description: The name of the property that changed. + nullable: true + microsoft.graph.security.caseManagement.stringValueProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - title: stringValueProperty + type: object + properties: + value: + type: string + description: The string value. + nullable: true + microsoft.graph.security.caseManagement.thirdPartyWorkItem: + title: thirdPartyWorkItem + type: object + properties: + identifier: + type: string + instance: + type: string + lastSyncedOnDateTime: + 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 + metadata: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata' + - type: object + nullable: true + provider: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider' + syncedBy: + type: string + workItemType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemType' + microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata: + title: thirdPartyWorkItemMetadata + type: object + microsoft.graph.security.caseManagement.valueProperty: + title: valueProperty + type: object + microsoft.graph.security.caseManagement.attachmentOriginType: + title: attachmentOriginType + enum: + - case + - comment + - task + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.attachmentScanResult: + title: attachmentScanResult + enum: + - unscanned + - noThreatsFound + - malicious + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.auditAction: + title: auditAction + enum: + - link + - unlink + - update + - delete + - create + - upload + - download + - fileUploadMalwareDetected + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskCategory: + title: caseTaskCategory + enum: + - uncategorized + - triage + - contain + - investigate + - remediate + - prevent + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskPriority: + title: caseTaskPriority + enum: + - notSet + - veryLow + - low + - medium + - high + - critical + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentClassification: + title: incidentClassification + enum: + - unknown + - falsePositive + - truePositive + - informationalExpectedActivity + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentDetermination: + title: incidentDetermination + enum: + - unknown + - apt + - malware + - securityPersonnel + - securityTesting + - unwantedSoftware + - other + - multiStagedAttack + - compromisedAccount + - phishing + - maliciousUserActivity + - notMalicious + - notEnoughDataToValidate + - confirmedActivity + - lineOfBusinessApplication + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentSeverity: + title: incidentSeverity + enum: + - unknown + - informational + - low + - medium + - high + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.taskStatus: + title: taskStatus + enum: + - notSet + - new + - inProgress + - failed + - partiallyCompleted + - skipped + - completed + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider: + title: thirdPartyWorkItemProvider + enum: + - serviceNow + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemType: + title: thirdPartyWorkItemType + enum: + - incident + - unknownFutureValue + type: string microsoft.graph.security.dlp.baseAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1844586,6 +1849729,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord' + microsoft.graph.security.caseManagement.caseCollectionResponse: + title: Collection of case + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' microsoft.graph.security.ediscoveryCaseCollectionResponse: title: Collection of ediscoveryCase type: object @@ -1845268,6 +1850422,50 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.networkAdapter' + microsoft.graph.security.caseManagement.activityCollectionResponse: + title: Collection of activity + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + title: Collection of attachment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + microsoft.graph.security.caseManagement.relationCollectionResponse: + title: Collection of relation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + microsoft.graph.security.caseManagement.taskCollectionResponse: + title: Collection of task + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' microsoft.graph.security.securityCopilot.evaluationCollectionResponse: title: Collection of evaluation type: object @@ -1852572,6 +1857770,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.partners.billing.runningOperation' + microsoft.graph.security.caseManagement.exposureCaseCollectionResponse: + title: Collection of exposureCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCase' + microsoft.graph.security.caseManagement.genericCaseCollectionResponse: + title: Collection of genericCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.genericCase' + microsoft.graph.security.caseManagement.incidentCaseCollectionResponse: + title: Collection of incidentCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentCase' microsoft.graph.security.ediscoveryAddToReviewSetOperationCollectionResponse: title: Collection of ediscoveryAddToReviewSetOperation type: object @@ -1852748,6 +1857979,61 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.fileUrlThreatSubmission' + microsoft.graph.security.caseManagement.auditLogCollectionResponse: + title: Collection of auditLog + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditLog' + microsoft.graph.security.caseManagement.commentCollectionResponse: + title: Collection of comment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.comment' + microsoft.graph.security.caseManagement.incidentRelationCollectionResponse: + title: Collection of incidentRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelation' + microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse: + title: Collection of recommendationRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelation' + microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse: + title: Collection of workspaceIndicatorRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelation' microsoft.graph.windowsUpdates.softwareUpdateCatalogEntryCollectionResponse: title: Collection of softwareUpdateCatalogEntry type: object @@ -1854222,6 +1859508,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprint' + microsoft.graph.placeServicePlanInfoCollectionResponse: + title: Collection of microsoft.graph.placeServicePlanInfo + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' microsoft.graph.alternativeSecurityIdCollectionResponse: title: Collection of microsoft.graph.alternativeSecurityId type: object @@ -1855762,6 +1861059,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' + microsoft.graph.familyMemberStorageQuotaCollectionResponse: + title: Collection of microsoft.graph.familyMemberStorageQuota + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' microsoft.graph.unmanagedDeviceCollectionResponse: title: Collection of microsoft.graph.unmanagedDevice type: object @@ -1857082,6 +1862390,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementUserRightsLocalUserOrGroup' + microsoft.graph.syncComponentCollectionResponse: + title: Collection of microsoft.graph.syncComponent + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' microsoft.graph.discoveredSensitiveTypeCollectionResponse: title: Collection of microsoft.graph.discoveredSensitiveType type: object @@ -1859942,6 +1865261,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.tenantAllowBlockListEntryResult' + microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse: + title: Collection of microsoft.graph.security.caseManagement.modifiedProperty + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedProperty' microsoft.graph.security.dlp.attachmentSensitiveInformationDetailsCollectionResponse: title: Collection of microsoft.graph.security.dlp.attachmentSensitiveInformationDetails type: object @@ -1867600,6 +1872930,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordCollectionResponse' + microsoft.graph.security.caseManagement.caseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseCollectionResponse' microsoft.graph.security.ediscoveryCaseCollectionResponse: description: Retrieved collection content: @@ -1867972,6 +1873308,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.networkAdapterCollectionResponse' + microsoft.graph.security.caseManagement.activityCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityCollectionResponse' + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentCollectionResponse' + microsoft.graph.security.caseManagement.relationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relationCollectionResponse' + microsoft.graph.security.caseManagement.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskCollectionResponse' microsoft.graph.security.securityCopilot.evaluationCollectionResponse: description: Retrieved collection content: @@ -1871956,6 +1877316,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.runningOperationCollectionResponse' + microsoft.graph.security.caseManagement.exposureCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseCollectionResponse' + microsoft.graph.security.caseManagement.genericCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.genericCaseCollectionResponse' + microsoft.graph.security.caseManagement.incidentCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentCaseCollectionResponse' microsoft.graph.security.ediscoveryAddToReviewSetOperationCollectionResponse: description: Retrieved collection content: @@ -1872052,6 +1877430,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.fileUrlThreatSubmissionCollectionResponse' + microsoft.graph.security.caseManagement.auditLogCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditLogCollectionResponse' + microsoft.graph.security.caseManagement.commentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.commentCollectionResponse' + microsoft.graph.security.caseManagement.incidentRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelationCollectionResponse' + microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse' + microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse' microsoft.graph.windowsUpdates.softwareUpdateCatalogEntryCollectionResponse: description: Retrieved collection content: @@ -1872856,6 +1878264,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprintCollectionResponse' + microsoft.graph.placeServicePlanInfoCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfoCollectionResponse' microsoft.graph.alternativeSecurityIdCollectionResponse: description: Retrieved collection content: @@ -1873696,6 +1879110,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeyCollectionResponse' + microsoft.graph.familyMemberStorageQuotaCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuotaCollectionResponse' microsoft.graph.unmanagedDeviceCollectionResponse: description: Retrieved collection content: @@ -1874416,6 +1879836,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementUserRightsLocalUserOrGroupCollectionResponse' + microsoft.graph.syncComponentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.syncComponentCollectionResponse' microsoft.graph.discoveredSensitiveTypeCollectionResponse: description: Retrieved collection content: @@ -1875976,6 +1881402,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.tenantAllowBlockListEntryResultCollectionResponse' + microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse' microsoft.graph.security.dlp.attachmentSensitiveInformationDetailsCollectionResponse: description: Retrieved collection content: @@ -1880909,6 +1886341,7 @@ components: isDisasterRecoveryActive: 'true' lastLoginResult: '@odata.type': microsoft.graph.cloudPcLoginResult + lastLogoffDateTime: '0001-01-01T00:00:00.0000000+00:00' lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' lastRemoteActionResult: '@odata.type': microsoft.graph.cloudPcRemoteActionResult @@ -1882843,6 +1888276,8 @@ components: '@odata.type': microsoft.graph.mailboxDetails mode: '@odata.type': microsoft.graph.placeMode + servicePlans: + - '@odata.type': microsoft.graph.placeServicePlanInfo microsoft.graph.detectedApp: value: deviceCount: '0' @@ -1891690,6 +1897125,7 @@ components: label: String parentId: String phone: String + placeId: String tags: - String microsoft.graph.placeOperation: @@ -1893541,7 +1898977,6 @@ components: floorNumber: '0' isTeamsEnabled: 'true' nickname: String - placeId: String teamsEnabledState: '@odata.type': microsoft.graph.placeFeatureEnablement videoDeviceName: String @@ -1894044,6 +1899479,8 @@ components: '@odata.type': microsoft.graph.attackSimulationRoot auditLog: '@odata.type': microsoft.graph.security.auditCoreRoot + caseManagement: + '@odata.type': microsoft.graph.security.caseManagementRoot cases: '@odata.type': microsoft.graph.security.casesRoot cloudAppSecurityProfiles: @@ -1896680,6 +1902117,9 @@ components: microsoft.graph.unifiedStorageQuota: value: deleted: '0' + familyMembersUsage: + - '@odata.type': microsoft.graph.familyMemberStorageQuota + isPooledStorageEnabled: 'true' manageWebUrl: String remaining: '0' services: @@ -1898062,6 +1903502,8 @@ components: - '@odata.type': microsoft.graph.vpnServer microsoft.graph.vppToken: value: + appleDeviceAppDeliveryProtocolType: + '@odata.type': microsoft.graph.appleDeviceDeliveryProtocol appleId: String automaticallyUpdateApps: 'true' claimTokenManagementFromExternalMdm: 'true' @@ -1900739,7 +1906181,6 @@ components: mode: '@odata.type': microsoft.graph.placeMode nickname: String - placeId: String microsoft.graph.x509CertificateAuthenticationMethodConfiguration: value: authenticationModeConfiguration: @@ -1901166,6 +1906607,10 @@ components: properties: - '@odata.type': microsoft.graph.keyValue type: String + microsoft.graph.additionalStorageAllocations: + value: + bonusQuotaInBytes: '0' + subscriptionQuotaInBytes: '0' microsoft.graph.addressBookAccountTargetContent: value: accountTargetEmails: @@ -1902737,8 +1908182,14 @@ components: isVideoOnDemandEnabled: 'true' microsoft.graph.browseQueryResponseItem: value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' itemKey: String itemsCount: '0' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' name: String sizeInBytes: String type: @@ -1904367,6 +1909818,22 @@ components: self: String userRole: '@odata.type': microsoft.graph.onenoteUserRole + microsoft.graph.correlatedObjectLinkMapping: + value: + targetProperty: String + microsoft.graph.correlatedObjectLinkSource: + value: + sourceIdentity: + '@odata.type': microsoft.graph.identityInfo + targetIdentity: + '@odata.type': microsoft.graph.identityInfo + microsoft.graph.correlatedObjectLinkTarget: + value: + correlatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + sourceIdentity: + '@odata.type': microsoft.graph.identityInfo + targetIdentity: + '@odata.type': microsoft.graph.identityInfo microsoft.graph.correlationError: value: code: String @@ -1905619,6 +1911086,11 @@ components: mode: '@odata.type': microsoft.graph.crossTenantAccessPolicyTargetConfigurationAccessType rule: String + microsoft.graph.deviceSyncStatusResponse: + value: + components: + - '@odata.type': microsoft.graph.syncComponent + deviceId: String microsoft.graph.diagnostic: value: message: String @@ -1906360,6 +1911832,13 @@ components: sourcePhotoClaimName: String microsoft.graph.fallbackToMicrosoftProviderOnError: value: { } + microsoft.graph.familyMemberStorageQuota: + value: + additionalAllocations: + '@odata.type': microsoft.graph.additionalStorageAllocations + used: '0' + user: + '@odata.type': microsoft.graph.identity microsoft.graph.featureTarget: value: id: String @@ -1907548,6 +1913027,17 @@ components: '@odata.type': microsoft.graph.linkRoleAbilities submitOnlyLinkAbilities: '@odata.type': microsoft.graph.linkRoleAbilities + microsoft.graph.linkStatistics: + value: + correlatedAssigned: '0' + correlatedNotAssigned: '0' + failToCorrelate: '0' + mapping: + '@odata.type': microsoft.graph.correlatedObjectLinkMapping + total: '0' + uncorrelated: '0' + unknown: '0' + unresolvedTarget: '0' microsoft.graph.listInfo: value: contentTypesEnabled: 'true' @@ -1909444,6 +1914934,9 @@ components: failedPlaceCount: '0' succeededPlaceCount: '0' totalPlaceCount: '0' + microsoft.graph.placeServicePlanInfo: + value: + servicePlanId: String microsoft.graph.plannerAppliedCategories: value: { } microsoft.graph.plannerApprovalRequirement: @@ -1911190,6 +1916683,20 @@ components: value: columnId: String qualityId: String + microsoft.graph.samlAppProfile: + value: { } + microsoft.graph.samlAuthnRequest: + value: { } + microsoft.graph.samlAuthnStatement: + value: { } + microsoft.graph.samlCapturedSummary: + value: { } + microsoft.graph.samlCertificate: + value: { } + microsoft.graph.samlClaim: + value: { } + microsoft.graph.samlConditions: + value: { } microsoft.graph.samlIdentitySource: value: { } microsoft.graph.samlNameIdClaim: @@ -1911197,9 +1916704,31 @@ components: nameIdFormat: '@odata.type': microsoft.graph.samlNameIDFormat serviceProviderNameQualifier: String + microsoft.graph.samlNameIdPolicy: + value: { } + microsoft.graph.samlRequestedAuthnContext: + value: { } + microsoft.graph.samlResponseAssertion: + value: { } + microsoft.graph.samlResponseMetadata: + value: { } + microsoft.graph.samlResponseStatus: + value: { } + microsoft.graph.samlScenarioRun: + value: { } + microsoft.graph.samlScreenshot: + value: { } + microsoft.graph.samlSignatureDetail: + value: { } microsoft.graph.samlSingleSignOnSettings: value: relayState: String + microsoft.graph.samlSubCheck: + value: { } + microsoft.graph.samlSubject: + value: { } + microsoft.graph.samlSubjectConfirmation: + value: { } microsoft.graph.samlTestResults: value: { } microsoft.graph.samsungEFotaFirmwareVersion: @@ -1911647,6 +1917176,7 @@ components: appId: String serviceArea: String tenantId: String + throttledRequests: '0' usageDateTime: '0001-01-01T00:00:00.0000000+00:00' usageMB: '0' usageRequests: '0' @@ -1912136,6 +1917666,13 @@ components: microsoft.graph.supportedClaimConfiguration: value: nameIdPolicyFormat: String + microsoft.graph.syncComponent: + value: + moreInfo: String + name: String + reportedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.syncComponentStatus microsoft.graph.synchronizationError: value: code: String @@ -1915883,6 +1921420,9 @@ components: value: groups: - '@odata.type': microsoft.graph.group + microsoft.graph.identityGovernance.guestSponsorTrigger: + value: + minimumRequiredSponsors: '0' microsoft.graph.identityGovernance.membershipChangeTrigger: value: changeType: @@ -1918587,6 +1924127,10 @@ components: lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' status: '@odata.type': microsoft.graph.security.caseStatus + microsoft.graph.security.caseManagementRoot: + value: + cases: + - '@odata.type': microsoft.graph.security.caseManagement.case microsoft.graph.security.caseOperation: value: action: @@ -1920339,6 +1925883,10 @@ components: '@odata.type': microsoft.graph.security.verdictCategory microsoft.graph.security.connectedAIAppInteractionAuditRecord: value: { } + microsoft.graph.security.connectorValidateResult: + value: + messages: + - String microsoft.graph.security.consumptionResourceAuditRecord: value: { } microsoft.graph.security.containerEvidence: @@ -1922138,6 +1927686,279 @@ components: value: { } microsoft.graph.security.yammerUserHidingAuditRecord: value: { } + microsoft.graph.security.caseManagement.activity: + value: { } + microsoft.graph.security.caseManagement.attachment: + value: + content: Stream + description: String + displayName: String + fileExtension: String + fileSize: '0' + origin: + '@odata.type': microsoft.graph.security.caseManagement.attachmentOrigin + scanResult: + '@odata.type': microsoft.graph.security.caseManagement.attachmentScanResult + microsoft.graph.security.caseManagement.auditLog: + value: + action: + '@odata.type': microsoft.graph.security.caseManagement.auditAction + details: + '@odata.type': microsoft.graph.security.caseManagement.activityResourceDetails + modifiedProperties: + - '@odata.type': microsoft.graph.security.caseManagement.modifiedProperty + microsoft.graph.security.caseManagement.case: + value: + activities: + - '@odata.type': microsoft.graph.security.caseManagement.activity + attachments: + - '@odata.type': microsoft.graph.security.caseManagement.attachment + customFields: + '@odata.type': microsoft.graph.security.caseManagement.customFieldValues + displayName: String + relations: + - '@odata.type': microsoft.graph.security.caseManagement.relation + status: String + tasks: + - '@odata.type': microsoft.graph.security.caseManagement.task + microsoft.graph.security.caseManagement.caseManagementEntity: + value: + createdBy: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + lastModifiedBy: String + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.security.caseManagement.comment: + value: + message: String + microsoft.graph.security.caseManagement.exposureCase: + value: + assignedTo: String + automation: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseAutomation + description: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + emailNotificationRecipients: + - String + github: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseGitHub + isGracePeriodEnabled: 'true' + priority: String + seemplicity: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseSeemplicity + thirdPartyWorkItem: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItem + microsoft.graph.security.caseManagement.genericCase: + value: + assignedTo: String + closingNotes: String + description: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + priority: String + microsoft.graph.security.caseManagement.incidentCase: + value: + aiAgentIds: + - String + alertCounts: + '@odata.type': microsoft.graph.security.caseManagement.alertCounts + alertPolicyIds: + - String + assignedTo: String + associatedThreatIds: + - String + categories: + - String + classification: + '@odata.type': microsoft.graph.security.caseManagement.incidentClassification + cloudScopes: + - String + dataSensitivityLabels: + - String + dataStreams: + - String + detectionSources: + - String + determination: + '@odata.type': microsoft.graph.security.caseManagement.incidentDetermination + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + emailNotificationRecipients: + - String + firstEventTime: '0001-01-01T00:00:00.0000000+00:00' + impactedAssets: + '@odata.type': microsoft.graph.security.caseManagement.impactedAssetsCounts + incidentId: '0' + incidentWebUrl: String + investigation: + '@odata.type': microsoft.graph.security.caseManagement.investigation + investigationIds: + - String + investigationStates: + - String + lastEventTime: '0001-01-01T00:00:00.0000000+00:00' + machineGroupIds: + - String + osPlatforms: + - String + policyNames: + - String + priorityScore: '0' + productNames: + - String + redirectCaseId: '0' + redirectIncidentId: '0' + serviceSources: + - String + severity: + '@odata.type': microsoft.graph.security.caseManagement.incidentSeverity + summary: String + systemTags: + - String + topRiskScore: '0' + workspaceIds: + - String + microsoft.graph.security.caseManagement.incidentRelation: + value: { } + microsoft.graph.security.caseManagement.recommendationRelation: + value: + recommendationType: String + resourceGroupName: String + subscriptionId: String + microsoft.graph.security.caseManagement.relation: + value: + relatedResourceId: String + microsoft.graph.security.caseManagement.task: + value: + assignedTo: String + category: + '@odata.type': microsoft.graph.security.caseManagement.caseTaskCategory + closingNotes: String + description: String + displayName: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + priority: + '@odata.type': microsoft.graph.security.caseManagement.caseTaskPriority + status: + '@odata.type': microsoft.graph.security.caseManagement.taskStatus + microsoft.graph.security.caseManagement.workspaceIndicatorRelation: + value: + resourceGroupName: String + subscriptionId: String + workspaceName: String + microsoft.graph.security.caseManagement.activityResourceDetails: + value: + kind: String + resourceId: String + microsoft.graph.security.caseManagement.alertCounts: + value: + active: '0' + bySeverity: + '@odata.type': microsoft.graph.security.caseManagement.incidentSeverityCounts + byStatus: + '@odata.type': microsoft.graph.security.caseManagement.alertStatusCounts + total: '0' + microsoft.graph.security.caseManagement.alertStatusCounts: + value: + inProgress: '0' + new: '0' + resolved: '0' + microsoft.graph.security.caseManagement.attachmentOrigin: + value: + resourceId: String + resourceType: + '@odata.type': microsoft.graph.security.caseManagement.attachmentOriginType + microsoft.graph.security.caseManagement.booleanValueProperty: + value: + value: 'true' + microsoft.graph.security.caseManagement.customFieldDateTimeValue: + value: + valueDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.security.caseManagement.customFieldNumberValue: + value: + value: '0' + microsoft.graph.security.caseManagement.customFieldOptionsValue: + value: + values: + - String + microsoft.graph.security.caseManagement.customFieldStringValue: + value: + value: String + microsoft.graph.security.caseManagement.customFieldValue: + value: { } + microsoft.graph.security.caseManagement.customFieldValues: + value: { } + microsoft.graph.security.caseManagement.exposureCaseAutomation: + value: + ruleId: String + microsoft.graph.security.caseManagement.exposureCaseGitHub: + value: + environmentId: String + issueNumber: '0' + issueUrl: String + primaryAssessmentId: String + repoName: String + microsoft.graph.security.caseManagement.exposureCaseSeemplicity: + value: + configurationId: String + configurationName: String + providerType: String + syncStatus: String + ticketCreationTime: '0001-01-01T00:00:00.0000000+00:00' + ticketId: String + ticketLink: String + microsoft.graph.security.caseManagement.impactedAssetsCounts: + value: + aiAgents: '0' + apps: '0' + cloudResources: '0' + files: '0' + ips: '0' + machines: '0' + mailboxes: '0' + oauthApps: '0' + processes: '0' + registryKeys: '0' + securityGroups: '0' + total: '0' + urls: '0' + users: '0' + microsoft.graph.security.caseManagement.incidentSeverityCounts: + value: + high: '0' + informational: '0' + low: '0' + medium: '0' + unknown: '0' + microsoft.graph.security.caseManagement.investigation: + value: + count: '0' + ids: + - String + state: String + microsoft.graph.security.caseManagement.modifiedProperty: + value: + newValue: + '@odata.type': microsoft.graph.security.caseManagement.valueProperty + oldValue: + '@odata.type': microsoft.graph.security.caseManagement.valueProperty + propertyName: String + microsoft.graph.security.caseManagement.stringValueProperty: + value: + value: String + microsoft.graph.security.caseManagement.thirdPartyWorkItem: + value: + identifier: String + instance: String + lastSyncedOnDateTime: '0001-01-01T00:00:00.0000000+00:00' + metadata: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata + provider: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider + syncedBy: String + workItemType: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemType + microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata: + value: { } + microsoft.graph.security.caseManagement.valueProperty: + value: { } microsoft.graph.security.dlp.baseAuditRecord: value: agentBlueprintId: String @@ -1925154,6 +1930975,8 @@ tags: x-ms-docs-toc-type: page - name: security.auditCoreRoot x-ms-docs-toc-type: page + - name: security.caseManagementRoot + x-ms-docs-toc-type: page - name: security.casesRoot x-ms-docs-toc-type: page - name: security.cloudAppSecurityProfile diff --git a/openapi/beta/openapi.yaml b/openapi/beta/openapi.yaml index cf657588..d5ad15b8 100644 --- a/openapi/beta/openapi.yaml +++ b/openapi/beta/openapi.yaml @@ -6436,6 +6436,40 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - admin.exchangeAdmin + summary: Create mailboxFolder + description: Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailbox-post-folders?view=graph-rest-beta + operationId: admin.exchange.mailboxes.CreateFolders + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation parameters: - name: mailbox-id in: path @@ -6494,6 +6528,69 @@ paths: version: 2021-08/PrivatePreview:importExport description: Private preview for Import Export APIs x-ms-docs-operation-type: operation + patch: + tags: + - admin.exchangeAdmin + summary: Update mailboxFolder + description: Update mailboxFolder properties such as the displayName within a mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailboxfolder-update?view=graph-rest-beta + operationId: admin.exchange.mailboxes.UpdateFolders + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation + delete: + tags: + - admin.exchangeAdmin + summary: Delete mailboxFolder + description: Delete a mailboxFolder or a child mailboxFolder within a mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailbox-delete-folders?view=graph-rest-beta + operationId: admin.exchange.mailboxes.DeleteFolders + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation parameters: - name: mailbox-id in: path @@ -6573,6 +6670,36 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - admin.exchangeAdmin + summary: Create new navigation property to childFolders for admin + operationId: admin.exchange.mailboxes.folders.CreateChildFolders + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation parameters: - name: mailbox-id in: path @@ -6635,6 +6762,61 @@ paths: version: 2021-08/PrivatePreview:importExport description: Private preview for Import Export APIs x-ms-docs-operation-type: operation + patch: + tags: + - admin.exchangeAdmin + summary: Update the navigation property childFolders in admin + operationId: admin.exchange.mailboxes.folders.UpdateChildFolders + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation + delete: + tags: + - admin.exchangeAdmin + summary: Delete navigation property childFolders for admin + operationId: admin.exchange.mailboxes.folders.DeleteChildFolders + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation parameters: - name: mailbox-id in: path @@ -10398,7 +10580,7 @@ paths: tags: - admin.adminReportSettings summary: List apiUsageReportMetrics - description: 'Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported.' + description: Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -84005,7 +84187,7 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/copilot/reports/getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/copilot/reports/getMicrosoft365CopilotUsageUserDetail(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. get: tags: @@ -84035,7 +84217,14 @@ paths: required: true schema: type: string - '/copilot/reports/getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true + '/copilot/reports/getMicrosoft365CopilotUserCountSummary(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountSummary method. get: tags: @@ -84065,7 +84254,14 @@ paths: required: true schema: type: string - '/copilot/reports/getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true + '/copilot/reports/getMicrosoft365CopilotUserCountTrend(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountTrend method. get: tags: @@ -84095,6 +84291,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true /copilot/settings: description: Provides operations to manage the settings property of the microsoft.graph.copilotRoot entity. get: @@ -136412,6 +136615,41 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/createZeroTouchWebToken: + description: Provides operations to call the createZeroTouchWebToken method. + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action createZeroTouchWebToken + description: Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + parentUri: + type: string + nullable: true + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: string + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/androidManagedStoreAccountEnterpriseSettings/requestEnterpriseUpgradeUrl: description: Provides operations to call the requestEnterpriseUpgradeUrl method. post: @@ -143088,6 +143326,35 @@ paths: x-ms-docs-key-type: managedDevice x-ms-docs-grouped-path: - '/deviceManagement/managedDevices/{managedDevice-id}/getNonCompliantSettings()' + '/deviceManagement/comanagedDevices/{managedDevice-id}/getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.comanagedDevices.managedDevice.getSyncStatus + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + x-ms-docs-grouped-path: + - '/deviceManagement/managedDevices/{managedDevice-id}/getSyncStatus()' '/deviceManagement/comanagedDevices/{managedDevice-id}/initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -143445,6 +143712,42 @@ paths: x-ms-docs-key-type: managedDevice x-ms-docs-grouped-path: - '/deviceManagement/managedDevices/{managedDevice-id}/remoteLock' + '/deviceManagement/comanagedDevices/{managedDevice-id}/removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.comanagedDevices.managedDevice.removeDeviceEsim + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + x-ms-docs-grouped-path: + - '/deviceManagement/managedDevices/{managedDevice-id}/removeDeviceEsim' '/deviceManagement/comanagedDevices/{managedDevice-id}/removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -180488,6 +180791,35 @@ paths: x-ms-docs-key-type: managedDevice x-ms-docs-grouped-path: - '/deviceManagement/comanagedDevices/{managedDevice-id}/getNonCompliantSettings()' + '/deviceManagement/managedDevices/{managedDevice-id}/getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.managedDevices.managedDevice.getSyncStatus + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + x-ms-docs-grouped-path: + - '/deviceManagement/comanagedDevices/{managedDevice-id}/getSyncStatus()' '/deviceManagement/managedDevices/{managedDevice-id}/initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -180845,6 +181177,42 @@ paths: x-ms-docs-key-type: managedDevice x-ms-docs-grouped-path: - '/deviceManagement/comanagedDevices/{managedDevice-id}/remoteLock' + '/deviceManagement/managedDevices/{managedDevice-id}/removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.managedDevices.managedDevice.removeDeviceEsim + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + x-ms-docs-grouped-path: + - '/deviceManagement/comanagedDevices/{managedDevice-id}/removeDeviceEsim' '/deviceManagement/managedDevices/{managedDevice-id}/removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -216100,6 +216468,10 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Invoke action organizationAction + description: Trigger a Cloud PC organization action. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-organizationaction?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.organizationAction requestBody: description: Action parameters @@ -216132,6 +216504,10 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Invoke function retrieveOrganizationActionDetail + description: Retrieve the details of a cloudPcOrganizationActionDetail. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-retrieveorganizationactiondetail?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.retrieveOrganizationActionDetail responses: 2XX: @@ -219826,7 +220202,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: List servicePlans - description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise.' + description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-beta @@ -254533,6 +254909,60 @@ paths: schema: type: string x-ms-docs-key-type: driveItem + '/drives/{drive-id}/items/{driveItem-id}/lock': + description: Provides operations to call the lock method. + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drives.drive.items.driveItem.lock + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem '/drives/{drive-id}/items/{driveItem-id}/permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -254630,6 +255060,40 @@ paths: schema: type: string x-ms-docs-key-type: driveItem + '/drives/{drive-id}/items/{driveItem-id}/releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drives.drive.items.driveItem.releaseLock + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem '/drives/{drive-id}/items/{driveItem-id}/restore': description: Provides operations to call the restore method. post: @@ -463450,6 +463914,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -463546,6 +464011,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.planner.plans.GetHistoryItems parameters: - name: $select @@ -523055,6 +523521,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.channels.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -523158,6 +523625,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.channels.planner.plans.GetHistoryItems parameters: - name: $select @@ -533997,6 +534465,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.primaryChannel.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -534093,6 +534562,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.primaryChannel.planner.plans.GetHistoryItems parameters: - name: $select @@ -752889,6 +753359,33 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice + '/me/managedDevices/{managedDevice-id}/getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - me.managedDevice + summary: Invoke function getSyncStatus + operationId: me.managedDevices.managedDevice.getSyncStatus + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice '/me/managedDevices/{managedDevice-id}/initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -753222,6 +753719,40 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice + '/me/managedDevices/{managedDevice-id}/removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - me.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: me.managedDevices.managedDevice.removeDeviceEsim + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice '/me/managedDevices/{managedDevice-id}/removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -783314,6 +783845,7 @@ paths: tags: - me.plannerUser summary: Get historyItems from me + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: me.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -783400,6 +783932,7 @@ paths: tags: - me.plannerUser summary: Get historyItems from me + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: me.planner.plans.GetHistoryItems parameters: - name: $select @@ -831148,6 +831681,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -831234,6 +831768,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plans.GetHistoryItems parameters: - name: $select @@ -871978,7 +872513,7 @@ paths: required: true schema: type: string - '/reports/getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/reports/getMicrosoft365CopilotUsageUserDetail(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. get: tags: @@ -872012,7 +872547,14 @@ paths: required: true schema: type: string - '/reports/getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true + '/reports/getMicrosoft365CopilotUserCountSummary(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountSummary method. get: tags: @@ -872046,7 +872588,14 @@ paths: required: true schema: type: string - '/reports/getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true + '/reports/getMicrosoft365CopilotUserCountTrend(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountTrend method. get: tags: @@ -872080,6 +872629,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true /reports/getOffice365ActivationCounts(): description: Provides operations to call the getOffice365ActivationCounts method. get: @@ -918522,13 +919078,14 @@ paths: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' - /security/cases: - description: Provides operations to manage the cases property of the microsoft.graph.security entity. + /security/caseManagement: + description: Provides operations to manage the caseManagement property of the microsoft.graph.security entity. get: tags: - - security.casesRoot - summary: Get cases from security - operationId: security.GetCases + - security.caseManagementRoot + summary: Get caseManagement from security + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + operationId: security.GetCaseManagement parameters: - name: $select in: query @@ -918556,7 +919113,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' 4XX: $ref: '#/components/responses/error' 5XX: @@ -918564,15 +919121,15 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property cases in security - operationId: security.UpdateCases + - security.caseManagementRoot + summary: Update the navigation property caseManagement in security + operationId: security.UpdateCaseManagement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' required: true responses: 2XX: @@ -918580,7 +919137,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' 4XX: $ref: '#/components/responses/error' 5XX: @@ -918588,9 +919145,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete navigation property cases for security - operationId: security.DeleteCases + - security.caseManagementRoot + summary: Delete navigation property caseManagement for security + operationId: security.DeleteCaseManagement parameters: - name: If-Match in: header @@ -918605,17 +919162,17 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/cases/ediscoveryCases: - description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + /security/caseManagement/cases: + description: Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. get: tags: - - security.casesRoot - summary: List ediscoveryCases - description: Get a list of the ediscoveryCase objects and their properties. + - security.caseManagementRoot + summary: List case objects + description: Get a list of the case objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta - operationId: security.cases.ListEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-cases?view=graph-rest-beta + operationId: security.caseManagement.ListCases parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -918654,7 +919211,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.caseCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: @@ -918665,19 +919222,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Create ediscoveryCase - description: Create a new ediscoveryCase object. + - security.caseManagementRoot + summary: Create case management case + description: Create a case object in case management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta - operationId: security.cases.CreateEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-post-cases?view=graph-rest-beta + operationId: security.caseManagement.CreateCases requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: 2XX: @@ -918685,23 +919242,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}': - description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + '/security/caseManagement/cases/{case-id}': + description: Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. get: tags: - - security.casesRoot - summary: Get ediscoveryCase - description: Read the properties and relationships of an ediscoveryCase object. + - security.caseManagementRoot + summary: Get case management case + description: Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta - operationId: security.cases.GetEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-get?view=graph-rest-beta + operationId: security.caseManagement.GetCases parameters: - name: $select in: query @@ -918729,7 +919286,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' 4XX: $ref: '#/components/responses/error' 5XX: @@ -918737,19 +919294,19 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update ediscoveryCase - description: Update the properties of an ediscoveryCase object. + - security.caseManagementRoot + summary: Update case management case + description: Update the properties of a microsoft.graph.security.caseManagement.case object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta - operationId: security.cases.UpdateEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-update?view=graph-rest-beta + operationId: security.caseManagement.UpdateCases requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: 2XX: @@ -918757,7 +919314,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' 4XX: $ref: '#/components/responses/error' 5XX: @@ -918765,13 +919322,13 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete ediscoveryCase - description: Delete an ediscoveryCase object. + - security.caseManagementRoot + summary: Delete case management case + description: Delete a case object from case management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta - operationId: security.cases.DeleteEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-delete-cases?view=graph-rest-beta + operationId: security.caseManagement.DeleteCases parameters: - name: If-Match in: header @@ -918787,24 +919344,1293 @@ paths: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': - description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + x-ms-docs-key-type: case + '/security/caseManagement/cases/{case-id}/activities': + description: Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: List ediscoveryCaseMember - description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + - security.caseManagementRoot + summary: List case activities + description: Get a list of activity objects in a case timeline. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ListCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-activities?view=graph-rest-beta + operationId: security.caseManagement.cases.ListActivities + 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.security.caseManagement.activityCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case activity + description: Create a comment activity for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-activities?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateActivities + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + '/security/caseManagement/cases/{case-id}/activities/{activity-id}': + description: Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get activity + description: 'Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetActivities + 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.security.caseManagement.activity' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update activity + description: 'Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateActivities + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete activity + description: Delete a comment activity from a case timeline. Only comment activities support delete. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-delete?view=graph-rest-beta + operationId: security.caseManagement.cases.DeleteActivities + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: activity-id + in: path + description: The unique identifier of activity + required: true + schema: + type: string + x-ms-docs-key-type: activity + '/security/caseManagement/cases/{case-id}/activities/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.activities.GetCount-9e40 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + '/security/caseManagement/cases/{case-id}/attachments': + description: Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case attachments + description: Get a list of attachment objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-attachments?view=graph-rest-beta + operationId: security.caseManagement.cases.ListAttachments + 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.security.caseManagement.attachmentCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case attachment + description: Create an attachment for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-attachments?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateAttachments + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}': + description: Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get attachment + description: Read the properties and relationships of an attachment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetAttachments + 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.security.caseManagement.attachment' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update attachment + description: Update the properties of an attachment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateAttachments + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property attachments for security + operationId: security.caseManagement.cases.DeleteAttachments + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}/content': + description: Provides operations to manage the media for the security entity. + get: + tags: + - security.caseManagementRoot + summary: Get content for the navigation property attachments from security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.GetAttachmentsContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + put: + tags: + - security.caseManagementRoot + summary: Update content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.UpdateAttachmentsContent + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + delete: + tags: + - security.caseManagementRoot + summary: Delete content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.DeleteAttachmentsContent + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + '/security/caseManagement/cases/{case-id}/attachments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.attachments.GetCount-f508 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + '/security/caseManagement/cases/{case-id}/relations': + description: Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case relations + description: Get a list of external resource relation objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-relations?view=graph-rest-beta + operationId: security.caseManagement.cases.ListRelations + 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.security.caseManagement.relationCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case relation + description: Create an external resource relation for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-relations?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateRelations + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + '/security/caseManagement/cases/{case-id}/relations/{relation-id}': + description: Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get relations from security + description: Links from the case to related security resources. Supports $expand. + operationId: security.caseManagement.cases.GetRelations + 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.security.caseManagement.relation' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update relation + description: Update the properties of a relation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-relation-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateRelations + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property relations for security + operationId: security.caseManagement.cases.DeleteRelations + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + '/security/caseManagement/cases/{case-id}/relations/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.relations.GetCount-d3bd + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + '/security/caseManagement/cases/{case-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case tasks + description: Get a list of task objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-tasks?view=graph-rest-beta + operationId: security.caseManagement.cases.ListTasks + 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.security.caseManagement.taskCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case task + description: Create a task for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-tasks?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateTasks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + '/security/caseManagement/cases/{case-id}/tasks/{task-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get task + description: Read the properties and relationships of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetTasks + 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.security.caseManagement.task' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update task + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateTasks + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property tasks for security + operationId: security.caseManagement.cases.DeleteTasks + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + '/security/caseManagement/cases/{case-id}/tasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.tasks.GetCount-50fd + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + /security/caseManagement/cases/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.GetCount-80a9 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + /security/cases: + description: Provides operations to manage the cases property of the microsoft.graph.security entity. + get: + tags: + - security.casesRoot + summary: Get cases from security + operationId: security.GetCases + 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.security.casesRoot' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property cases in security + operationId: security.UpdateCases + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete navigation property cases for security + operationId: security.DeleteCases + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/cases/ediscoveryCases: + description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCases + description: Get a list of the ediscoveryCase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta + operationId: security.cases.ListEdiscoveryCases + 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.security.ediscoveryCaseCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Create ediscoveryCase + description: Create a new ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta + operationId: security.cases.CreateEdiscoveryCases + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}': + description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + get: + tags: + - security.casesRoot + summary: Get ediscoveryCase + description: Read the properties and relationships of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta + operationId: security.cases.GetEdiscoveryCases + 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.security.ediscoveryCase' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update ediscoveryCase + description: Update the properties of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta + operationId: security.cases.UpdateEdiscoveryCases + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete ediscoveryCase + description: Delete an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta + operationId: security.cases.DeleteEdiscoveryCases + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': + description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCaseMember + description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ListCaseMembers parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -920320,7 +922146,398 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.userSource' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property userSources in security + operationId: security.cases.ediscoveryCases.custodians.UpdateUserSources + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.userSource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.userSource' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete userSource + description: Delete a userSource object associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-usersources?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.custodians.DeleteUserSources + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + - name: userSource-id + in: path + description: The unique identifier of userSource + required: true + schema: + type: string + x-ms-docs-key-type: userSource + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.cases.ediscoveryCases.custodians.userSources.GetCount-9c7a + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.cases.ediscoveryCases.custodians.GetCount-ff1d + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.applyHold': + description: Provides operations to call the applyHold method. + post: + tags: + - security.casesRoot + summary: Invoke action applyHold + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.applyHold + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + x-ms-docs-grouped-path: + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.applyHold' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.applyHold' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.applyHold' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.removeHold': + description: Provides operations to call the removeHold method. + post: + tags: + - security.casesRoot + summary: Invoke action removeHold + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.removeHold + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + x-ms-docs-grouped-path: + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.removeHold' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.removeHold' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.removeHold' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.updateIndex': + description: Provides operations to call the updateIndex method. + post: + tags: + - security.casesRoot + summary: Invoke action updateIndex + description: Trigger an indexOperation + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.updateIndex + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + x-ms-docs-grouped-path: + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.updateIndex' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.updateIndex' + - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.updateIndex' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds': + description: Provides operations to manage the legalHolds property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryHoldPolicies + description: Get a list of the ediscoveryHoldPolicy objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-legalholds?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ListLegalHolds + 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.security.ediscoveryHoldPolicyCollectionResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Create ediscoveryHoldPolicy + description: Create a new ediscoveryHoldPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-legalholds?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.CreateLegalHolds + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}': + description: Provides operations to manage the legalHolds property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: Get legalHolds from security + description: Returns a list of case eDiscoveryHoldPolicy objects for this case. + operationId: security.cases.ediscoveryCases.GetLegalHolds + 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.security.ediscoveryHoldPolicy' 4XX: $ref: '#/components/responses/error' 5XX: @@ -920329,14 +922546,14 @@ paths: patch: tags: - security.casesRoot - summary: Update the navigation property userSources in security - operationId: security.cases.ediscoveryCases.custodians.UpdateUserSources + summary: Update the navigation property legalHolds in security + operationId: security.cases.ediscoveryCases.UpdateLegalHolds requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' required: true responses: 2XX: @@ -920344,7 +922561,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' 4XX: $ref: '#/components/responses/error' 5XX: @@ -920353,12 +922570,8 @@ paths: delete: tags: - security.casesRoot - summary: Delete userSource - description: Delete a userSource object associated with an ediscoveryCustodian. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-usersources?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.custodians.DeleteUserSources + summary: Delete navigation property legalHolds for security + operationId: security.cases.ediscoveryCases.DeleteLegalHolds parameters: - name: If-Match in: header @@ -920381,100 +922594,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: userSource-id - in: path - description: The unique identifier of userSource - required: true - schema: - type: string - x-ms-docs-key-type: userSource - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - security.casesRoot - summary: Get the number of the resource - operationId: security.cases.ediscoveryCases.custodians.userSources.GetCount-9c7a - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - security.casesRoot - summary: Get the number of the resource - operationId: security.cases.ediscoveryCases.custodians.GetCount-ff1d - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - parameters: - - name: ediscoveryCase-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of ediscoveryHoldPolicy required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.applyHold': - description: Provides operations to call the applyHold method. + x-ms-docs-key-type: ediscoveryHoldPolicy + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.disablePolicy': + description: Provides operations to call the disablePolicy method. post: tags: - security.casesRoot - summary: Invoke action applyHold - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.applyHold - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - nullable: true - required: true + summary: Invoke action disablePolicy + operationId: security.cases.ediscoveryCases.ediscoveryCase.legalHolds.ediscoveryHoldPolicy.disablePolicy responses: '204': description: Success @@ -920491,77 +922624,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - x-ms-docs-grouped-path: - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.applyHold' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.applyHold' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.applyHold' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.removeHold': - description: Provides operations to call the removeHold method. - post: - tags: - - security.casesRoot - summary: Invoke action removeHold - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.removeHold - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - nullable: true - required: true - responses: - '204': - description: Success - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - parameters: - - name: ediscoveryCase-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of ediscoveryHoldPolicy required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - x-ms-docs-grouped-path: - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.removeHold' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.removeHold' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.removeHold' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.updateIndex': - description: Provides operations to call the updateIndex method. + x-ms-docs-key-type: ediscoveryHoldPolicy + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.enablePolicy': + description: Provides operations to call the enablePolicy method. post: tags: - security.casesRoot - summary: Invoke action updateIndex - description: Trigger an indexOperation - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.updateIndex - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - nullable: true - required: true + summary: Invoke action enablePolicy + operationId: security.cases.ediscoveryCases.ediscoveryCase.legalHolds.ediscoveryHoldPolicy.enablePolicy responses: '204': description: Success @@ -920570,196 +922646,6 @@ paths: 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - x-ms-docs-grouped-path: - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.updateIndex' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.updateIndex' - - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.updateIndex' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds': - description: Provides operations to manage the legalHolds property of the microsoft.graph.security.ediscoveryCase entity. - get: - tags: - - security.casesRoot - summary: List ediscoveryHoldPolicies - description: Get a list of the ediscoveryHoldPolicy objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-legalholds?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ListLegalHolds - 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.security.ediscoveryHoldPolicyCollectionResponse' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - security.casesRoot - summary: Create ediscoveryHoldPolicy - description: Create a new ediscoveryHoldPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-legalholds?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.CreateLegalHolds - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}': - description: Provides operations to manage the legalHolds property of the microsoft.graph.security.ediscoveryCase entity. - get: - tags: - - security.casesRoot - summary: Get legalHolds from security - description: Returns a list of case eDiscoveryHoldPolicy objects for this case. - operationId: security.cases.ediscoveryCases.GetLegalHolds - 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.security.ediscoveryHoldPolicy' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - security.casesRoot - summary: Update the navigation property legalHolds in security - operationId: security.cases.ediscoveryCases.UpdateLegalHolds - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - security.casesRoot - summary: Delete navigation property legalHolds for security - operationId: security.cases.ediscoveryCases.DeleteLegalHolds - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation parameters: - name: ediscoveryCase-id in: path @@ -1042510,6 +1044396,172 @@ paths: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' + '/storage/fileStorage/containers/getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + operationId: storage.fileStorage.containers.getByUser-ff71 + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + - name: role + in: path + description: 'Usage: role=''{role}''' + required: true + schema: + type: string + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=''{userPrincipalName}'')' + '/storage/fileStorage/containers/getByUser(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + description: Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + operationId: storage.fileStorage.containers.getByUser-896a + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=''{userPrincipalName}'')' /storage/fileStorage/containerTypeRegistrations: description: Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. get: @@ -1046778,6 +1048830,172 @@ paths: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' + '/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + operationId: storage.fileStorage.deletedContainers.getByUser-ff71 + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + - name: role + in: path + description: 'Usage: role=''{role}''' + required: true + schema: + type: string + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/containers/getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=''{userPrincipalName}'')' + '/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + description: Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + operationId: storage.fileStorage.deletedContainers.getByUser-896a + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of fileStorageContainer + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/containers/getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' /storage/settings: description: Provides operations to manage the settings property of the microsoft.graph.storage entity. get: @@ -1054265,6 +1056483,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.channels.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -1054367,6 +1056586,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.channels.planner.plans.GetHistoryItems parameters: - name: $select @@ -1065108,6 +1067328,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.primaryChannel.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -1065203,6 +1067424,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.primaryChannel.planner.plans.GetHistoryItems parameters: - name: $select @@ -1078578,6 +1080800,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -1078680,6 +1080903,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans.GetHistoryItems parameters: - name: $select @@ -1089353,6 +1091577,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -1089448,6 +1091673,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.GetHistoryItems parameters: - name: $select @@ -1102273,6 +1104499,7 @@ paths: tags: - teamwork.deletedTeam summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.deletedTeams.channels.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -1102376,6 +1104603,7 @@ paths: tags: - teamwork.deletedTeam summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.deletedTeams.channels.planner.plans.GetHistoryItems parameters: - name: $select @@ -1114249,6 +1116477,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -1114359,6 +1116588,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans.GetHistoryItems parameters: - name: $select @@ -1126288,6 +1128518,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -1126391,6 +1128622,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans.GetHistoryItems parameters: - name: $select @@ -1216884,6 +1219116,40 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice + '/users/{user-id}/managedDevices/{managedDevice-id}/getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - users.managedDevice + summary: Invoke function getSyncStatus + operationId: users.user.managedDevices.managedDevice.getSyncStatus + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice '/users/{user-id}/managedDevices/{managedDevice-id}/initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -1217049,26 +1219315,204 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - '/users/{user-id}/managedDevices/{managedDevice-id}/overrideComplianceState': - description: Provides operations to call the overrideComplianceState method. + '/users/{user-id}/managedDevices/{managedDevice-id}/overrideComplianceState': + description: Provides operations to call the overrideComplianceState method. + post: + tags: + - users.managedDevice + summary: Invoke action overrideComplianceState + operationId: users.user.managedDevices.managedDevice.overrideComplianceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + complianceState: + $ref: '#/components/schemas/microsoft.graph.administratorConfiguredDeviceComplianceState' + remediationUrl: + type: string + nullable: true + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + '/users/{user-id}/managedDevices/{managedDevice-id}/pauseConfigurationRefresh': + description: Provides operations to call the pauseConfigurationRefresh method. + post: + tags: + - users.managedDevice + summary: Invoke action pauseConfigurationRefresh + description: Initiates a command to pause config refresh for the device. + operationId: users.user.managedDevices.managedDevice.pauseConfigurationRefresh + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + pauseTimePeriodInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + '/users/{user-id}/managedDevices/{managedDevice-id}/playLostModeSound': + description: Provides operations to call the playLostModeSound method. + post: + tags: + - users.managedDevice + summary: Invoke action playLostModeSound + description: Play lost mode sound + operationId: users.user.managedDevices.managedDevice.playLostModeSound + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationInMinutes: + type: string + nullable: true + required: true + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + '/users/{user-id}/managedDevices/{managedDevice-id}/rebootNow': + description: Provides operations to call the rebootNow method. + post: + tags: + - users.managedDevice + summary: Invoke action rebootNow + description: Reboot device + operationId: users.user.managedDevices.managedDevice.rebootNow + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + '/users/{user-id}/managedDevices/{managedDevice-id}/recoverPasscode': + description: Provides operations to call the recoverPasscode method. + post: + tags: + - users.managedDevice + summary: Invoke action recoverPasscode + description: Recover passcode + operationId: users.user.managedDevices.managedDevice.recoverPasscode + responses: + '204': + description: Success + 4XX: + $ref: '#/components/responses/error' + 5XX: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + '/users/{user-id}/managedDevices/{managedDevice-id}/reenable': + description: Provides operations to call the reenable method. post: tags: - users.managedDevice - summary: Invoke action overrideComplianceState - operationId: users.user.managedDevices.managedDevice.overrideComplianceState - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - complianceState: - $ref: '#/components/schemas/microsoft.graph.administratorConfiguredDeviceComplianceState' - remediationUrl: - type: string - nullable: true - required: true + summary: Invoke action reenable + operationId: users.user.managedDevices.managedDevice.reenable responses: '204': description: Success @@ -1217092,27 +1219536,14 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - '/users/{user-id}/managedDevices/{managedDevice-id}/pauseConfigurationRefresh': - description: Provides operations to call the pauseConfigurationRefresh method. + '/users/{user-id}/managedDevices/{managedDevice-id}/remoteLock': + description: Provides operations to call the remoteLock method. post: tags: - users.managedDevice - summary: Invoke action pauseConfigurationRefresh - description: Initiates a command to pause config refresh for the device. - operationId: users.user.managedDevices.managedDevice.pauseConfigurationRefresh - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - pauseTimePeriodInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - required: true + summary: Invoke action remoteLock + description: Remote lock + operationId: users.user.managedDevices.managedDevice.remoteLock responses: '204': description: Success @@ -1217136,14 +1219567,14 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - '/users/{user-id}/managedDevices/{managedDevice-id}/playLostModeSound': - description: Provides operations to call the playLostModeSound method. + '/users/{user-id}/managedDevices/{managedDevice-id}/removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. post: tags: - users.managedDevice - summary: Invoke action playLostModeSound - description: Play lost mode sound - operationId: users.user.managedDevices.managedDevice.playLostModeSound + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: users.user.managedDevices.managedDevice.removeDeviceEsim requestBody: description: Action parameters content: @@ -1217151,133 +1219582,9 @@ paths: schema: type: object properties: - durationInMinutes: + iccId: type: string - nullable: true - required: true - responses: - '204': - description: Success - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: managedDevice-id - in: path - description: The unique identifier of managedDevice - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - '/users/{user-id}/managedDevices/{managedDevice-id}/rebootNow': - description: Provides operations to call the rebootNow method. - post: - tags: - - users.managedDevice - summary: Invoke action rebootNow - description: Reboot device - operationId: users.user.managedDevices.managedDevice.rebootNow - responses: - '204': - description: Success - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: managedDevice-id - in: path - description: The unique identifier of managedDevice - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - '/users/{user-id}/managedDevices/{managedDevice-id}/recoverPasscode': - description: Provides operations to call the recoverPasscode method. - post: - tags: - - users.managedDevice - summary: Invoke action recoverPasscode - description: Recover passcode - operationId: users.user.managedDevices.managedDevice.recoverPasscode - responses: - '204': - description: Success - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: managedDevice-id - in: path - description: The unique identifier of managedDevice - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - '/users/{user-id}/managedDevices/{managedDevice-id}/reenable': - description: Provides operations to call the reenable method. - post: - tags: - - users.managedDevice - summary: Invoke action reenable - operationId: users.user.managedDevices.managedDevice.reenable - responses: - '204': - description: Success - 4XX: - $ref: '#/components/responses/error' - 5XX: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - parameters: - - name: user-id - in: path - description: The unique identifier of user required: true - schema: - type: string - x-ms-docs-key-type: user - - name: managedDevice-id - in: path - description: The unique identifier of managedDevice - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - '/users/{user-id}/managedDevices/{managedDevice-id}/remoteLock': - description: Provides operations to call the remoteLock method. - post: - tags: - - users.managedDevice - summary: Invoke action remoteLock - description: Remote lock - operationId: users.user.managedDevices.managedDevice.remoteLock responses: '204': description: Success @@ -1250665,6 +1252972,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: users.planner.plans.ListHistoryItems parameters: - $ref: '#/components/parameters/top' @@ -1250758,6 +1253066,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: users.planner.plans.GetHistoryItems parameters: - name: $select @@ -1272083,9 +1274392,11 @@ components: agentDisplayName: type: string description: 'Name of the agent. Supports $filter (eq, startsWith).' + nullable: true agentId: type: string description: 'The unique identifier for the agent. This is equivalent to ''id'' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith).' + nullable: true blueprintId: type: string description: The identifier of the blueprint associated with the agent. Nullable. @@ -1272103,10 +1274414,8 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' displayName: type: string - nullable: true identityId: type: string - nullable: true identityType: $ref: '#/components/schemas/microsoft.graph.agentIdentityType' lastModifiedDateTime: @@ -1277709,7 +1280018,7 @@ components: properties: metric: type: string - description: 'The name of the API usage report metric. Currently, only EgressReport is supported.' + description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' onboardingStatus: $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' '@odata.type': @@ -1285293,6 +1287602,12 @@ components: - type: object nullable: true description: 'The last login result of the Cloud PC. For example, { ''time'': ''2014-01-01T00:00:00Z''}.' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + format: date-time + nullable: true lastModifiedDateTime: 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 @@ -1286713,7 +1289028,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The size of the OS Disk in GB. Read-only. + description: The size of the operating system disk in GB. Read-only. format: int32 supportedSolution: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' @@ -1292297,6 +1294612,11 @@ components: - type: object nullable: true description: 'The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable.' + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' + description: Service plans associated with the desk. '@odata.type': type: string default: '#microsoft.graph.desk' @@ -1305387,6 +1307707,7 @@ components: '#microsoft.graph.security.autoAuditingConfiguration': '#/components/schemas/microsoft.graph.security.autoAuditingConfiguration' '#microsoft.graph.security.case': '#/components/schemas/microsoft.graph.security.case' '#microsoft.graph.security.ediscoveryCase': '#/components/schemas/microsoft.graph.security.ediscoveryCase' + '#microsoft.graph.security.caseManagementRoot': '#/components/schemas/microsoft.graph.security.caseManagementRoot' '#microsoft.graph.security.caseOperation': '#/components/schemas/microsoft.graph.security.caseOperation' '#microsoft.graph.security.ediscoveryAddToReviewSetOperation': '#/components/schemas/microsoft.graph.security.ediscoveryAddToReviewSetOperation' '#microsoft.graph.security.ediscoveryEstimateOperation': '#/components/schemas/microsoft.graph.security.ediscoveryEstimateOperation' @@ -1305484,6 +1307805,20 @@ components: '#microsoft.graph.security.whoisHistoryRecord': '#/components/schemas/microsoft.graph.security.whoisHistoryRecord' '#microsoft.graph.security.whoisRecord': '#/components/schemas/microsoft.graph.security.whoisRecord' '#microsoft.graph.security.zone': '#/components/schemas/microsoft.graph.security.zone' + '#microsoft.graph.security.caseManagement.caseManagementEntity': '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + '#microsoft.graph.security.caseManagement.activity': '#/components/schemas/microsoft.graph.security.caseManagement.activity' + '#microsoft.graph.security.caseManagement.auditLog': '#/components/schemas/microsoft.graph.security.caseManagement.auditLog' + '#microsoft.graph.security.caseManagement.comment': '#/components/schemas/microsoft.graph.security.caseManagement.comment' + '#microsoft.graph.security.caseManagement.attachment': '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + '#microsoft.graph.security.caseManagement.case': '#/components/schemas/microsoft.graph.security.caseManagement.case' + '#microsoft.graph.security.caseManagement.exposureCase': '#/components/schemas/microsoft.graph.security.caseManagement.exposureCase' + '#microsoft.graph.security.caseManagement.genericCase': '#/components/schemas/microsoft.graph.security.caseManagement.genericCase' + '#microsoft.graph.security.caseManagement.incidentCase': '#/components/schemas/microsoft.graph.security.caseManagement.incidentCase' + '#microsoft.graph.security.caseManagement.relation': '#/components/schemas/microsoft.graph.security.caseManagement.relation' + '#microsoft.graph.security.caseManagement.incidentRelation': '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelation' + '#microsoft.graph.security.caseManagement.recommendationRelation': '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelation' + '#microsoft.graph.security.caseManagement.workspaceIndicatorRelation': '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelation' + '#microsoft.graph.security.caseManagement.task': '#/components/schemas/microsoft.graph.security.caseManagement.task' '#microsoft.graph.security.dlp.baseAuditRecord': '#/components/schemas/microsoft.graph.security.dlp.baseAuditRecord' '#microsoft.graph.security.dlp.complianceBaseAuditRecord': '#/components/schemas/microsoft.graph.security.dlp.complianceBaseAuditRecord' '#microsoft.graph.security.dlp.complianceDLPBaseAuditRecord': '#/components/schemas/microsoft.graph.security.dlp.complianceDLPBaseAuditRecord' @@ -1328699,6 +1331034,10 @@ components: type: string description: The phone number of the place. nullable: true + placeId: + type: string + description: A stable service-level identifier for the place object used by Places workloads. + nullable: true tags: type: array items: @@ -1328922,8 +1331261,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user or application that performed the change. entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -1328931,10 +1331272,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. '@odata.type': type: string discriminator: @@ -1329024,6 +1331367,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -1335690,9 +1338034,6 @@ components: nickname: type: string description: 'A short, friendly name for the room, often used for easier identification or display in UI.' - placeId: - type: string - nullable: true teamsEnabledState: $ref: '#/components/schemas/microsoft.graph.placeFeatureEnablement' videoDeviceName: @@ -1337593,6 +1339934,13 @@ components: nullable: true description: The entry point for Microsoft Purview audit log queries and operations. x-ms-navigationProperty: true + caseManagement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' + - type: object + nullable: true + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + x-ms-navigationProperty: true cases: anyOf: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' @@ -1343389,11 +1345737,13 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskData' - type: object nullable: true + description: A snapshot of the task state after the change. This property is null for deletion events. oldData: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskData' - type: object nullable: true + description: A snapshot of the task state before the change. This property is null for creation and undeletion events. '@odata.type': type: string default: '#microsoft.graph.taskHistoryItem' @@ -1347719,6 +1350069,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -1353415,6 +1355772,8 @@ components: - '@odata.type' type: object properties: + appleDeviceAppDeliveryProtocolType: + $ref: '#/components/schemas/microsoft.graph.appleDeviceDeliveryProtocol' appleId: type: string description: The apple Id associated with the given Apple Volume Purchase Program Token. @@ -1362709,9 +1365068,6 @@ components: nickname: type: string description: 'A short, friendly name for the workspace, often used for easier identification or display in the UI.' - placeId: - type: string - nullable: true '@odata.type': type: string default: '#microsoft.graph.workspace' @@ -1364465,6 +1366821,22 @@ components: description: The unique name for the functionality exposed by the app. '@odata.type': type: string + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + required: + - '@odata.type' + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + '@odata.type': + type: string microsoft.graph.addressBookAccountTargetContent: allOf: - $ref: '#/components/schemas/microsoft.graph.accountTargetContent' @@ -1370413,6 +1372785,16 @@ components: - '@odata.type' type: object properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true itemKey: type: string description: Unique identifier of the returned item. @@ -1370424,6 +1372806,16 @@ components: description: 'The count of items present within the items; for example, the count of files in a folder.' format: int32 nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + lastModifiedDateTime: + 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: type: string description: The name of the item. @@ -1373567,6 +1375959,7 @@ components: properties: errorDescription: type: string + description: 'More user-friendly error details. For example, Activation failed due to invalid billing plan.' nullable: true status: $ref: '#/components/schemas/microsoft.graph.cloudPcOrganizationActionStatus' @@ -1376421,6 +1378814,58 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.correlatedObjectLinkMapping: + title: correlatedObjectLinkMapping + required: + - '@odata.type' + type: object + properties: + targetProperty: + type: string + nullable: true + '@odata.type': + type: string + microsoft.graph.correlatedObjectLinkSource: + title: correlatedObjectLinkSource + required: + - '@odata.type' + type: object + properties: + sourceIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + targetIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + '@odata.type': + type: string + microsoft.graph.correlatedObjectLinkTarget: + title: correlatedObjectLinkTarget + required: + - '@odata.type' + type: object + properties: + correlatedDateTime: + 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 + sourceIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + targetIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + '@odata.type': + type: string microsoft.graph.correlationError: title: correlationError required: @@ -1381679,6 +1384124,24 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.deviceSyncStatusResponse: + title: deviceSyncStatusResponse + required: + - '@odata.type' + type: object + properties: + components: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' + description: Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + readOnly: true + deviceId: + type: string + description: 'Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: ''d1e2f3a4-b5c6-7890-abcd-ef1234567890''. Read-only. Not nullable.' + readOnly: true + '@odata.type': + type: string microsoft.graph.diagnostic: title: diagnostic required: @@ -1384682,6 +1387145,28 @@ components: type: string default: '#microsoft.graph.fallbackToMicrosoftProviderOnError' x-ms-discriminator-value: '#microsoft.graph.fallbackToMicrosoftProviderOnError' + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + required: + - '@odata.type' + type: object + properties: + additionalAllocations: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + - type: object + nullable: true + used: + type: number + format: int64 + nullable: true + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - type: object + nullable: true + '@odata.type': + type: string microsoft.graph.featureTarget: title: featureTarget required: @@ -1389451,6 +1391936,47 @@ components: description: The submitOnly link abilities. '@odata.type': type: string + microsoft.graph.linkStatistics: + title: linkStatistics + required: + - '@odata.type' + type: object + properties: + correlatedAssigned: + type: number + format: int64 + nullable: true + correlatedNotAssigned: + type: number + format: int64 + nullable: true + failToCorrelate: + type: number + format: int64 + nullable: true + mapping: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.correlatedObjectLinkMapping' + - type: object + nullable: true + total: + type: number + format: int64 + nullable: true + uncorrelated: + type: number + format: int64 + nullable: true + unknown: + type: number + format: int64 + nullable: true + unresolvedTarget: + type: number + format: int64 + nullable: true + '@odata.type': + type: string microsoft.graph.listInfo: title: listInfo required: @@ -1396614,6 +1399140,18 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.placeServicePlanInfo: + title: placeServicePlanInfo + required: + - '@odata.type' + type: object + properties: + servicePlanId: + type: string + description: The service plan identifier. + nullable: true + '@odata.type': + type: string microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories required: @@ -1397582,6 +1400120,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of incomplete checklist items whose value is set to false. format: int32 nullable: true appliedCategories: @@ -1397589,23 +1400128,28 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' - type: object nullable: true + description: The categories to which the task is applied. archivalInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' - type: object nullable: true + description: Information about who archived or unarchived the task and why. assignments: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerAssignments' - type: object nullable: true + description: The set of assignees the task is assigned to. bucketId: type: string + description: Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. nullable: true checklistItemCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of checklist items that are present on the task. format: int32 nullable: true completedBy: @@ -1397613,22 +1400157,27 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user that completed the task. completedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the percentComplete of the task is set to 100. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true conversationThreadId: type: string + description: The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. nullable: true createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user who created the task. createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true creationSource: @@ -1397636,29 +1400185,37 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation' - type: object nullable: true + description: Information about the origin of the task. details: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetailsData' - type: object nullable: true + description: Additional details about the task. dueDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true hasChat: type: boolean + description: 'Set to true if the task has a chat associated with it; otherwise, false.' hasDescription: type: boolean + description: 'Set to true if the details object of the task has a nonempty description; otherwise, false.' isArchived: type: boolean + description: 'Set to true if the task is archived; otherwise, false.' orderHint: type: string + description: Hint used to order items of this type in a list view. nullable: true percentComplete: maximum: 2147483647 minimum: -2147483648 type: number + description: 'Percentage of task completion. When set to 100, the task is considered completed.' format: int32 nullable: true previewType: @@ -1397667,6 +1400224,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority.' format: int32 nullable: true recurrence: @@ -1397674,10 +1400232,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' - type: object nullable: true + description: Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. referenceCount: maximum: 2147483647 minimum: -2147483648 type: number + description: Number of external references that exist on the task. format: int32 nullable: true specifiedCompletionRequirements: @@ -1397685,10 +1400245,12 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z.' format: date-time nullable: true title: type: string + description: Title of the task. '@odata.type': type: string microsoft.graph.plannerTaskDetailsData: @@ -1397702,29 +1400264,35 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' - type: object nullable: true + description: Detailed information about the approval that is attached to the task. checklist: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' - type: object nullable: true + description: The collection of checklist items on the task. completionRequirements: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirementDetails' - type: object nullable: true + description: Contains detailed information about requirements on the task. description: type: string + description: Description of the task. nullable: true forms: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' - type: object nullable: true + description: The collection of forms associated with the task. notes: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true + description: Rich text description of the task for use by applications that support HTML content. previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' references: @@ -1397732,6 +1400300,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' - type: object nullable: true + description: The collection of references on the task. '@odata.type': type: string microsoft.graph.plannerTaskPolicy: @@ -1403053,6 +1405622,62 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.samlAppProfile: + title: samlAppProfile + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlAuthnRequest: + title: samlAuthnRequest + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlAuthnStatement: + title: samlAuthnStatement + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlCapturedSummary: + title: samlCapturedSummary + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlCertificate: + title: samlCertificate + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlClaim: + title: samlClaim + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlConditions: + title: samlConditions + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string microsoft.graph.samlIdentitySource: allOf: - $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionIdentitySource' @@ -1403083,6 +1405708,70 @@ components: type: string default: '#microsoft.graph.samlNameIdClaim' x-ms-discriminator-value: '#microsoft.graph.samlNameIdClaim' + microsoft.graph.samlNameIdPolicy: + title: samlNameIdPolicy + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlRequestedAuthnContext: + title: samlRequestedAuthnContext + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlResponseAssertion: + title: samlResponseAssertion + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlResponseMetadata: + title: samlResponseMetadata + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlResponseStatus: + title: samlResponseStatus + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlScenarioRun: + title: samlScenarioRun + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlScreenshot: + title: samlScreenshot + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlSignatureDetail: + title: samlSignatureDetail + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string microsoft.graph.samlSingleSignOnSettings: title: samlSingleSignOnSettings required: @@ -1403095,6 +1405784,30 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.samlSubCheck: + title: samlSubCheck + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlSubject: + title: samlSubject + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.samlSubjectConfirmation: + title: samlSubjectConfirmation + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string microsoft.graph.samlTestResults: title: samlTestResults required: @@ -1404843,6 +1407556,11 @@ components: type: string description: The unique identifier (GUID) for the tenant. Read-only. nullable: true + throttledRequests: + type: number + description: 'The number of API requests that were throttled. Only present in the throttlingReport; this property isn''t returned for the egressReport. Summary rows: total throttled requests across all applications. Detail rows: throttled requests for the specific application on the specific date. Read-only.' + format: int64 + nullable: true usageDateTime: 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 @@ -1404851,7 +1407569,7 @@ components: nullable: true usageMB: type: number - description: 'Total usage in megabytes (MB) for this data point. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' + description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport; this property isn''t returned for the throttlingReport. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' format: int64 nullable: true usageRequests: @@ -1406796,6 +1409514,31 @@ components: nullable: true '@odata.type': type: string + microsoft.graph.syncComponent: + title: syncComponent + required: + - '@odata.type' + type: object + properties: + moreInfo: + type: string + description: 'Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as ''3/6'' (completed out of total), or a list of individual item names. Read-only. Nullable.' + nullable: true + readOnly: true + name: + type: string + description: 'Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable.' + readOnly: true + reportedDateTime: + 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: 'Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only. Not nullable.' + format: date-time + readOnly: true + status: + $ref: '#/components/schemas/microsoft.graph.syncComponentStatus' + '@odata.type': + type: string microsoft.graph.synchronizationError: title: synchronizationError required: @@ -1438990,6 +1441733,39 @@ components: - tagForAction - unknownFutureValue type: string + microsoft.graph.syncComponentStatus: + title: syncComponentStatus + enum: + - none + - inProgress + - success + - failure + - partialSuccess + - unknownFutureValue + type: string + description: A list of possible status states for a sync infrastructure component or policy during a device sync operation. + x-ms-enum: + name: syncComponentStatus + modelAsString: false + values: + - value: none + description: 'Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing.' + name: none + - value: inProgress + description: 'Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device.' + name: inProgress + - value: success + description: Indicates the component completed successfully. The component has finished its work and reported a successful outcome. + name: success + - value: failure + description: 'Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure.' + name: failure + - value: partialSuccess + description: 'Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome.' + name: partialSuccess + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.synchronizationDisposition: title: synchronizationDisposition enum: @@ -1448580,6 +1451356,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemInformationProtectionLabel' - type: object nullable: true + description: 'Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional.' properties: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.properties' @@ -1448737,6 +1451514,7 @@ components: properties: sensitivityLabelId: type: string + description: 'The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command.' nullable: true '@odata.type': type: string @@ -1450533,6 +1453311,23 @@ components: type: string default: '#microsoft.graph.identityGovernance.groupBasedSubjectSet' x-ms-discriminator-value: '#microsoft.graph.identityGovernance.groupBasedSubjectSet' + microsoft.graph.identityGovernance.guestSponsorTrigger: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' + - title: guestSponsorTrigger + required: + - '@odata.type' + type: object + properties: + minimumRequiredSponsors: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + '@odata.type': + type: string + default: '#microsoft.graph.identityGovernance.guestSponsorTrigger' + x-ms-discriminator-value: '#microsoft.graph.identityGovernance.guestSponsorTrigger' microsoft.graph.identityGovernance.membershipChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1451065,6 +1453860,7 @@ components: propertyName: '@odata.type' mapping: '#microsoft.graph.identityGovernance.attributeChangeTrigger': '#/components/schemas/microsoft.graph.identityGovernance.attributeChangeTrigger' + '#microsoft.graph.identityGovernance.guestSponsorTrigger': '#/components/schemas/microsoft.graph.identityGovernance.guestSponsorTrigger' '#microsoft.graph.identityGovernance.membershipChangeTrigger': '#/components/schemas/microsoft.graph.identityGovernance.membershipChangeTrigger' '#microsoft.graph.identityGovernance.timeBasedAttributeTrigger': '#/components/schemas/microsoft.graph.identityGovernance.timeBasedAttributeTrigger' '#microsoft.graph.identityGovernance.userInactivityTrigger': '#/components/schemas/microsoft.graph.identityGovernance.userInactivityTrigger' @@ -1462002,6 +1464798,23 @@ components: propertyName: '@odata.type' mapping: '#microsoft.graph.security.ediscoveryCase': '#/components/schemas/microsoft.graph.security.ediscoveryCase' + microsoft.graph.security.caseManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementRoot + required: + - '@odata.type' + type: object + properties: + cases: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + description: 'The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count.' + x-ms-navigationProperty: true + '@odata.type': + type: string + x-ms-discriminator-value: '#microsoft.graph.security.caseManagementRoot' microsoft.graph.security.caseOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1469008,6 +1471821,18 @@ components: default: '#microsoft.graph.security.connectedAIAppInteractionAuditRecord' description: Audit data for Connected AI App Interaction events. x-ms-discriminator-value: '#microsoft.graph.security.connectedAIAppInteractionAuditRecord' + microsoft.graph.security.connectorValidateResult: + title: connectorValidateResult + required: + - '@odata.type' + type: object + properties: + messages: + type: array + items: + type: string + '@odata.type': + type: string microsoft.graph.security.consumptionResourceAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1480040,6 +1482865,1238 @@ components: - clientUpdateProhibited - unknownFutureValue type: string + microsoft.graph.security.caseManagement.activity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: activity + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.activity' + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.security.caseManagement.auditLog': '#/components/schemas/microsoft.graph.security.caseManagement.auditLog' + '#microsoft.graph.security.caseManagement.comment': '#/components/schemas/microsoft.graph.security.caseManagement.comment' + microsoft.graph.security.caseManagement.attachment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: attachment + required: + - '@odata.type' + type: object + properties: + content: + type: string + description: The binary content stream for the attachment. + format: base64url + nullable: true + description: + type: string + description: The description of the attachment. + nullable: true + displayName: + type: string + description: The display name of the attachment. + fileExtension: + type: string + description: The file extension of the attachment. + nullable: true + fileSize: + type: number + description: The size of the attachment in bytes. + format: int64 + nullable: true + origin: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOrigin' + - type: object + nullable: true + description: The origin reference for the attachment. + scanResult: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentScanResult' + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.attachment' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.attachment' + microsoft.graph.security.caseManagement.auditLog: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + - title: auditLog + required: + - '@odata.type' + type: object + properties: + action: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditAction' + details: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityResourceDetails' + - type: object + nullable: true + description: The target resource details for the audit activity. + modifiedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedProperty' + description: The collection of property changes recorded in the audit log. + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.auditLog' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.auditLog' + microsoft.graph.security.caseManagement.case: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: case + required: + - '@odata.type' + type: object + properties: + customFields: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValues' + - type: object + nullable: true + description: Tenant-defined custom field values keyed by custom field identifier. + displayName: + type: string + description: 'The display name of the case. Supports $filter (eq, ne) and $orderby.' + status: + type: string + description: 'The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby.' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + description: The timeline of comments and audit events associated with the case. Supports $expand. + x-ms-navigationProperty: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + description: Evidence files and metadata associated with the case. Supports $expand. + x-ms-navigationProperty: true + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + description: Links from the case to related security resources. Supports $expand. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + description: Tasks used to track work required to resolve the case. Supports $expand. + x-ms-navigationProperty: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.case' + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.security.caseManagement.exposureCase': '#/components/schemas/microsoft.graph.security.caseManagement.exposureCase' + '#microsoft.graph.security.caseManagement.genericCase': '#/components/schemas/microsoft.graph.security.caseManagement.genericCase' + '#microsoft.graph.security.caseManagement.incidentCase': '#/components/schemas/microsoft.graph.security.caseManagement.incidentCase' + microsoft.graph.security.caseManagement.caseManagementEntity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementEntity + required: + - '@odata.type' + type: object + properties: + createdBy: + type: string + description: The user or service that created the resource. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was created. + format: date-time + nullable: true + lastModifiedBy: + type: string + description: The user or service that last modified the resource. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was last modified. + format: date-time + nullable: true + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.security.caseManagement.activity': '#/components/schemas/microsoft.graph.security.caseManagement.activity' + '#microsoft.graph.security.caseManagement.auditLog': '#/components/schemas/microsoft.graph.security.caseManagement.auditLog' + '#microsoft.graph.security.caseManagement.comment': '#/components/schemas/microsoft.graph.security.caseManagement.comment' + '#microsoft.graph.security.caseManagement.attachment': '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + '#microsoft.graph.security.caseManagement.case': '#/components/schemas/microsoft.graph.security.caseManagement.case' + '#microsoft.graph.security.caseManagement.exposureCase': '#/components/schemas/microsoft.graph.security.caseManagement.exposureCase' + '#microsoft.graph.security.caseManagement.genericCase': '#/components/schemas/microsoft.graph.security.caseManagement.genericCase' + '#microsoft.graph.security.caseManagement.incidentCase': '#/components/schemas/microsoft.graph.security.caseManagement.incidentCase' + '#microsoft.graph.security.caseManagement.relation': '#/components/schemas/microsoft.graph.security.caseManagement.relation' + '#microsoft.graph.security.caseManagement.incidentRelation': '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelation' + '#microsoft.graph.security.caseManagement.recommendationRelation': '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelation' + '#microsoft.graph.security.caseManagement.workspaceIndicatorRelation': '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelation' + '#microsoft.graph.security.caseManagement.task': '#/components/schemas/microsoft.graph.security.caseManagement.task' + microsoft.graph.security.caseManagement.comment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + - title: comment + required: + - '@odata.type' + type: object + properties: + message: + type: string + description: The comment body. + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.comment' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.comment' + microsoft.graph.security.caseManagement.exposureCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: exposureCase + required: + - '@odata.type' + type: object + properties: + assignedTo: + type: string + nullable: true + automation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseAutomation' + - type: object + nullable: true + description: + type: string + nullable: true + dueDateTime: + 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 + emailNotificationRecipients: + type: array + items: + type: string + github: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseGitHub' + - type: object + nullable: true + isGracePeriodEnabled: + type: boolean + priority: + type: string + nullable: true + seemplicity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseSeemplicity' + - type: object + nullable: true + thirdPartyWorkItem: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItem' + - type: object + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.exposureCase' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.exposureCase' + microsoft.graph.security.caseManagement.genericCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: genericCase + required: + - '@odata.type' + type: object + properties: + assignedTo: + type: string + description: The user assigned to the generic case. + nullable: true + closingNotes: + type: string + description: Notes recorded when the generic case is closed. + nullable: true + description: + type: string + description: The description of the generic case. + nullable: true + dueDateTime: + 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 target completion date and time for the generic case. + format: date-time + nullable: true + priority: + type: string + description: The priority assigned to the generic case. + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.genericCase' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.genericCase' + microsoft.graph.security.caseManagement.incidentCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: incidentCase + required: + - '@odata.type' + type: object + properties: + aiAgentIds: + type: array + items: + type: string + description: The list of AI agent identifiers associated with the incident. + alertCounts: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.alertCounts' + - type: object + nullable: true + description: A summary of alert counts grouped by severity and status. + alertPolicyIds: + type: array + items: + type: string + description: The list of alert policy identifiers associated with the incident. + assignedTo: + type: string + description: The user assigned to investigate the incident case. + nullable: true + associatedThreatIds: + type: array + items: + type: string + description: The list of threat identifiers associated with the incident. + categories: + type: array + items: + type: string + description: The incident categories. + classification: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentClassification' + cloudScopes: + type: array + items: + type: string + description: The cloud scopes associated with the incident. + dataSensitivityLabels: + type: array + items: + type: string + description: The data sensitivity labels associated with the incident. + dataStreams: + type: array + items: + type: string + description: The data streams associated with the incident. + detectionSources: + type: array + items: + type: string + description: The detection sources that identified the incident. + determination: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentDetermination' + dueDateTime: + 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 target completion date and time for the incident case. + format: date-time + nullable: true + emailNotificationRecipients: + type: array + items: + type: string + description: The email notification recipients for the incident case. + firstEventTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time of the first event in the incident. + format: date-time + nullable: true + impactedAssets: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.impactedAssetsCounts' + - type: object + nullable: true + description: A summary of impacted asset counts for the incident. + incidentId: + type: number + description: The Microsoft Security incident identifier. + format: int64 + incidentWebUrl: + type: string + description: The URL for the incident in the Microsoft Defender portal. + nullable: true + investigation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.investigation' + - type: object + nullable: true + description: A summary of investigation details associated with the incident. + investigationIds: + type: array + items: + type: string + description: The list of investigation identifiers associated with the incident. + investigationStates: + type: array + items: + type: string + description: The list of investigation states associated with the incident. + lastEventTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time of the most recent event in the incident. + format: date-time + nullable: true + machineGroupIds: + type: array + items: + type: string + description: The list of machine group identifiers associated with the incident. + osPlatforms: + type: array + items: + type: string + description: The operating system platforms associated with the incident. + policyNames: + type: array + items: + type: string + description: The policy names associated with the incident. + priorityScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The priority score assigned to the incident. + format: int32 + nullable: true + productNames: + type: array + items: + type: string + description: The product names associated with the incident. + redirectCaseId: + type: number + description: The case identifier to which this case redirects when merged. + format: int64 + nullable: true + redirectIncidentId: + type: number + description: The incident identifier to which this incident redirects when merged. + format: int64 + nullable: true + serviceSources: + type: array + items: + type: string + description: The service sources associated with the incident. + severity: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentSeverity' + summary: + type: string + description: A summary of the incident. + nullable: true + systemTags: + type: array + items: + type: string + description: The system tags associated with the incident. + topRiskScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The top risk score associated with the incident. + format: int32 + nullable: true + workspaceIds: + type: array + items: + type: string + description: The list of workspace identifiers associated with the incident. + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.incidentCase' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.incidentCase' + microsoft.graph.security.caseManagement.incidentRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: incidentRelation + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.incidentRelation' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.incidentRelation' + microsoft.graph.security.caseManagement.recommendationRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: recommendationRelation + required: + - '@odata.type' + type: object + properties: + recommendationType: + type: string + description: The recommendation type associated with the linked recommendation. + nullable: true + resourceGroupName: + type: string + description: The Azure resource group name for the related recommendation. + nullable: true + subscriptionId: + type: string + description: The Azure subscription identifier for the related recommendation. + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.recommendationRelation' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.recommendationRelation' + microsoft.graph.security.caseManagement.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: relation + required: + - '@odata.type' + type: object + properties: + relatedResourceId: + type: string + description: The identifier of the related external resource. + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.relation' + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.security.caseManagement.incidentRelation': '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelation' + '#microsoft.graph.security.caseManagement.recommendationRelation': '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelation' + '#microsoft.graph.security.caseManagement.workspaceIndicatorRelation': '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelation' + microsoft.graph.security.caseManagement.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: task + required: + - '@odata.type' + type: object + properties: + assignedTo: + type: string + description: The user assigned to the task. + nullable: true + category: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskCategory' + closingNotes: + type: string + description: Notes recorded when the task is completed. + nullable: true + description: + type: string + description: The description of the task. + nullable: true + displayName: + type: string + description: The title of the task. + dueDateTime: + 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 target completion date and time for the task. + format: date-time + nullable: true + priority: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskPriority' + status: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskStatus' + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.task' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.task' + microsoft.graph.security.caseManagement.workspaceIndicatorRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: workspaceIndicatorRelation + required: + - '@odata.type' + type: object + properties: + resourceGroupName: + type: string + description: The Azure resource group name for the workspace. + nullable: true + subscriptionId: + type: string + description: The Azure subscription identifier for the workspace. + nullable: true + workspaceName: + type: string + description: The Log Analytics workspace name. + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.workspaceIndicatorRelation' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.workspaceIndicatorRelation' + microsoft.graph.security.caseManagement.activityResourceDetails: + title: activityResourceDetails + required: + - '@odata.type' + type: object + properties: + kind: + type: string + description: 'The resource kind, such as task or relation.' + nullable: true + resourceId: + type: string + description: The identifier of the resource associated with the activity. + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.alertCounts: + title: alertCounts + required: + - '@odata.type' + type: object + properties: + active: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of active alerts. + format: int32 + nullable: true + bySeverity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentSeverityCounts' + - type: object + nullable: true + description: The alert counts grouped by incident severity. + byStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.alertStatusCounts' + - type: object + nullable: true + description: The alert counts grouped by alert status. + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of alerts. + format: int32 + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.alertStatusCounts: + title: alertStatusCounts + required: + - '@odata.type' + type: object + properties: + inProgress: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts that are in progress. + format: int32 + nullable: true + new: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of new alerts. + format: int32 + nullable: true + resolved: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of resolved alerts. + format: int32 + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.attachmentOrigin: + title: attachmentOrigin + required: + - '@odata.type' + type: object + properties: + resourceId: + type: string + description: The identifier of the origin resource. + nullable: true + resourceType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOriginType' + '@odata.type': + type: string + microsoft.graph.security.caseManagement.booleanValueProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - title: booleanValueProperty + required: + - '@odata.type' + type: object + properties: + value: + type: boolean + description: The Boolean value. + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.booleanValueProperty' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.booleanValueProperty' + microsoft.graph.security.caseManagement.customFieldDateTimeValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldDateTimeValue + required: + - '@odata.type' + type: object + properties: + valueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time custom field value. + format: date-time + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.customFieldDateTimeValue' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.customFieldDateTimeValue' + microsoft.graph.security.caseManagement.customFieldNumberValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldNumberValue + required: + - '@odata.type' + type: object + properties: + value: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The numeric custom field value. + format: int32 + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.customFieldNumberValue' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.customFieldNumberValue' + microsoft.graph.security.caseManagement.customFieldOptionsValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldOptionsValue + required: + - '@odata.type' + type: object + properties: + values: + type: array + items: + type: string + description: The selected option values for the custom field. + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.customFieldOptionsValue' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.customFieldOptionsValue' + microsoft.graph.security.caseManagement.customFieldStringValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldStringValue + required: + - '@odata.type' + type: object + properties: + value: + type: string + description: The string custom field value. + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.customFieldStringValue' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.customFieldStringValue' + microsoft.graph.security.caseManagement.customFieldValue: + title: customFieldValue + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.security.caseManagement.customFieldDateTimeValue': '#/components/schemas/microsoft.graph.security.caseManagement.customFieldDateTimeValue' + '#microsoft.graph.security.caseManagement.customFieldNumberValue': '#/components/schemas/microsoft.graph.security.caseManagement.customFieldNumberValue' + '#microsoft.graph.security.caseManagement.customFieldOptionsValue': '#/components/schemas/microsoft.graph.security.caseManagement.customFieldOptionsValue' + '#microsoft.graph.security.caseManagement.customFieldStringValue': '#/components/schemas/microsoft.graph.security.caseManagement.customFieldStringValue' + microsoft.graph.security.caseManagement.customFieldValues: + title: customFieldValues + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.security.caseManagement.exposureCaseAutomation: + title: exposureCaseAutomation + required: + - '@odata.type' + type: object + properties: + ruleId: + type: string + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.exposureCaseGitHub: + title: exposureCaseGitHub + required: + - '@odata.type' + type: object + properties: + environmentId: + type: string + nullable: true + issueNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + issueUrl: + type: string + nullable: true + primaryAssessmentId: + type: string + nullable: true + repoName: + type: string + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.exposureCaseSeemplicity: + title: exposureCaseSeemplicity + required: + - '@odata.type' + type: object + properties: + configurationId: + type: string + nullable: true + configurationName: + type: string + nullable: true + providerType: + type: string + nullable: true + syncStatus: + type: string + nullable: true + ticketCreationTime: + 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 + ticketId: + type: string + nullable: true + ticketLink: + type: string + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.impactedAssetsCounts: + title: impactedAssetsCounts + required: + - '@odata.type' + type: object + properties: + aiAgents: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted AI agents. + format: int32 + nullable: true + apps: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted apps. + format: int32 + nullable: true + cloudResources: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted cloud resources. + format: int32 + nullable: true + files: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted files. + format: int32 + nullable: true + ips: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted IP addresses. + format: int32 + nullable: true + machines: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted machines. + format: int32 + nullable: true + mailboxes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted mailboxes. + format: int32 + nullable: true + oauthApps: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted OAuth apps. + format: int32 + nullable: true + processes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted processes. + format: int32 + nullable: true + registryKeys: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted registry keys. + format: int32 + nullable: true + securityGroups: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted security groups. + format: int32 + nullable: true + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of impacted assets. + format: int32 + nullable: true + urls: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted URLs. + format: int32 + nullable: true + users: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted users. + format: int32 + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.incidentSeverityCounts: + title: incidentSeverityCounts + required: + - '@odata.type' + type: object + properties: + high: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with high severity. + format: int32 + nullable: true + informational: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with informational severity. + format: int32 + nullable: true + low: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with low severity. + format: int32 + nullable: true + medium: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with medium severity. + format: int32 + nullable: true + unknown: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with unknown severity. + format: int32 + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.investigation: + title: investigation + required: + - '@odata.type' + type: object + properties: + count: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of investigations. + format: int32 + nullable: true + ids: + type: array + items: + type: string + description: The investigation identifiers. + state: + type: string + description: The investigation state. + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.modifiedProperty: + title: modifiedProperty + required: + - '@odata.type' + type: object + properties: + newValue: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - type: object + nullable: true + description: The new value after the change. + oldValue: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - type: object + nullable: true + description: The previous value before the change. + propertyName: + type: string + description: The name of the property that changed. + nullable: true + '@odata.type': + type: string + microsoft.graph.security.caseManagement.stringValueProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - title: stringValueProperty + required: + - '@odata.type' + type: object + properties: + value: + type: string + description: The string value. + nullable: true + '@odata.type': + type: string + default: '#microsoft.graph.security.caseManagement.stringValueProperty' + x-ms-discriminator-value: '#microsoft.graph.security.caseManagement.stringValueProperty' + microsoft.graph.security.caseManagement.thirdPartyWorkItem: + title: thirdPartyWorkItem + required: + - '@odata.type' + type: object + properties: + identifier: + type: string + instance: + type: string + lastSyncedOnDateTime: + 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 + metadata: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata' + - type: object + nullable: true + provider: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider' + syncedBy: + type: string + workItemType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemType' + '@odata.type': + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata: + title: thirdPartyWorkItemMetadata + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + microsoft.graph.security.caseManagement.valueProperty: + title: valueProperty + required: + - '@odata.type' + type: object + properties: + '@odata.type': + type: string + discriminator: + propertyName: '@odata.type' + mapping: + '#microsoft.graph.security.caseManagement.booleanValueProperty': '#/components/schemas/microsoft.graph.security.caseManagement.booleanValueProperty' + '#microsoft.graph.security.caseManagement.stringValueProperty': '#/components/schemas/microsoft.graph.security.caseManagement.stringValueProperty' + microsoft.graph.security.caseManagement.attachmentOriginType: + title: attachmentOriginType + enum: + - case + - comment + - task + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.attachmentScanResult: + title: attachmentScanResult + enum: + - unscanned + - noThreatsFound + - malicious + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.auditAction: + title: auditAction + enum: + - link + - unlink + - update + - delete + - create + - upload + - download + - fileUploadMalwareDetected + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskCategory: + title: caseTaskCategory + enum: + - uncategorized + - triage + - contain + - investigate + - remediate + - prevent + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskPriority: + title: caseTaskPriority + enum: + - notSet + - veryLow + - low + - medium + - high + - critical + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentClassification: + title: incidentClassification + enum: + - unknown + - falsePositive + - truePositive + - informationalExpectedActivity + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentDetermination: + title: incidentDetermination + enum: + - unknown + - apt + - malware + - securityPersonnel + - securityTesting + - unwantedSoftware + - other + - multiStagedAttack + - compromisedAccount + - phishing + - maliciousUserActivity + - notMalicious + - notEnoughDataToValidate + - confirmedActivity + - lineOfBusinessApplication + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentSeverity: + title: incidentSeverity + enum: + - unknown + - informational + - low + - medium + - high + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.taskStatus: + title: taskStatus + enum: + - notSet + - new + - inProgress + - failed + - partiallyCompleted + - skipped + - completed + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider: + title: thirdPartyWorkItemProvider + enum: + - serviceNow + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemType: + title: thirdPartyWorkItemType + enum: + - incident + - unknownFutureValue + type: string microsoft.graph.security.dlp.baseAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1498285,6 +1502342,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord' + microsoft.graph.security.caseManagement.caseCollectionResponse: + title: Collection of case + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' microsoft.graph.security.ediscoveryCaseCollectionResponse: title: Collection of ediscoveryCase type: object @@ -1498967,6 +1503035,50 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.networkAdapter' + microsoft.graph.security.caseManagement.activityCollectionResponse: + title: Collection of activity + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + title: Collection of attachment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + microsoft.graph.security.caseManagement.relationCollectionResponse: + title: Collection of relation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + microsoft.graph.security.caseManagement.taskCollectionResponse: + title: Collection of task + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' microsoft.graph.security.securityCopilot.evaluationCollectionResponse: title: Collection of evaluation type: object @@ -1506271,6 +1510383,39 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.partners.billing.runningOperation' + microsoft.graph.security.caseManagement.exposureCaseCollectionResponse: + title: Collection of exposureCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCase' + microsoft.graph.security.caseManagement.genericCaseCollectionResponse: + title: Collection of genericCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.genericCase' + microsoft.graph.security.caseManagement.incidentCaseCollectionResponse: + title: Collection of incidentCase + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentCase' microsoft.graph.security.ediscoveryAddToReviewSetOperationCollectionResponse: title: Collection of ediscoveryAddToReviewSetOperation type: object @@ -1506447,6 +1510592,61 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.fileUrlThreatSubmission' + microsoft.graph.security.caseManagement.auditLogCollectionResponse: + title: Collection of auditLog + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditLog' + microsoft.graph.security.caseManagement.commentCollectionResponse: + title: Collection of comment + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.comment' + microsoft.graph.security.caseManagement.incidentRelationCollectionResponse: + title: Collection of incidentRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelation' + microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse: + title: Collection of recommendationRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelation' + microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse: + title: Collection of workspaceIndicatorRelation + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelation' microsoft.graph.windowsUpdates.softwareUpdateCatalogEntryCollectionResponse: title: Collection of softwareUpdateCatalogEntry type: object @@ -1507921,6 +1512121,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprint' + microsoft.graph.placeServicePlanInfoCollectionResponse: + title: Collection of microsoft.graph.placeServicePlanInfo + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' microsoft.graph.alternativeSecurityIdCollectionResponse: title: Collection of microsoft.graph.alternativeSecurityId type: object @@ -1509461,6 +1513672,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' + microsoft.graph.familyMemberStorageQuotaCollectionResponse: + title: Collection of microsoft.graph.familyMemberStorageQuota + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' microsoft.graph.unmanagedDeviceCollectionResponse: title: Collection of microsoft.graph.unmanagedDevice type: object @@ -1510781,6 +1515003,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementUserRightsLocalUserOrGroup' + microsoft.graph.syncComponentCollectionResponse: + title: Collection of microsoft.graph.syncComponent + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' microsoft.graph.discoveredSensitiveTypeCollectionResponse: title: Collection of microsoft.graph.discoveredSensitiveType type: object @@ -1513641,6 +1517874,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.tenantAllowBlockListEntryResult' + microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse: + title: Collection of microsoft.graph.security.caseManagement.modifiedProperty + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedProperty' microsoft.graph.security.dlp.attachmentSensitiveInformationDetailsCollectionResponse: title: Collection of microsoft.graph.security.dlp.attachmentSensitiveInformationDetails type: object @@ -1521303,6 +1525547,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordCollectionResponse' + microsoft.graph.security.caseManagement.caseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseCollectionResponse' microsoft.graph.security.ediscoveryCaseCollectionResponse: description: Retrieved collection content: @@ -1521675,6 +1525925,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.networkAdapterCollectionResponse' + microsoft.graph.security.caseManagement.activityCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityCollectionResponse' + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentCollectionResponse' + microsoft.graph.security.caseManagement.relationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relationCollectionResponse' + microsoft.graph.security.caseManagement.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskCollectionResponse' microsoft.graph.security.securityCopilot.evaluationCollectionResponse: description: Retrieved collection content: @@ -1525659,6 +1529933,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.runningOperationCollectionResponse' + microsoft.graph.security.caseManagement.exposureCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseCollectionResponse' + microsoft.graph.security.caseManagement.genericCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.genericCaseCollectionResponse' + microsoft.graph.security.caseManagement.incidentCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentCaseCollectionResponse' microsoft.graph.security.ediscoveryAddToReviewSetOperationCollectionResponse: description: Retrieved collection content: @@ -1525755,6 +1530047,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.fileUrlThreatSubmissionCollectionResponse' + microsoft.graph.security.caseManagement.auditLogCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditLogCollectionResponse' + microsoft.graph.security.caseManagement.commentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.commentCollectionResponse' + microsoft.graph.security.caseManagement.incidentRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelationCollectionResponse' + microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse' + microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse' microsoft.graph.windowsUpdates.softwareUpdateCatalogEntryCollectionResponse: description: Retrieved collection content: @@ -1526559,6 +1530881,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprintCollectionResponse' + microsoft.graph.placeServicePlanInfoCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfoCollectionResponse' microsoft.graph.alternativeSecurityIdCollectionResponse: description: Retrieved collection content: @@ -1527399,6 +1531727,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeyCollectionResponse' + microsoft.graph.familyMemberStorageQuotaCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuotaCollectionResponse' microsoft.graph.unmanagedDeviceCollectionResponse: description: Retrieved collection content: @@ -1528119,6 +1532453,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementUserRightsLocalUserOrGroupCollectionResponse' + microsoft.graph.syncComponentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.syncComponentCollectionResponse' microsoft.graph.discoveredSensitiveTypeCollectionResponse: description: Retrieved collection content: @@ -1529679,6 +1534019,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.tenantAllowBlockListEntryResultCollectionResponse' + microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse' microsoft.graph.security.dlp.attachmentSensitiveInformationDetailsCollectionResponse: description: Retrieved collection content: @@ -1534566,6 +1538912,7 @@ components: isDisasterRecoveryActive: 'true' lastLoginResult: '@odata.type': microsoft.graph.cloudPcLoginResult + lastLogoffDateTime: '0001-01-01T00:00:00.0000000+00:00' lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' lastRemoteActionResult: '@odata.type': microsoft.graph.cloudPcRemoteActionResult @@ -1536500,6 +1540847,8 @@ components: '@odata.type': microsoft.graph.mailboxDetails mode: '@odata.type': microsoft.graph.placeMode + servicePlans: + - '@odata.type': microsoft.graph.placeServicePlanInfo microsoft.graph.detectedApp: value: deviceCount: '0' @@ -1545346,6 +1549695,7 @@ components: label: String parentId: String phone: String + placeId: String tags: - String microsoft.graph.placeOperation: @@ -1547197,7 +1551547,6 @@ components: floorNumber: '0' isTeamsEnabled: 'true' nickname: String - placeId: String teamsEnabledState: '@odata.type': microsoft.graph.placeFeatureEnablement videoDeviceName: String @@ -1547700,6 +1552049,8 @@ components: '@odata.type': microsoft.graph.attackSimulationRoot auditLog: '@odata.type': microsoft.graph.security.auditCoreRoot + caseManagement: + '@odata.type': microsoft.graph.security.caseManagementRoot cases: '@odata.type': microsoft.graph.security.casesRoot cloudAppSecurityProfiles: @@ -1550336,6 +1554687,9 @@ components: microsoft.graph.unifiedStorageQuota: value: deleted: '0' + familyMembersUsage: + - '@odata.type': microsoft.graph.familyMemberStorageQuota + isPooledStorageEnabled: 'true' manageWebUrl: String remaining: '0' services: @@ -1551717,6 +1556071,8 @@ components: - '@odata.type': microsoft.graph.vpnServer microsoft.graph.vppToken: value: + appleDeviceAppDeliveryProtocolType: + '@odata.type': microsoft.graph.appleDeviceDeliveryProtocol appleId: String automaticallyUpdateApps: 'true' claimTokenManagementFromExternalMdm: 'true' @@ -1554370,7 +1558726,6 @@ components: mode: '@odata.type': microsoft.graph.placeMode nickname: String - placeId: String microsoft.graph.x509CertificateAuthenticationMethodConfiguration: value: authenticationModeConfiguration: @@ -1554797,6 +1559152,10 @@ components: properties: - '@odata.type': microsoft.graph.keyValue type: String + microsoft.graph.additionalStorageAllocations: + value: + bonusQuotaInBytes: '0' + subscriptionQuotaInBytes: '0' microsoft.graph.addressBookAccountTargetContent: value: accountTargetEmails: @@ -1556368,8 +1560727,14 @@ components: isVideoOnDemandEnabled: 'true' microsoft.graph.browseQueryResponseItem: value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' itemKey: String itemsCount: '0' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' name: String sizeInBytes: String type: @@ -1557998,6 +1562363,22 @@ components: self: String userRole: '@odata.type': microsoft.graph.onenoteUserRole + microsoft.graph.correlatedObjectLinkMapping: + value: + targetProperty: String + microsoft.graph.correlatedObjectLinkSource: + value: + sourceIdentity: + '@odata.type': microsoft.graph.identityInfo + targetIdentity: + '@odata.type': microsoft.graph.identityInfo + microsoft.graph.correlatedObjectLinkTarget: + value: + correlatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + sourceIdentity: + '@odata.type': microsoft.graph.identityInfo + targetIdentity: + '@odata.type': microsoft.graph.identityInfo microsoft.graph.correlationError: value: code: String @@ -1559250,6 +1563631,11 @@ components: mode: '@odata.type': microsoft.graph.crossTenantAccessPolicyTargetConfigurationAccessType rule: String + microsoft.graph.deviceSyncStatusResponse: + value: + components: + - '@odata.type': microsoft.graph.syncComponent + deviceId: String microsoft.graph.diagnostic: value: message: String @@ -1559989,6 +1564375,13 @@ components: sourcePhotoClaimName: String microsoft.graph.fallbackToMicrosoftProviderOnError: value: { } + microsoft.graph.familyMemberStorageQuota: + value: + additionalAllocations: + '@odata.type': microsoft.graph.additionalStorageAllocations + used: '0' + user: + '@odata.type': microsoft.graph.identity microsoft.graph.featureTarget: value: id: String @@ -1561177,6 +1565570,17 @@ components: '@odata.type': microsoft.graph.linkRoleAbilities submitOnlyLinkAbilities: '@odata.type': microsoft.graph.linkRoleAbilities + microsoft.graph.linkStatistics: + value: + correlatedAssigned: '0' + correlatedNotAssigned: '0' + failToCorrelate: '0' + mapping: + '@odata.type': microsoft.graph.correlatedObjectLinkMapping + total: '0' + uncorrelated: '0' + unknown: '0' + unresolvedTarget: '0' microsoft.graph.listInfo: value: contentTypesEnabled: 'true' @@ -1563071,6 +1567475,9 @@ components: failedPlaceCount: '0' succeededPlaceCount: '0' totalPlaceCount: '0' + microsoft.graph.placeServicePlanInfo: + value: + servicePlanId: String microsoft.graph.plannerAppliedCategories: value: { } microsoft.graph.plannerApprovalRequirement: @@ -1564816,6 +1569223,20 @@ components: value: columnId: String qualityId: String + microsoft.graph.samlAppProfile: + value: { } + microsoft.graph.samlAuthnRequest: + value: { } + microsoft.graph.samlAuthnStatement: + value: { } + microsoft.graph.samlCapturedSummary: + value: { } + microsoft.graph.samlCertificate: + value: { } + microsoft.graph.samlClaim: + value: { } + microsoft.graph.samlConditions: + value: { } microsoft.graph.samlIdentitySource: value: { } microsoft.graph.samlNameIdClaim: @@ -1564823,9 +1569244,31 @@ components: nameIdFormat: '@odata.type': microsoft.graph.samlNameIDFormat serviceProviderNameQualifier: String + microsoft.graph.samlNameIdPolicy: + value: { } + microsoft.graph.samlRequestedAuthnContext: + value: { } + microsoft.graph.samlResponseAssertion: + value: { } + microsoft.graph.samlResponseMetadata: + value: { } + microsoft.graph.samlResponseStatus: + value: { } + microsoft.graph.samlScenarioRun: + value: { } + microsoft.graph.samlScreenshot: + value: { } + microsoft.graph.samlSignatureDetail: + value: { } microsoft.graph.samlSingleSignOnSettings: value: relayState: String + microsoft.graph.samlSubCheck: + value: { } + microsoft.graph.samlSubject: + value: { } + microsoft.graph.samlSubjectConfirmation: + value: { } microsoft.graph.samlTestResults: value: { } microsoft.graph.samsungEFotaFirmwareVersion: @@ -1565273,6 +1569716,7 @@ components: appId: String serviceArea: String tenantId: String + throttledRequests: '0' usageDateTime: '0001-01-01T00:00:00.0000000+00:00' usageMB: '0' usageRequests: '0' @@ -1565762,6 +1570206,13 @@ components: microsoft.graph.supportedClaimConfiguration: value: nameIdPolicyFormat: String + microsoft.graph.syncComponent: + value: + moreInfo: String + name: String + reportedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.syncComponentStatus microsoft.graph.synchronizationError: value: code: String @@ -1569510,6 +1573961,9 @@ components: value: groups: - '@odata.type': microsoft.graph.group + microsoft.graph.identityGovernance.guestSponsorTrigger: + value: + minimumRequiredSponsors: '0' microsoft.graph.identityGovernance.membershipChangeTrigger: value: changeType: @@ -1572214,6 +1576668,10 @@ components: lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' status: '@odata.type': microsoft.graph.security.caseStatus + microsoft.graph.security.caseManagementRoot: + value: + cases: + - '@odata.type': microsoft.graph.security.caseManagement.case microsoft.graph.security.caseOperation: value: action: @@ -1573966,6 +1578424,10 @@ components: '@odata.type': microsoft.graph.security.verdictCategory microsoft.graph.security.connectedAIAppInteractionAuditRecord: value: { } + microsoft.graph.security.connectorValidateResult: + value: + messages: + - String microsoft.graph.security.consumptionResourceAuditRecord: value: { } microsoft.graph.security.containerEvidence: @@ -1575765,6 +1580227,279 @@ components: value: { } microsoft.graph.security.yammerUserHidingAuditRecord: value: { } + microsoft.graph.security.caseManagement.activity: + value: { } + microsoft.graph.security.caseManagement.attachment: + value: + content: Stream + description: String + displayName: String + fileExtension: String + fileSize: '0' + origin: + '@odata.type': microsoft.graph.security.caseManagement.attachmentOrigin + scanResult: + '@odata.type': microsoft.graph.security.caseManagement.attachmentScanResult + microsoft.graph.security.caseManagement.auditLog: + value: + action: + '@odata.type': microsoft.graph.security.caseManagement.auditAction + details: + '@odata.type': microsoft.graph.security.caseManagement.activityResourceDetails + modifiedProperties: + - '@odata.type': microsoft.graph.security.caseManagement.modifiedProperty + microsoft.graph.security.caseManagement.case: + value: + activities: + - '@odata.type': microsoft.graph.security.caseManagement.activity + attachments: + - '@odata.type': microsoft.graph.security.caseManagement.attachment + customFields: + '@odata.type': microsoft.graph.security.caseManagement.customFieldValues + displayName: String + relations: + - '@odata.type': microsoft.graph.security.caseManagement.relation + status: String + tasks: + - '@odata.type': microsoft.graph.security.caseManagement.task + microsoft.graph.security.caseManagement.caseManagementEntity: + value: + createdBy: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + lastModifiedBy: String + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.security.caseManagement.comment: + value: + message: String + microsoft.graph.security.caseManagement.exposureCase: + value: + assignedTo: String + automation: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseAutomation + description: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + emailNotificationRecipients: + - String + github: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseGitHub + isGracePeriodEnabled: 'true' + priority: String + seemplicity: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseSeemplicity + thirdPartyWorkItem: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItem + microsoft.graph.security.caseManagement.genericCase: + value: + assignedTo: String + closingNotes: String + description: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + priority: String + microsoft.graph.security.caseManagement.incidentCase: + value: + aiAgentIds: + - String + alertCounts: + '@odata.type': microsoft.graph.security.caseManagement.alertCounts + alertPolicyIds: + - String + assignedTo: String + associatedThreatIds: + - String + categories: + - String + classification: + '@odata.type': microsoft.graph.security.caseManagement.incidentClassification + cloudScopes: + - String + dataSensitivityLabels: + - String + dataStreams: + - String + detectionSources: + - String + determination: + '@odata.type': microsoft.graph.security.caseManagement.incidentDetermination + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + emailNotificationRecipients: + - String + firstEventTime: '0001-01-01T00:00:00.0000000+00:00' + impactedAssets: + '@odata.type': microsoft.graph.security.caseManagement.impactedAssetsCounts + incidentId: '0' + incidentWebUrl: String + investigation: + '@odata.type': microsoft.graph.security.caseManagement.investigation + investigationIds: + - String + investigationStates: + - String + lastEventTime: '0001-01-01T00:00:00.0000000+00:00' + machineGroupIds: + - String + osPlatforms: + - String + policyNames: + - String + priorityScore: '0' + productNames: + - String + redirectCaseId: '0' + redirectIncidentId: '0' + serviceSources: + - String + severity: + '@odata.type': microsoft.graph.security.caseManagement.incidentSeverity + summary: String + systemTags: + - String + topRiskScore: '0' + workspaceIds: + - String + microsoft.graph.security.caseManagement.incidentRelation: + value: { } + microsoft.graph.security.caseManagement.recommendationRelation: + value: + recommendationType: String + resourceGroupName: String + subscriptionId: String + microsoft.graph.security.caseManagement.relation: + value: + relatedResourceId: String + microsoft.graph.security.caseManagement.task: + value: + assignedTo: String + category: + '@odata.type': microsoft.graph.security.caseManagement.caseTaskCategory + closingNotes: String + description: String + displayName: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + priority: + '@odata.type': microsoft.graph.security.caseManagement.caseTaskPriority + status: + '@odata.type': microsoft.graph.security.caseManagement.taskStatus + microsoft.graph.security.caseManagement.workspaceIndicatorRelation: + value: + resourceGroupName: String + subscriptionId: String + workspaceName: String + microsoft.graph.security.caseManagement.activityResourceDetails: + value: + kind: String + resourceId: String + microsoft.graph.security.caseManagement.alertCounts: + value: + active: '0' + bySeverity: + '@odata.type': microsoft.graph.security.caseManagement.incidentSeverityCounts + byStatus: + '@odata.type': microsoft.graph.security.caseManagement.alertStatusCounts + total: '0' + microsoft.graph.security.caseManagement.alertStatusCounts: + value: + inProgress: '0' + new: '0' + resolved: '0' + microsoft.graph.security.caseManagement.attachmentOrigin: + value: + resourceId: String + resourceType: + '@odata.type': microsoft.graph.security.caseManagement.attachmentOriginType + microsoft.graph.security.caseManagement.booleanValueProperty: + value: + value: 'true' + microsoft.graph.security.caseManagement.customFieldDateTimeValue: + value: + valueDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.security.caseManagement.customFieldNumberValue: + value: + value: '0' + microsoft.graph.security.caseManagement.customFieldOptionsValue: + value: + values: + - String + microsoft.graph.security.caseManagement.customFieldStringValue: + value: + value: String + microsoft.graph.security.caseManagement.customFieldValue: + value: { } + microsoft.graph.security.caseManagement.customFieldValues: + value: { } + microsoft.graph.security.caseManagement.exposureCaseAutomation: + value: + ruleId: String + microsoft.graph.security.caseManagement.exposureCaseGitHub: + value: + environmentId: String + issueNumber: '0' + issueUrl: String + primaryAssessmentId: String + repoName: String + microsoft.graph.security.caseManagement.exposureCaseSeemplicity: + value: + configurationId: String + configurationName: String + providerType: String + syncStatus: String + ticketCreationTime: '0001-01-01T00:00:00.0000000+00:00' + ticketId: String + ticketLink: String + microsoft.graph.security.caseManagement.impactedAssetsCounts: + value: + aiAgents: '0' + apps: '0' + cloudResources: '0' + files: '0' + ips: '0' + machines: '0' + mailboxes: '0' + oauthApps: '0' + processes: '0' + registryKeys: '0' + securityGroups: '0' + total: '0' + urls: '0' + users: '0' + microsoft.graph.security.caseManagement.incidentSeverityCounts: + value: + high: '0' + informational: '0' + low: '0' + medium: '0' + unknown: '0' + microsoft.graph.security.caseManagement.investigation: + value: + count: '0' + ids: + - String + state: String + microsoft.graph.security.caseManagement.modifiedProperty: + value: + newValue: + '@odata.type': microsoft.graph.security.caseManagement.valueProperty + oldValue: + '@odata.type': microsoft.graph.security.caseManagement.valueProperty + propertyName: String + microsoft.graph.security.caseManagement.stringValueProperty: + value: + value: String + microsoft.graph.security.caseManagement.thirdPartyWorkItem: + value: + identifier: String + instance: String + lastSyncedOnDateTime: '0001-01-01T00:00:00.0000000+00:00' + metadata: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata + provider: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider + syncedBy: String + workItemType: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemType + microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata: + value: { } + microsoft.graph.security.caseManagement.valueProperty: + value: { } microsoft.graph.security.dlp.baseAuditRecord: value: agentBlueprintId: String @@ -1578771,6 +1583506,8 @@ tags: x-ms-docs-toc-type: page - name: security.auditCoreRoot x-ms-docs-toc-type: page + - name: security.caseManagementRoot + x-ms-docs-toc-type: page - name: security.casesRoot x-ms-docs-toc-type: page - name: security.cloudAppSecurityProfile diff --git a/openapi/beta/powershell_v2.yaml b/openapi/beta/powershell_v2.yaml index 814aadf8..49dcedc1 100644 --- a/openapi/beta/powershell_v2.yaml +++ b/openapi/beta/powershell_v2.yaml @@ -6630,6 +6630,46 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - admin.exchangeAdmin + summary: Create mailboxFolder + description: Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailbox-post-folders?view=graph-rest-beta + operationId: admin.exchange.mailboxes.CreateFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}': description: Provides operations to manage the folders property of the microsoft.graph.mailbox entity. get: @@ -6692,6 +6732,94 @@ paths: version: 2021-08/PrivatePreview:importExport description: Private preview for Import Export APIs x-ms-docs-operation-type: operation + patch: + tags: + - admin.exchangeAdmin + summary: Update mailboxFolder + description: Update mailboxFolder properties such as the displayName within a mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailboxfolder-update?view=graph-rest-beta + operationId: admin.exchange.mailboxes.UpdateFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation + delete: + tags: + - admin.exchangeAdmin + summary: Delete mailboxFolder + description: Delete a mailboxFolder or a child mailboxFolder within a mailbox. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mailbox-delete-folders?view=graph-rest-beta + operationId: admin.exchange.mailboxes.DeleteFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders': description: Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. get: @@ -6768,6 +6896,49 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + post: + tags: + - admin.exchangeAdmin + summary: Create new navigation property to childFolders for admin + operationId: admin.exchange.mailboxes.folders.CreateChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders/{mailboxFolder-id1}': description: Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. get: @@ -6834,6 +7005,100 @@ paths: version: 2021-08/PrivatePreview:importExport description: Private preview for Import Export APIs x-ms-docs-operation-type: operation + patch: + tags: + - admin.exchangeAdmin + summary: Update the navigation property childFolders in admin + operationId: admin.exchange.mailboxes.folders.UpdateChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: mailboxFolder-id1 + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxFolder' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation + delete: + tags: + - admin.exchangeAdmin + summary: Delete navigation property childFolders for admin + operationId: admin.exchange.mailboxes.folders.DeleteChildFolders + parameters: + - name: mailbox-id + in: path + description: The unique identifier of mailbox + required: true + schema: + type: string + x-ms-docs-key-type: mailbox + - name: mailboxFolder-id + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: mailboxFolder-id1 + in: path + description: The unique identifier of mailboxFolder + required: true + schema: + type: string + x-ms-docs-key-type: mailboxFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/admin/exchange/mailboxes/{mailbox-id}/folders/{mailboxFolder-id}/childFolders/{mailboxFolder-id1}/items': description: Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. get: @@ -10559,7 +10824,7 @@ paths: tags: - admin.adminReportSettings summary: List apiUsageReportMetrics - description: 'Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported.' + description: Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -87560,7 +87825,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. get: tags: @@ -87574,6 +87839,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: 2XX: description: Success @@ -87588,7 +87860,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountSummary method. get: tags: @@ -87602,6 +87874,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: 2XX: description: Success @@ -87616,7 +87895,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + '/copilot/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountTrend method. get: tags: @@ -87630,6 +87909,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: 2XX: description: Success @@ -143283,6 +143569,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.createZeroTouchWebToken: + description: Provides operations to call the createZeroTouchWebToken method. + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action createZeroTouchWebToken + description: Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + parentUri: + type: string + nullable: true + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.requestEnterpriseUpgradeUrl: description: Provides operations to call the requestEnterpriseUpgradeUrl method. post: @@ -150065,6 +150384,33 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings()' + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.comanagedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-docs-grouped-path: + - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()' '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -150398,6 +150744,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock' + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.comanagedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim' '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -189177,6 +189557,33 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings()' + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.managedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-docs-grouped-path: + - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()' '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -189510,6 +189917,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.remoteLock' + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim' '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -225208,6 +225649,10 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Invoke action organizationAction + description: Trigger a Cloud PC organization action. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-organizationaction?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.organizationAction requestBody: description: Action parameters @@ -225238,6 +225683,10 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Invoke function retrieveOrganizationActionDetail + description: Retrieve the details of a cloudPcOrganizationActionDetail. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-retrieveorganizationactiondetail?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.retrieveOrganizationActionDetail parameters: - name: actionType @@ -228888,7 +229337,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: List servicePlans - description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise.' + description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-beta @@ -266007,6 +266456,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - /drive/root/microsoft.graph.invite + '/drive/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drive.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drive.items.driveItem.lock + parameters: + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /drive/root/microsoft.graph.lock '/drive/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -266090,6 +266586,33 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - /drive/root/microsoft.graph.preview + '/drive/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drive.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drive.items.driveItem.releaseLock + parameters: + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - /drive/root/microsoft.graph.releaseLock '/drive/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -278843,6 +279366,45 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drive/items/{driveItem-id}/microsoft.graph.invite' + /drive/root/microsoft.graph.lock: + description: Provides operations to call the lock method. + post: + tags: + - drive.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drive.root.lock + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drive/items/{driveItem-id}/microsoft.graph.lock' /drive/root/microsoft.graph.permanentDelete: description: Provides operations to call the permanentDelete method. post: @@ -278910,6 +279472,25 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drive/items/{driveItem-id}/microsoft.graph.preview' + /drive/root/microsoft.graph.releaseLock: + description: Provides operations to call the releaseLock method. + post: + tags: + - drive.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drive.root.releaseLock + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drive/items/{driveItem-id}/microsoft.graph.releaseLock' /drive/root/microsoft.graph.restore: description: Provides operations to call the restore method. post: @@ -289225,6 +289806,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drives/{drive-id}/root/microsoft.graph.invite' + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drives.drive.items.driveItem.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/root/microsoft.graph.lock' '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -289322,6 +289957,40 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drives/{drive-id}/root/microsoft.graph.preview' + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drives.drive.items.driveItem.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/root/microsoft.graph.releaseLock' '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -304563,6 +305232,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drives.drive.root.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -304646,6 +305362,33 @@ paths: x-ms-docs-operation-type: action x-ms-docs-grouped-path: - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' + '/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drives.drive.root.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -386268,6 +387011,67 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.invite' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - groups.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: groups.group.drives.drive.items.driveItem.lock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.lock' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -386392,6 +387196,47 @@ paths: - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - groups.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: groups.group.drives.drive.items.driveItem.releaseLock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.releaseLock' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -404399,13 +405244,17 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': - description: Provides operations to call the permanentDelete method. + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. post: tags: - groups.drive - summary: Invoke action permanentDelete - operationId: groups.group.drives.drive.root.permanentDelete + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: groups.group.drives.drive.root.lock parameters: - name: group-id in: path @@ -404421,24 +405270,41 @@ paths: schema: type: string x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true responses: - '204': + 2XX: description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete' - - '/groups/{group-id}/calendar/microsoft.graph.permanentDelete' - - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete' - - '/groups/{group-id}/events/{event-id}/microsoft.graph.permanentDelete' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.preview': - description: Provides operations to call the preview method. + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': + description: Provides operations to call the permanentDelete method. post: tags: - groups.drive - summary: Invoke action preview - operationId: groups.group.drives.drive.root.preview + summary: Invoke action permanentDelete + operationId: groups.group.drives.drive.root.permanentDelete parameters: - name: group-id in: path @@ -404454,72 +405320,139 @@ paths: schema: type: string x-ms-docs-key-type: drive - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - viewer: - type: string - nullable: true - chromeless: - type: boolean - default: false - nullable: true - allowEdit: - type: boolean - default: false - nullable: true - page: - type: string - nullable: true - zoom: - oneOf: - - type: number - format: double - nullable: true - - type: string - nullable: true - - $ref: '#/components/schemas/ReferenceNumeric' - required: true responses: - 2XX: + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemPreviewInfo' - - type: object - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' - - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.restore': - description: Provides operations to call the restore method. + - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete' + - '/groups/{group-id}/calendar/microsoft.graph.permanentDelete' + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete' + - '/groups/{group-id}/events/{event-id}/microsoft.graph.permanentDelete' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.preview': + description: Provides operations to call the preview method. post: tags: - groups.drive - summary: Invoke action restore - description: Restore a deleted driveItem that is currently in the recycle bin. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-restore?view=graph-rest-beta - operationId: groups.group.drives.drive.root.restore + summary: Invoke action preview + operationId: groups.group.drives.drive.root.preview + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + viewer: + type: string + nullable: true + chromeless: + type: boolean + default: false + nullable: true + allowEdit: + type: boolean + default: false + nullable: true + page: + type: string + nullable: true + zoom: + oneOf: + - type: number + format: double + nullable: true + - type: string + nullable: true + - $ref: '#/components/schemas/ReferenceNumeric' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemPreviewInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview' + - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + - '/groups/{group-id}/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - groups.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: groups.group.drives.drive.root.releaseLock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.restore': + description: Provides operations to call the restore method. + post: + tags: + - groups.drive + summary: Invoke action restore + description: Restore a deleted driveItem that is currently in the recycle bin. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-restore?view=graph-rest-beta + operationId: groups.group.drives.drive.root.restore parameters: - name: group-id in: path @@ -425677,6 +426610,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.planner.plans.ListHistoryItems parameters: - name: group-id @@ -425783,6 +426717,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.planner.plans.GetHistoryItems parameters: - name: group-id @@ -494587,6 +495522,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.channels.planner.plans.ListHistoryItems parameters: - name: group-id @@ -494707,6 +495643,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.channels.planner.plans.GetHistoryItems parameters: - name: group-id @@ -506809,6 +507746,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.primaryChannel.planner.plans.ListHistoryItems parameters: - name: group-id @@ -506915,6 +507853,7 @@ paths: tags: - groups.team summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: groups.team.primaryChannel.planner.plans.GetHistoryItems parameters: - name: group-id @@ -730438,6 +731377,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/me/drives/{drive-id}/root/microsoft.graph.invite' + '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - me.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: me.drives.drive.items.driveItem.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/root/microsoft.graph.lock' '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -730562,6 +731555,40 @@ paths: - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - me.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: me.drives.drive.items.driveItem.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/root/microsoft.graph.releaseLock' '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -745960,6 +746987,53 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/me/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - me.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: me.drives.drive.root.lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/me/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -746070,6 +747144,33 @@ paths: - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/me/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - me.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: me.drives.drive.root.releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/me/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/me/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -764902,6 +766003,31 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/me/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - me.managedDevice + summary: Invoke function getSyncStatus + operationId: me.managedDevices.managedDevice.getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/me/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -765211,6 +766337,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - me.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: me.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/me/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -796903,6 +798061,7 @@ paths: tags: - me.plannerUser summary: Get historyItems from me + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: me.planner.plans.ListHistoryItems parameters: - name: plannerPlan-id @@ -796992,6 +798151,7 @@ paths: tags: - me.plannerUser summary: Get historyItems from me + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: me.planner.plans.GetHistoryItems parameters: - name: plannerPlan-id @@ -847216,6 +848376,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plans.ListHistoryItems parameters: - name: plannerPlan-id @@ -847305,6 +848466,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plans.GetHistoryItems parameters: - name: plannerPlan-id @@ -889264,7 +890426,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUsageUserDetail(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. get: tags: @@ -889282,6 +890444,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: 2XX: description: Success @@ -889296,7 +890465,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUserCountSummary(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountSummary method. get: tags: @@ -889314,6 +890483,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: 2XX: description: Success @@ -889328,7 +890504,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'')': + '/reports/microsoft.graph.getMicrosoft365CopilotUserCountTrend(period=''{period}'',version=''{version}'')': description: Provides operations to call the getMicrosoft365CopilotUserCountTrend method. get: tags: @@ -889346,6 +890522,13 @@ paths: required: true schema: type: string + - name: version + in: path + description: 'Usage: version=''{version}''' + required: true + schema: + type: string + nullable: true responses: 2XX: description: Success @@ -935844,13 +937027,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/cases: - description: Provides operations to manage the cases property of the microsoft.graph.security entity. + /security/caseManagement: + description: Provides operations to manage the caseManagement property of the microsoft.graph.security entity. get: tags: - - security.casesRoot - summary: Get cases from security - operationId: security.GetCases + - security.caseManagementRoot + summary: Get caseManagement from security + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + operationId: security.GetCaseManagement parameters: - name: $select in: query @@ -935878,21 +937062,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property cases in security - operationId: security.UpdateCases + - security.caseManagementRoot + summary: Update the navigation property caseManagement in security + operationId: security.UpdateCaseManagement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' required: true responses: 2XX: @@ -935900,15 +937084,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete navigation property cases for security - operationId: security.DeleteCases + - security.caseManagementRoot + summary: Delete navigation property caseManagement for security + operationId: security.DeleteCaseManagement parameters: - name: If-Match in: header @@ -935921,17 +937105,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/cases/ediscoveryCases: - description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + /security/caseManagement/cases: + description: Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. get: tags: - - security.casesRoot - summary: List ediscoveryCases - description: Get a list of the ediscoveryCase objects and their properties. + - security.caseManagementRoot + summary: List case objects + description: Get a list of the case objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta - operationId: security.cases.ListEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-cases?view=graph-rest-beta + operationId: security.caseManagement.ListCases parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -935970,7 +937154,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.caseCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -935979,19 +937163,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Create ediscoveryCase - description: Create a new ediscoveryCase object. + - security.caseManagementRoot + summary: Create case management case + description: Create a case object in case management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta - operationId: security.cases.CreateEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-post-cases?view=graph-rest-beta + operationId: security.caseManagement.CreateCases requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: 2XX: @@ -935999,29 +937183,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}': - description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + '/security/caseManagement/cases/{case-id}': + description: Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. get: tags: - - security.casesRoot - summary: Get ediscoveryCase - description: Read the properties and relationships of an ediscoveryCase object. + - security.caseManagementRoot + summary: Get case management case + description: Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta - operationId: security.cases.GetEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-get?view=graph-rest-beta + operationId: security.caseManagement.GetCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - name: $select in: query description: Select properties to be returned @@ -936048,33 +937232,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update ediscoveryCase - description: Update the properties of an ediscoveryCase object. + - security.caseManagementRoot + summary: Update case management case + description: Update the properties of a microsoft.graph.security.caseManagement.case object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta - operationId: security.cases.UpdateEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-update?view=graph-rest-beta + operationId: security.caseManagement.UpdateCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: 2XX: @@ -936082,27 +937266,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete ediscoveryCase - description: Delete an ediscoveryCase object. + - security.caseManagementRoot + summary: Delete case management case + description: Delete a case object from case management. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta - operationId: security.cases.DeleteEdiscoveryCases + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-delete-cases?view=graph-rest-beta + operationId: security.caseManagement.DeleteCases parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - name: If-Match in: header description: ETag @@ -936114,25 +937298,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': - description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/activities': + description: Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: List ediscoveryCaseMember - description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + - security.caseManagementRoot + summary: List case activities + description: Get a list of activity objects in a case timeline. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ListCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-activities?view=graph-rest-beta + operationId: security.caseManagement.cases.ListActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -936170,7 +937354,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.activityCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -936179,27 +937363,27 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Add ediscoveryCaseMember - description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' + - security.caseManagementRoot + summary: Create case activity + description: Create a comment activity for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.CreateCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-activities?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateActivities parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' required: true responses: 2XX: @@ -936207,191 +937391,1567 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': - description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + '/security/caseManagement/cases/{case-id}/activities/{activity-id}': + description: Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. get: tags: - - security.casesRoot - summary: Get caseMembers from security - description: Returns a list of ediscoveryCaseMember objects associated to this case. - operationId: security.cases.ediscoveryCases.GetCaseMembers - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id - in: path - description: The unique identifier of ediscoveryCaseMember - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCaseMember - - 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.security.ediscoveryCaseMember' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - security.casesRoot - summary: Update the navigation property caseMembers in security - operationId: security.cases.ediscoveryCases.UpdateCaseMembers - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id - in: path - description: The unique identifier of ediscoveryCaseMember - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCaseMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - security.casesRoot - summary: Remove ediscoveryCaseMember - description: Remove an ediscoveryCaseMember from an ediscoveryCase. + - security.caseManagementRoot + summary: Get activity + description: 'Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.DeleteCaseMembers + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetActivities parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id - in: path - description: The unique identifier of ediscoveryCaseMember - required: true - schema: - type: string - x-ms-docs-key-type: ediscoveryCaseMember - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': - description: Provides operations to count the resources in the collection. - get: - tags: - - security.casesRoot - summary: Get the number of the resource - operationId: security.cases.ediscoveryCases.caseMembers.GetCount-56e0 - parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': - description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. - get: - tags: - - security.casesRoot - summary: List ediscoveryCustodian - description: Get a list of the custodian objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-beta - operationId: security.cases.ediscoveryCases.ListCustodians - parameters: - - name: ediscoveryCase-id + x-ms-docs-key-type: case + - name: activity-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of activity required: true schema: type: string - x-ms-docs-key-type: ediscoveryCase - - $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 + x-ms-docs-key-type: activity + - 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.security.caseManagement.activity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update activity + description: 'Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateActivities + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: activity-id + in: path + description: The unique identifier of activity + required: true + schema: + type: string + x-ms-docs-key-type: activity + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete activity + description: Delete a comment activity from a case timeline. Only comment activities support delete. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-delete?view=graph-rest-beta + operationId: security.caseManagement.cases.DeleteActivities + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: activity-id + in: path + description: The unique identifier of activity + required: true + schema: + type: string + x-ms-docs-key-type: activity + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/activities/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.activities.GetCount-9e40 + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/attachments': + description: Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case attachments + description: Get a list of attachment objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-attachments?view=graph-rest-beta + operationId: security.caseManagement.cases.ListAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $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.security.caseManagement.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case attachment + description: Create an attachment for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-attachments?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}': + description: Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get attachment + description: Read the properties and relationships of an attachment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - 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.security.caseManagement.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update attachment + description: Update the properties of an attachment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property attachments for security + operationId: security.caseManagement.cases.DeleteAttachments + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}/content': + description: Provides operations to manage the media for the security entity. + get: + tags: + - security.caseManagementRoot + summary: Get content for the navigation property attachments from security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.GetAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - security.caseManagementRoot + summary: Update content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.UpdateAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + default: + $ref: '#/components/responses/error' + delete: + tags: + - security.caseManagementRoot + summary: Delete content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.cases.DeleteAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/attachments/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.attachments.GetCount-f508 + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/relations': + description: Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case relations + description: Get a list of external resource relation objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-relations?view=graph-rest-beta + operationId: security.caseManagement.cases.ListRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $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.security.caseManagement.relationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case relation + description: Create an external resource relation for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-relations?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/relations/{relation-id}': + description: Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get relations from security + description: Links from the case to related security resources. Supports $expand. + operationId: security.caseManagement.cases.GetRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + - 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.security.caseManagement.relation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update relation + description: Update the properties of a relation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-relation-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property relations for security + operationId: security.caseManagement.cases.DeleteRelations + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: relation-id + in: path + description: The unique identifier of relation + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/relations/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.relations.GetCount-d3bd + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/tasks': + description: Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: List case tasks + description: Get a list of task objects for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-tasks?view=graph-rest-beta + operationId: security.caseManagement.cases.ListTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $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.security.caseManagement.taskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.caseManagementRoot + summary: Create case task + description: Create a task for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-tasks?view=graph-rest-beta + operationId: security.caseManagement.cases.CreateTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/tasks/{task-id}': + description: Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + get: + tags: + - security.caseManagementRoot + summary: Get task + description: Read the properties and relationships of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-get?view=graph-rest-beta + operationId: security.caseManagement.cases.GetTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - 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.security.caseManagement.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update task + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-update?view=graph-rest-beta + operationId: security.caseManagement.cases.UpdateTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property tasks for security + operationId: security.caseManagement.cases.DeleteTasks + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: task-id + in: path + description: The unique identifier of task + required: true + schema: + type: string + x-ms-docs-key-type: task + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/tasks/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.tasks.GetCount-50fd + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/caseManagement/cases/$count: + description: Provides operations to count the resources in the collection. + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.cases.GetCount-80a9 + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/cases: + description: Provides operations to manage the cases property of the microsoft.graph.security entity. + get: + tags: + - security.casesRoot + summary: Get cases from security + operationId: security.GetCases + 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.security.casesRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property cases in security + operationId: security.UpdateCases + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete navigation property cases for security + operationId: security.DeleteCases + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/cases/ediscoveryCases: + description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCases + description: Get a list of the ediscoveryCase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta + operationId: security.cases.ListEdiscoveryCases + 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.security.ediscoveryCaseCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Create ediscoveryCase + description: Create a new ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta + operationId: security.cases.CreateEdiscoveryCases + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}': + description: Provides operations to manage the ediscoveryCases property of the microsoft.graph.security.casesRoot entity. + get: + tags: + - security.casesRoot + summary: Get ediscoveryCase + description: Read the properties and relationships of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta + operationId: security.cases.GetEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - 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.security.ediscoveryCase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update ediscoveryCase + description: Update the properties of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta + operationId: security.cases.UpdateEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete ediscoveryCase + description: Delete an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta + operationId: security.cases.DeleteEdiscoveryCases + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': + description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCaseMember + description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ListCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $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.security.ediscoveryCaseMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Add ediscoveryCaseMember + description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.CreateCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': + description: Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: Get caseMembers from security + description: Returns a list of ediscoveryCaseMember objects associated to this case. + operationId: security.cases.ediscoveryCases.GetCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + - 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.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property caseMembers in security + operationId: security.cases.ediscoveryCases.UpdateCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Remove ediscoveryCaseMember + description: Remove an ediscoveryCaseMember from an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.DeleteCaseMembers + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': + description: Provides operations to count the resources in the collection. + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.cases.ediscoveryCases.caseMembers.GetCount-56e0 + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': + description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. + get: + tags: + - security.casesRoot + summary: List ediscoveryCustodian + description: Get a list of the custodian objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-beta + operationId: security.cases.ediscoveryCases.ListCustodians + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $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 @@ -938262,6 +940822,62 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.disablePolicy': + description: Provides operations to call the disablePolicy method. + post: + tags: + - security.casesRoot + summary: Invoke action disablePolicy + operationId: security.cases.ediscoveryCases.ediscoveryCase.legalHolds.ediscoveryHoldPolicy.disablePolicy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.enablePolicy': + description: Provides operations to call the enablePolicy method. + post: + tags: + - security.casesRoot + summary: Invoke action enablePolicy + operationId: security.cases.ediscoveryCases.ediscoveryCase.legalHolds.ediscoveryHoldPolicy.enablePolicy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.retryPolicy': description: Provides operations to call the retryPolicy method. post: @@ -1069547,6 +1072163,166 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + operationId: storage.fileStorage.containers.getByUser-b612 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + - name: role + in: path + description: 'Usage: role=''{role}''' + required: true + 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: + schema: + title: Collection of fileStorageContainer + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + description: Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + operationId: storage.fileStorage.containers.getByUser-0337 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + 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: + schema: + title: Collection of fileStorageContainer + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' /storage/fileStorage/containerTypeRegistrations: description: Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. get: @@ -1074025,6 +1076801,166 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + operationId: storage.fileStorage.deletedContainers.getByUser-b612 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + schema: + type: string + - name: role + in: path + description: 'Usage: role=''{role}''' + required: true + 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: + schema: + title: Collection of fileStorageContainer + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')': + description: Provides operations to call the getByUser method. + get: + tags: + - storage.fileStorage + summary: Invoke function getByUser + description: Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + operationId: storage.fileStorage.deletedContainers.getByUser-0337 + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + required: true + 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: + schema: + title: Collection of fileStorageContainer + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fileStorageContainer' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' + - '/storage/fileStorage/containers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'')' + - '/storage/fileStorage/deletedContainers/microsoft.graph.getByUser(userPrincipalName=''{userPrincipalName}'',role=''{role}'')' /storage/settings: description: Provides operations to manage the settings property of the microsoft.graph.storage entity. get: @@ -1082616,6 +1085552,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.channels.planner.plans.ListHistoryItems parameters: - name: team-id @@ -1082735,6 +1085672,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.channels.planner.plans.GetHistoryItems parameters: - name: team-id @@ -1094691,6 +1097629,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.primaryChannel.planner.plans.ListHistoryItems parameters: - name: team-id @@ -1094796,6 +1097735,7 @@ paths: tags: - teams.channel summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teams.primaryChannel.planner.plans.GetHistoryItems parameters: - name: team-id @@ -1109890,6 +1112830,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans.ListHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1110009,6 +1112950,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.channels.planner.plans.GetHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1121897,6 +1124839,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.ListHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1122002,6 +1124945,7 @@ paths: tags: - teamTemplateDefinition.team summary: Get historyItems from teamTemplateDefinition + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamTemplateDefinition.teamDefinition.primaryChannel.planner.plans.GetHistoryItems parameters: - name: teamTemplateDefinition-id @@ -1136551,6 +1139495,7 @@ paths: tags: - teamwork.deletedTeam summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.deletedTeams.channels.planner.plans.ListHistoryItems parameters: - name: deletedTeam-id @@ -1136671,6 +1139616,7 @@ paths: tags: - teamwork.deletedTeam summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.deletedTeams.channels.planner.plans.GetHistoryItems parameters: - name: deletedTeam-id @@ -1150553,6 +1153499,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans.ListHistoryItems parameters: - name: teamTemplate-id @@ -1150687,6 +1153634,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.planner.plans.GetHistoryItems parameters: - name: teamTemplate-id @@ -1164482,6 +1167430,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans.ListHistoryItems parameters: - name: teamTemplate-id @@ -1164602,6 +1167551,7 @@ paths: tags: - teamwork.teamTemplate summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.planner.plans.GetHistoryItems parameters: - name: teamTemplate-id @@ -1252527,100 +1255477,195 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - schema: - type: string - 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 + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + schema: + type: string + 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 itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': + description: Provides operations to call the invite method. + post: + tags: + - users.drive + summary: Invoke action invite + description: 'Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-invite?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.invite + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + requireSignIn: + type: boolean + default: false + nullable: true + roles: + type: array + items: + type: string + nullable: true + sendInvitation: + type: boolean + default: false + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + expirationDateTime: + type: string + nullable: true + password: + type: string + nullable: true + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of itemActivityStat + title: Collection of permission type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + $ref: '#/components/schemas/microsoft.graph.permission' '@odata.nextLink': type: string nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-grouped-path: - - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')' - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': - description: Provides operations to call the invite method. + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.invite' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + description: Provides operations to call the lock method. post: tags: - users.drive - summary: Invoke action invite - description: 'Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared.' + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-invite?view=graph-rest-beta - operationId: users.user.drives.drive.items.driveItem.invite + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.lock parameters: - name: user-id in: path @@ -1252650,36 +1255695,11 @@ paths: schema: type: object properties: - requireSignIn: - type: boolean - default: false - nullable: true - roles: - type: array - items: - type: string - nullable: true - sendInvitation: - type: boolean - default: false - nullable: true - message: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - expirationDateTime: - type: string - nullable: true - password: - type: string - nullable: true + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 required: true responses: 2XX: @@ -1252687,24 +1255707,15 @@ paths: content: application/json: schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-grouped-path: - - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.invite' + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.lock' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -1252843,6 +1255854,47 @@ paths: - '/users/{user-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - users.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: users.user.drives.drive.items.driveItem.releaseLock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.releaseLock' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -1270657,6 +1273709,60 @@ paths: operationName: listMore x-ms-docs-grouped-path: - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite' + '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.lock': + description: Provides operations to call the lock method. + post: + tags: + - users.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: users.user.drives.drive.root.lock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.lockInfo' + - type: object + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock' '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': description: Provides operations to call the permanentDelete method. post: @@ -1270781,6 +1273887,40 @@ paths: - '/users/{user-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' - '/users/{user-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()' + '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.releaseLock': + description: Provides operations to call the releaseLock method. + post: + tags: + - users.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: users.user.drives.drive.root.releaseLock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-docs-grouped-path: + - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock' '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.restore': description: Provides operations to call the restore method. post: @@ -1292683,6 +1295823,38 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + description: Provides operations to call the getSyncStatus method. + get: + tags: + - users.managedDevice + summary: Invoke function getSyncStatus + operationId: users.user.managedDevices.managedDevice.getSyncStatus + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': description: Provides operations to call the initiateDeviceAttestation method. post: @@ -1293076,6 +1296248,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + description: Provides operations to call the removeDeviceEsim method. + post: + tags: + - users.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: users.user.managedDevices.managedDevice.removeDeviceEsim + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': description: Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. post: @@ -1329731,6 +1332942,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: users.planner.plans.ListHistoryItems parameters: - name: user-id @@ -1329834,6 +1333046,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: users.planner.plans.GetHistoryItems parameters: - name: user-id @@ -1352450,9 +1355663,11 @@ components: agentDisplayName: type: string description: 'Name of the agent. Supports $filter (eq, startsWith).' + nullable: true agentId: type: string description: 'The unique identifier for the agent. This is equivalent to ''id'' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith).' + nullable: true blueprintId: type: string description: The identifier of the blueprint associated with the agent. Nullable. @@ -1352470,10 +1355685,8 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' displayName: type: string - nullable: true identityId: type: string - nullable: true identityType: $ref: '#/components/schemas/microsoft.graph.agentIdentityType' lastModifiedDateTime: @@ -1357463,7 +1360676,7 @@ components: properties: metric: type: string - description: 'The name of the API usage report metric. Currently, only EgressReport is supported.' + description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' onboardingStatus: $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' microsoft.graph.appCatalogs: @@ -1363825,6 +1367038,12 @@ components: - type: object nullable: true description: 'The last login result of the Cloud PC. For example, { ''time'': ''2014-01-01T00:00:00Z''}.' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + format: date-time + nullable: true lastModifiedDateTime: 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 @@ -1365004,7 +1368223,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The size of the OS Disk in GB. Read-only. + description: The size of the operating system disk in GB. Read-only. format: int32 supportedSolution: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' @@ -1369772,6 +1372991,11 @@ components: - type: object nullable: true description: 'The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable.' + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' + description: Service plans associated with the desk. microsoft.graph.detectedApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1398775,6 +1401999,10 @@ components: type: string description: The phone number of the place. nullable: true + placeId: + type: string + description: A stable service-level identifier for the place object used by Places workloads. + nullable: true tags: type: array items: @@ -1398934,8 +1402162,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user or application that performed the change. entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -1398943,10 +1402173,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. microsoft.graph.plannerPlan: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -1399028,6 +1402260,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -1404754,9 +1407987,6 @@ components: nickname: type: string description: 'A short, friendly name for the room, often used for easier identification or display in UI.' - placeId: - type: string - nullable: true teamsEnabledState: $ref: '#/components/schemas/microsoft.graph.placeFeatureEnablement' videoDeviceName: @@ -1406492,6 +1409722,13 @@ components: nullable: true description: The entry point for Microsoft Purview audit log queries and operations. x-ms-navigationProperty: true + caseManagement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' + - type: object + nullable: true + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + x-ms-navigationProperty: true cases: anyOf: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' @@ -1411449,11 +1414686,13 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskData' - type: object nullable: true + description: A snapshot of the task state after the change. This property is null for deletion events. oldData: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskData' - type: object nullable: true + description: A snapshot of the task state before the change. This property is null for creation and undeletion events. microsoft.graph.taxArea: title: taxArea type: object @@ -1415173,6 +1418412,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -1420238,6 +1423484,8 @@ components: - title: vppToken type: object properties: + appleDeviceAppDeliveryProtocolType: + $ref: '#/components/schemas/microsoft.graph.appleDeviceDeliveryProtocol' appleId: type: string description: The apple Id associated with the given Apple Volume Purchase Program Token. @@ -1428569,9 +1431817,6 @@ components: nickname: type: string description: 'A short, friendly name for the workspace, often used for easier identification or display in the UI.' - placeId: - type: string - nullable: true microsoft.graph.x509CertificateAuthenticationMethodConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' @@ -1429842,6 +1433087,18 @@ components: type: type: string description: The unique name for the functionality exposed by the app. + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true microsoft.graph.addressBookAccountTargetContent: allOf: - $ref: '#/components/schemas/microsoft.graph.accountTargetContent' @@ -1434510,6 +1437767,16 @@ components: title: browseQueryResponseItem type: object properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true itemKey: type: string description: Unique identifier of the returned item. @@ -1434521,6 +1437788,16 @@ components: description: 'The count of items present within the items; for example, the count of files in a folder.' format: int32 nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - type: object + nullable: true + lastModifiedDateTime: + 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: type: string description: The name of the item. @@ -1437006,6 +1440283,7 @@ components: properties: errorDescription: type: string + description: 'More user-friendly error details. For example, Activation failed due to invalid billing plan.' nullable: true status: $ref: '#/components/schemas/microsoft.graph.cloudPcOrganizationActionStatus' @@ -1439276,6 +1442554,46 @@ components: - $ref: '#/components/schemas/microsoft.graph.onenoteUserRole' - type: object nullable: true + microsoft.graph.correlatedObjectLinkMapping: + title: correlatedObjectLinkMapping + type: object + properties: + targetProperty: + type: string + nullable: true + microsoft.graph.correlatedObjectLinkSource: + title: correlatedObjectLinkSource + type: object + properties: + sourceIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + targetIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + microsoft.graph.correlatedObjectLinkTarget: + title: correlatedObjectLinkTarget + type: object + properties: + correlatedDateTime: + 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 + sourceIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true + targetIdentity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityInfo' + - type: object + nullable: true microsoft.graph.correlationError: title: correlationError type: object @@ -1443150,6 +1446468,20 @@ components: type: string description: 'Defines the rule to filter the devices. For example, device.deviceAttribute2 -eq ''PrivilegedAccessWorkstation''.' nullable: true + microsoft.graph.deviceSyncStatusResponse: + title: deviceSyncStatusResponse + type: object + properties: + components: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' + description: Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + readOnly: true + deviceId: + type: string + description: 'Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: ''d1e2f3a4-b5c6-7890-abcd-ef1234567890''. Read-only. Not nullable.' + readOnly: true microsoft.graph.diagnostic: title: diagnostic type: object @@ -1445288,6 +1448620,24 @@ components: - $ref: '#/components/schemas/microsoft.graph.customExtensionBehaviorOnError' - title: fallbackToMicrosoftProviderOnError type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + - type: object + nullable: true + used: + type: number + format: int64 + nullable: true + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - type: object + nullable: true microsoft.graph.featureTarget: title: featureTarget type: object @@ -1449003,6 +1452353,43 @@ components: - type: object nullable: true description: The submitOnly link abilities. + microsoft.graph.linkStatistics: + title: linkStatistics + type: object + properties: + correlatedAssigned: + type: number + format: int64 + nullable: true + correlatedNotAssigned: + type: number + format: int64 + nullable: true + failToCorrelate: + type: number + format: int64 + nullable: true + mapping: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.correlatedObjectLinkMapping' + - type: object + nullable: true + total: + type: number + format: int64 + nullable: true + uncorrelated: + type: number + format: int64 + nullable: true + unknown: + type: number + format: int64 + nullable: true + unresolvedTarget: + type: number + format: int64 + nullable: true microsoft.graph.listInfo: title: listInfo type: object @@ -1454582,6 +1457969,14 @@ components: description: The total count of places in the request. format: int32 nullable: true + microsoft.graph.placeServicePlanInfo: + title: placeServicePlanInfo + type: object + properties: + servicePlanId: + type: string + description: The service plan identifier. + nullable: true microsoft.graph.plannerAppliedCategories: title: plannerAppliedCategories type: object @@ -1455301,6 +1458696,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of incomplete checklist items whose value is set to false. format: int32 nullable: true appliedCategories: @@ -1455308,23 +1458704,28 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' - type: object nullable: true + description: The categories to which the task is applied. archivalInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' - type: object nullable: true + description: Information about who archived or unarchived the task and why. assignments: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerAssignments' - type: object nullable: true + description: The set of assignees the task is assigned to. bucketId: type: string + description: Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. nullable: true checklistItemCount: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of checklist items that are present on the task. format: int32 nullable: true completedBy: @@ -1455332,22 +1458733,27 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user that completed the task. completedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the percentComplete of the task is set to 100. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true conversationThreadId: type: string + description: The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. nullable: true createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true + description: The identity of the user who created the task. createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true creationSource: @@ -1455355,29 +1458761,37 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation' - type: object nullable: true + description: Information about the origin of the task. details: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetailsData' - type: object nullable: true + description: Additional details about the task. dueDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true hasChat: type: boolean + description: 'Set to true if the task has a chat associated with it; otherwise, false.' hasDescription: type: boolean + description: 'Set to true if the details object of the task has a nonempty description; otherwise, false.' isArchived: type: boolean + description: 'Set to true if the task is archived; otherwise, false.' orderHint: type: string + description: Hint used to order items of this type in a list view. nullable: true percentComplete: maximum: 2147483647 minimum: -2147483648 type: number + description: 'Percentage of task completion. When set to 100, the task is considered completed.' format: int32 nullable: true previewType: @@ -1455386,6 +1458800,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority.' format: int32 nullable: true recurrence: @@ -1455393,10 +1458808,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' - type: object nullable: true + description: Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. referenceCount: maximum: 2147483647 minimum: -2147483648 type: number + description: Number of external references that exist on the task. format: int32 nullable: true specifiedCompletionRequirements: @@ -1455404,10 +1458821,12 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z.' format: date-time nullable: true title: type: string + description: Title of the task. microsoft.graph.plannerTaskDetailsData: title: plannerTaskDetailsData type: object @@ -1455417,29 +1458836,35 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' - type: object nullable: true + description: Detailed information about the approval that is attached to the task. checklist: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' - type: object nullable: true + description: The collection of checklist items on the task. completionRequirements: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirementDetails' - type: object nullable: true + description: Contains detailed information about requirements on the task. description: type: string + description: Description of the task. nullable: true forms: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' - type: object nullable: true + description: The collection of forms associated with the task. notes: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true + description: Rich text description of the task for use by applications that support HTML content. previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' references: @@ -1455447,6 +1458872,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' - type: object nullable: true + description: The collection of references on the task. microsoft.graph.plannerTaskPolicy: title: plannerTaskPolicy type: object @@ -1459837,6 +1463263,27 @@ components: type: string description: ID of the associated quality. nullable: true + microsoft.graph.samlAppProfile: + title: samlAppProfile + type: object + microsoft.graph.samlAuthnRequest: + title: samlAuthnRequest + type: object + microsoft.graph.samlAuthnStatement: + title: samlAuthnStatement + type: object + microsoft.graph.samlCapturedSummary: + title: samlCapturedSummary + type: object + microsoft.graph.samlCertificate: + title: samlCertificate + type: object + microsoft.graph.samlClaim: + title: samlClaim + type: object + microsoft.graph.samlConditions: + title: samlConditions + type: object microsoft.graph.samlIdentitySource: allOf: - $ref: '#/components/schemas/microsoft.graph.permissionsDefinitionIdentitySource' @@ -1459854,6 +1463301,30 @@ components: type: string description: 'Allows the specification of a service provider name qualifier reflected in the sAML response. The value provided must match one of the service provider names configured for the application and is only applicable for IdP-initiated applications (the sign-on URL should be empty for the IdP-initiated applications), in all other cases this value is ignored.' nullable: true + microsoft.graph.samlNameIdPolicy: + title: samlNameIdPolicy + type: object + microsoft.graph.samlRequestedAuthnContext: + title: samlRequestedAuthnContext + type: object + microsoft.graph.samlResponseAssertion: + title: samlResponseAssertion + type: object + microsoft.graph.samlResponseMetadata: + title: samlResponseMetadata + type: object + microsoft.graph.samlResponseStatus: + title: samlResponseStatus + type: object + microsoft.graph.samlScenarioRun: + title: samlScenarioRun + type: object + microsoft.graph.samlScreenshot: + title: samlScreenshot + type: object + microsoft.graph.samlSignatureDetail: + title: samlSignatureDetail + type: object microsoft.graph.samlSingleSignOnSettings: title: samlSingleSignOnSettings type: object @@ -1459862,6 +1463333,15 @@ components: type: string description: The relative URI the service provider would redirect to after completion of the single sign-on flow. nullable: true + microsoft.graph.samlSubCheck: + title: samlSubCheck + type: object + microsoft.graph.samlSubject: + title: samlSubject + type: object + microsoft.graph.samlSubjectConfirmation: + title: samlSubjectConfirmation + type: object microsoft.graph.samlTestResults: title: samlTestResults type: object @@ -1461222,6 +1464702,11 @@ components: type: string description: The unique identifier (GUID) for the tenant. Read-only. nullable: true + throttledRequests: + type: number + description: 'The number of API requests that were throttled. Only present in the throttlingReport; this property isn''t returned for the egressReport. Summary rows: total throttled requests across all applications. Detail rows: throttled requests for the specific application on the specific date. Read-only.' + format: int64 + nullable: true usageDateTime: 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 @@ -1461230,7 +1464715,7 @@ components: nullable: true usageMB: type: number - description: 'Total usage in megabytes (MB) for this data point. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' + description: 'Total usage in megabytes (MB) for this data point. Only present in the egressReport; this property isn''t returned for the throttlingReport. Summary rows: total aggregated usage across all applications for the reporting period. Detail rows: usage for the specific application on the specific date. Read-only.' format: int64 nullable: true usageRequests: @@ -1462683,6 +1466168,27 @@ components: nameIdPolicyFormat: type: string nullable: true + microsoft.graph.syncComponent: + title: syncComponent + type: object + properties: + moreInfo: + type: string + description: 'Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as ''3/6'' (completed out of total), or a list of individual item names. Read-only. Nullable.' + nullable: true + readOnly: true + name: + type: string + description: 'Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable.' + readOnly: true + reportedDateTime: + 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: 'Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only. Not nullable.' + format: date-time + readOnly: true + status: + $ref: '#/components/schemas/microsoft.graph.syncComponentStatus' microsoft.graph.synchronizationError: title: synchronizationError type: object @@ -1493003,6 +1496509,39 @@ components: - tagForAction - unknownFutureValue type: string + microsoft.graph.syncComponentStatus: + title: syncComponentStatus + enum: + - none + - inProgress + - success + - failure + - partialSuccess + - unknownFutureValue + type: string + description: A list of possible status states for a sync infrastructure component or policy during a device sync operation. + x-ms-enum: + name: syncComponentStatus + modelAsString: false + values: + - value: none + description: 'Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing.' + name: none + - value: inProgress + description: 'Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device.' + name: inProgress + - value: success + description: Indicates the component completed successfully. The component has finished its work and reported a successful outcome. + name: success + - value: failure + description: 'Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure.' + name: failure + - value: partialSuccess + description: 'Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome.' + name: partialSuccess + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.synchronizationDisposition: title: synchronizationDisposition enum: @@ -1502052,6 +1505591,7 @@ components: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemInformationProtectionLabel' - type: object nullable: true + description: 'Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional.' properties: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.properties' @@ -1502170,6 +1505710,7 @@ components: properties: sensitivityLabelId: type: string + description: 'The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command.' nullable: true microsoft.graph.externalConnectors.itemIdResolver: allOf: @@ -1503612,6 +1507153,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' x-ms-navigationProperty: true + microsoft.graph.identityGovernance.guestSponsorTrigger: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' + - title: guestSponsorTrigger + type: object + properties: + minimumRequiredSponsors: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 microsoft.graph.identityGovernance.membershipChangeTrigger: allOf: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionTrigger' @@ -1513118,6 +1516670,18 @@ components: - $ref: '#/components/schemas/microsoft.graph.security.caseStatus' - type: object nullable: true + microsoft.graph.security.caseManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementRoot + type: object + properties: + cases: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + description: 'The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count.' + x-ms-navigationProperty: true microsoft.graph.security.caseOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1518227,6 +1521791,14 @@ components: - title: connectedAIAppInteractionAuditRecord type: object description: Audit data for Connected AI App Interaction events. + microsoft.graph.security.connectorValidateResult: + title: connectorValidateResult + type: object + properties: + messages: + type: array + items: + type: string microsoft.graph.security.consumptionResourceAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.security.auditData' @@ -1525943,6 +1529515,1008 @@ components: - clientUpdateProhibited - unknownFutureValue type: string + microsoft.graph.security.caseManagement.activity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: activity + type: object + microsoft.graph.security.caseManagement.attachment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: attachment + type: object + properties: + content: + type: string + description: The binary content stream for the attachment. + format: base64url + nullable: true + description: + type: string + description: The description of the attachment. + nullable: true + displayName: + type: string + description: The display name of the attachment. + fileExtension: + type: string + description: The file extension of the attachment. + nullable: true + fileSize: + type: number + description: The size of the attachment in bytes. + format: int64 + nullable: true + origin: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOrigin' + - type: object + nullable: true + description: The origin reference for the attachment. + scanResult: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentScanResult' + microsoft.graph.security.caseManagement.auditLog: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + - title: auditLog + type: object + properties: + action: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditAction' + details: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityResourceDetails' + - type: object + nullable: true + description: The target resource details for the audit activity. + modifiedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedProperty' + description: The collection of property changes recorded in the audit log. + microsoft.graph.security.caseManagement.case: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: case + type: object + properties: + customFields: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValues' + - type: object + nullable: true + description: Tenant-defined custom field values keyed by custom field identifier. + displayName: + type: string + description: 'The display name of the case. Supports $filter (eq, ne) and $orderby.' + status: + type: string + description: 'The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby.' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + description: The timeline of comments and audit events associated with the case. Supports $expand. + x-ms-navigationProperty: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + description: Evidence files and metadata associated with the case. Supports $expand. + x-ms-navigationProperty: true + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + description: Links from the case to related security resources. Supports $expand. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + description: Tasks used to track work required to resolve the case. Supports $expand. + x-ms-navigationProperty: true + microsoft.graph.security.caseManagement.caseManagementEntity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementEntity + type: object + properties: + createdBy: + type: string + description: The user or service that created the resource. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was created. + format: date-time + nullable: true + lastModifiedBy: + type: string + description: The user or service that last modified the resource. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was last modified. + format: date-time + nullable: true + microsoft.graph.security.caseManagement.comment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + - title: comment + type: object + properties: + message: + type: string + description: The comment body. + nullable: true + microsoft.graph.security.caseManagement.exposureCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: exposureCase + type: object + properties: + assignedTo: + type: string + nullable: true + automation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseAutomation' + - type: object + nullable: true + description: + type: string + nullable: true + dueDateTime: + 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 + emailNotificationRecipients: + type: array + items: + type: string + github: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseGitHub' + - type: object + nullable: true + isGracePeriodEnabled: + type: boolean + priority: + type: string + nullable: true + seemplicity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseSeemplicity' + - type: object + nullable: true + thirdPartyWorkItem: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItem' + - type: object + nullable: true + microsoft.graph.security.caseManagement.genericCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: genericCase + type: object + properties: + assignedTo: + type: string + description: The user assigned to the generic case. + nullable: true + closingNotes: + type: string + description: Notes recorded when the generic case is closed. + nullable: true + description: + type: string + description: The description of the generic case. + nullable: true + dueDateTime: + 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 target completion date and time for the generic case. + format: date-time + nullable: true + priority: + type: string + description: The priority assigned to the generic case. + nullable: true + microsoft.graph.security.caseManagement.incidentCase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + - title: incidentCase + type: object + properties: + aiAgentIds: + type: array + items: + type: string + description: The list of AI agent identifiers associated with the incident. + alertCounts: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.alertCounts' + - type: object + nullable: true + description: A summary of alert counts grouped by severity and status. + alertPolicyIds: + type: array + items: + type: string + description: The list of alert policy identifiers associated with the incident. + assignedTo: + type: string + description: The user assigned to investigate the incident case. + nullable: true + associatedThreatIds: + type: array + items: + type: string + description: The list of threat identifiers associated with the incident. + categories: + type: array + items: + type: string + description: The incident categories. + classification: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentClassification' + cloudScopes: + type: array + items: + type: string + description: The cloud scopes associated with the incident. + dataSensitivityLabels: + type: array + items: + type: string + description: The data sensitivity labels associated with the incident. + dataStreams: + type: array + items: + type: string + description: The data streams associated with the incident. + detectionSources: + type: array + items: + type: string + description: The detection sources that identified the incident. + determination: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentDetermination' + dueDateTime: + 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 target completion date and time for the incident case. + format: date-time + nullable: true + emailNotificationRecipients: + type: array + items: + type: string + description: The email notification recipients for the incident case. + firstEventTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time of the first event in the incident. + format: date-time + nullable: true + impactedAssets: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.impactedAssetsCounts' + - type: object + nullable: true + description: A summary of impacted asset counts for the incident. + incidentId: + type: number + description: The Microsoft Security incident identifier. + format: int64 + incidentWebUrl: + type: string + description: The URL for the incident in the Microsoft Defender portal. + nullable: true + investigation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.investigation' + - type: object + nullable: true + description: A summary of investigation details associated with the incident. + investigationIds: + type: array + items: + type: string + description: The list of investigation identifiers associated with the incident. + investigationStates: + type: array + items: + type: string + description: The list of investigation states associated with the incident. + lastEventTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time of the most recent event in the incident. + format: date-time + nullable: true + machineGroupIds: + type: array + items: + type: string + description: The list of machine group identifiers associated with the incident. + osPlatforms: + type: array + items: + type: string + description: The operating system platforms associated with the incident. + policyNames: + type: array + items: + type: string + description: The policy names associated with the incident. + priorityScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The priority score assigned to the incident. + format: int32 + nullable: true + productNames: + type: array + items: + type: string + description: The product names associated with the incident. + redirectCaseId: + type: number + description: The case identifier to which this case redirects when merged. + format: int64 + nullable: true + redirectIncidentId: + type: number + description: The incident identifier to which this incident redirects when merged. + format: int64 + nullable: true + serviceSources: + type: array + items: + type: string + description: The service sources associated with the incident. + severity: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentSeverity' + summary: + type: string + description: A summary of the incident. + nullable: true + systemTags: + type: array + items: + type: string + description: The system tags associated with the incident. + topRiskScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The top risk score associated with the incident. + format: int32 + nullable: true + workspaceIds: + type: array + items: + type: string + description: The list of workspace identifiers associated with the incident. + microsoft.graph.security.caseManagement.incidentRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: incidentRelation + type: object + microsoft.graph.security.caseManagement.recommendationRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: recommendationRelation + type: object + properties: + recommendationType: + type: string + description: The recommendation type associated with the linked recommendation. + nullable: true + resourceGroupName: + type: string + description: The Azure resource group name for the related recommendation. + nullable: true + subscriptionId: + type: string + description: The Azure subscription identifier for the related recommendation. + nullable: true + microsoft.graph.security.caseManagement.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: relation + type: object + properties: + relatedResourceId: + type: string + description: The identifier of the related external resource. + nullable: true + microsoft.graph.security.caseManagement.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: task + type: object + properties: + assignedTo: + type: string + description: The user assigned to the task. + nullable: true + category: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskCategory' + closingNotes: + type: string + description: Notes recorded when the task is completed. + nullable: true + description: + type: string + description: The description of the task. + nullable: true + displayName: + type: string + description: The title of the task. + dueDateTime: + 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 target completion date and time for the task. + format: date-time + nullable: true + priority: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskPriority' + status: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskStatus' + microsoft.graph.security.caseManagement.workspaceIndicatorRelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + - title: workspaceIndicatorRelation + type: object + properties: + resourceGroupName: + type: string + description: The Azure resource group name for the workspace. + nullable: true + subscriptionId: + type: string + description: The Azure subscription identifier for the workspace. + nullable: true + workspaceName: + type: string + description: The Log Analytics workspace name. + nullable: true + microsoft.graph.security.caseManagement.activityResourceDetails: + title: activityResourceDetails + type: object + properties: + kind: + type: string + description: 'The resource kind, such as task or relation.' + nullable: true + resourceId: + type: string + description: The identifier of the resource associated with the activity. + nullable: true + microsoft.graph.security.caseManagement.alertCounts: + title: alertCounts + type: object + properties: + active: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of active alerts. + format: int32 + nullable: true + bySeverity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentSeverityCounts' + - type: object + nullable: true + description: The alert counts grouped by incident severity. + byStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.alertStatusCounts' + - type: object + nullable: true + description: The alert counts grouped by alert status. + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of alerts. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.alertStatusCounts: + title: alertStatusCounts + type: object + properties: + inProgress: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts that are in progress. + format: int32 + nullable: true + new: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of new alerts. + format: int32 + nullable: true + resolved: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of resolved alerts. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.attachmentOrigin: + title: attachmentOrigin + type: object + properties: + resourceId: + type: string + description: The identifier of the origin resource. + nullable: true + resourceType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOriginType' + microsoft.graph.security.caseManagement.booleanValueProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - title: booleanValueProperty + type: object + properties: + value: + type: boolean + description: The Boolean value. + microsoft.graph.security.caseManagement.customFieldDateTimeValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldDateTimeValue + type: object + properties: + valueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time custom field value. + format: date-time + nullable: true + microsoft.graph.security.caseManagement.customFieldNumberValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldNumberValue + type: object + properties: + value: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The numeric custom field value. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.customFieldOptionsValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldOptionsValue + type: object + properties: + values: + type: array + items: + type: string + description: The selected option values for the custom field. + microsoft.graph.security.caseManagement.customFieldStringValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValue' + - title: customFieldStringValue + type: object + properties: + value: + type: string + description: The string custom field value. + nullable: true + microsoft.graph.security.caseManagement.customFieldValue: + title: customFieldValue + type: object + microsoft.graph.security.caseManagement.customFieldValues: + title: customFieldValues + type: object + microsoft.graph.security.caseManagement.exposureCaseAutomation: + title: exposureCaseAutomation + type: object + properties: + ruleId: + type: string + nullable: true + microsoft.graph.security.caseManagement.exposureCaseGitHub: + title: exposureCaseGitHub + type: object + properties: + environmentId: + type: string + nullable: true + issueNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + issueUrl: + type: string + nullable: true + primaryAssessmentId: + type: string + nullable: true + repoName: + type: string + nullable: true + microsoft.graph.security.caseManagement.exposureCaseSeemplicity: + title: exposureCaseSeemplicity + type: object + properties: + configurationId: + type: string + nullable: true + configurationName: + type: string + nullable: true + providerType: + type: string + nullable: true + syncStatus: + type: string + nullable: true + ticketCreationTime: + 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 + ticketId: + type: string + nullable: true + ticketLink: + type: string + nullable: true + microsoft.graph.security.caseManagement.impactedAssetsCounts: + title: impactedAssetsCounts + type: object + properties: + aiAgents: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted AI agents. + format: int32 + nullable: true + apps: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted apps. + format: int32 + nullable: true + cloudResources: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted cloud resources. + format: int32 + nullable: true + files: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted files. + format: int32 + nullable: true + ips: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted IP addresses. + format: int32 + nullable: true + machines: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted machines. + format: int32 + nullable: true + mailboxes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted mailboxes. + format: int32 + nullable: true + oauthApps: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted OAuth apps. + format: int32 + nullable: true + processes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted processes. + format: int32 + nullable: true + registryKeys: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted registry keys. + format: int32 + nullable: true + securityGroups: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted security groups. + format: int32 + nullable: true + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of impacted assets. + format: int32 + nullable: true + urls: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted URLs. + format: int32 + nullable: true + users: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of impacted users. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.incidentSeverityCounts: + title: incidentSeverityCounts + type: object + properties: + high: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with high severity. + format: int32 + nullable: true + informational: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with informational severity. + format: int32 + nullable: true + low: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with low severity. + format: int32 + nullable: true + medium: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with medium severity. + format: int32 + nullable: true + unknown: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of alerts with unknown severity. + format: int32 + nullable: true + microsoft.graph.security.caseManagement.investigation: + title: investigation + type: object + properties: + count: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of investigations. + format: int32 + nullable: true + ids: + type: array + items: + type: string + description: The investigation identifiers. + state: + type: string + description: The investigation state. + nullable: true + microsoft.graph.security.caseManagement.modifiedProperty: + title: modifiedProperty + type: object + properties: + newValue: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - type: object + nullable: true + description: The new value after the change. + oldValue: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - type: object + nullable: true + description: The previous value before the change. + propertyName: + type: string + description: The name of the property that changed. + nullable: true + microsoft.graph.security.caseManagement.stringValueProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.valueProperty' + - title: stringValueProperty + type: object + properties: + value: + type: string + description: The string value. + nullable: true + microsoft.graph.security.caseManagement.thirdPartyWorkItem: + title: thirdPartyWorkItem + type: object + properties: + identifier: + type: string + instance: + type: string + lastSyncedOnDateTime: + 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 + metadata: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata' + - type: object + nullable: true + provider: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider' + syncedBy: + type: string + workItemType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.thirdPartyWorkItemType' + microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata: + title: thirdPartyWorkItemMetadata + type: object + microsoft.graph.security.caseManagement.valueProperty: + title: valueProperty + type: object + microsoft.graph.security.caseManagement.attachmentOriginType: + title: attachmentOriginType + enum: + - case + - comment + - task + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.attachmentScanResult: + title: attachmentScanResult + enum: + - unscanned + - noThreatsFound + - malicious + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.auditAction: + title: auditAction + enum: + - link + - unlink + - update + - delete + - create + - upload + - download + - fileUploadMalwareDetected + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskCategory: + title: caseTaskCategory + enum: + - uncategorized + - triage + - contain + - investigate + - remediate + - prevent + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskPriority: + title: caseTaskPriority + enum: + - notSet + - veryLow + - low + - medium + - high + - critical + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentClassification: + title: incidentClassification + enum: + - unknown + - falsePositive + - truePositive + - informationalExpectedActivity + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentDetermination: + title: incidentDetermination + enum: + - unknown + - apt + - malware + - securityPersonnel + - securityTesting + - unwantedSoftware + - other + - multiStagedAttack + - compromisedAccount + - phishing + - maliciousUserActivity + - notMalicious + - notEnoughDataToValidate + - confirmedActivity + - lineOfBusinessApplication + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.incidentSeverity: + title: incidentSeverity + enum: + - unknown + - informational + - low + - medium + - high + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.taskStatus: + title: taskStatus + enum: + - notSet + - new + - inProgress + - failed + - partiallyCompleted + - skipped + - completed + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider: + title: thirdPartyWorkItemProvider + enum: + - serviceNow + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.thirdPartyWorkItemType: + title: thirdPartyWorkItemType + enum: + - incident + - unknownFutureValue + type: string microsoft.graph.security.dlp.baseAuditRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1543264,6 +1547838,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.security.caseManagement.caseCollectionResponse: + title: Collection of case + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.security.ediscoveryCaseCollectionResponse: title: Collection of ediscoveryCase type: object @@ -1543946,6 +1548531,50 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.security.caseManagement.activityCollectionResponse: + title: Collection of activity + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.relationCollectionResponse: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.taskCollectionResponse: + title: Collection of task + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.security.securityCopilot.evaluationCollectionResponse: title: Collection of evaluation type: object @@ -1551250,6 +1555879,39 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.security.caseManagement.exposureCaseCollectionResponse: + title: Collection of exposureCase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCase' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.genericCaseCollectionResponse: + title: Collection of genericCase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.genericCase' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.incidentCaseCollectionResponse: + title: Collection of incidentCase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentCase' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.security.ediscoveryAddToReviewSetOperationCollectionResponse: title: Collection of ediscoveryAddToReviewSetOperation type: object @@ -1551426,6 +1556088,61 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.security.caseManagement.auditLogCollectionResponse: + title: Collection of auditLog + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditLog' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.commentCollectionResponse: + title: Collection of comment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.comment' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.incidentRelationCollectionResponse: + title: Collection of incidentRelation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelation' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse: + title: Collection of recommendationRelation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelation' + '@odata.nextLink': + type: string + nullable: true + microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse: + title: Collection of workspaceIndicatorRelation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelation' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.windowsUpdates.softwareUpdateCatalogEntryCollectionResponse: title: Collection of softwareUpdateCatalogEntry type: object @@ -1552900,6 +1557617,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.placeServicePlanInfoCollectionResponse: + title: Collection of microsoft.graph.placeServicePlanInfo + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.alternativeSecurityIdCollectionResponse: title: Collection of microsoft.graph.alternativeSecurityId type: object @@ -1554440,6 +1559168,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.familyMemberStorageQuotaCollectionResponse: + title: Collection of microsoft.graph.familyMemberStorageQuota + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.unmanagedDeviceCollectionResponse: title: Collection of microsoft.graph.unmanagedDevice type: object @@ -1555760,6 +1560499,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.syncComponentCollectionResponse: + title: Collection of microsoft.graph.syncComponent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.discoveredSensitiveTypeCollectionResponse: title: Collection of microsoft.graph.discoveredSensitiveType type: object @@ -1558620,6 +1563370,17 @@ components: '@odata.nextLink': type: string nullable: true + microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse: + title: Collection of microsoft.graph.security.caseManagement.modifiedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedProperty' + '@odata.nextLink': + type: string + nullable: true microsoft.graph.security.dlp.attachmentSensitiveInformationDetailsCollectionResponse: title: Collection of microsoft.graph.security.dlp.attachmentSensitiveInformationDetails type: object @@ -1566261,6 +1571022,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordCollectionResponse' + microsoft.graph.security.caseManagement.caseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseCollectionResponse' microsoft.graph.security.ediscoveryCaseCollectionResponse: description: Retrieved collection content: @@ -1566633,6 +1571400,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.networkAdapterCollectionResponse' + microsoft.graph.security.caseManagement.activityCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityCollectionResponse' + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentCollectionResponse' + microsoft.graph.security.caseManagement.relationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relationCollectionResponse' + microsoft.graph.security.caseManagement.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskCollectionResponse' microsoft.graph.security.securityCopilot.evaluationCollectionResponse: description: Retrieved collection content: @@ -1570617,6 +1575408,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.partners.billing.runningOperationCollectionResponse' + microsoft.graph.security.caseManagement.exposureCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.exposureCaseCollectionResponse' + microsoft.graph.security.caseManagement.genericCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.genericCaseCollectionResponse' + microsoft.graph.security.caseManagement.incidentCaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentCaseCollectionResponse' microsoft.graph.security.ediscoveryAddToReviewSetOperationCollectionResponse: description: Retrieved collection content: @@ -1570713,6 +1575522,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.fileUrlThreatSubmissionCollectionResponse' + microsoft.graph.security.caseManagement.auditLogCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.auditLogCollectionResponse' + microsoft.graph.security.caseManagement.commentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.commentCollectionResponse' + microsoft.graph.security.caseManagement.incidentRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.incidentRelationCollectionResponse' + microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.recommendationRelationCollectionResponse' + microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.workspaceIndicatorRelationCollectionResponse' microsoft.graph.windowsUpdates.softwareUpdateCatalogEntryCollectionResponse: description: Retrieved collection content: @@ -1571517,6 +1576356,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprintCollectionResponse' + microsoft.graph.placeServicePlanInfoCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfoCollectionResponse' microsoft.graph.alternativeSecurityIdCollectionResponse: description: Retrieved collection content: @@ -1572357,6 +1577202,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeyCollectionResponse' + microsoft.graph.familyMemberStorageQuotaCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuotaCollectionResponse' microsoft.graph.unmanagedDeviceCollectionResponse: description: Retrieved collection content: @@ -1573077,6 +1577928,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementUserRightsLocalUserOrGroupCollectionResponse' + microsoft.graph.syncComponentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.syncComponentCollectionResponse' microsoft.graph.discoveredSensitiveTypeCollectionResponse: description: Retrieved collection content: @@ -1574637,6 +1579494,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.tenantAllowBlockListEntryResultCollectionResponse' + microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.modifiedPropertyCollectionResponse' microsoft.graph.security.dlp.attachmentSensitiveInformationDetailsCollectionResponse: description: Retrieved collection content: @@ -1579570,6 +1584433,7 @@ components: isDisasterRecoveryActive: 'true' lastLoginResult: '@odata.type': microsoft.graph.cloudPcLoginResult + lastLogoffDateTime: '0001-01-01T00:00:00.0000000+00:00' lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' lastRemoteActionResult: '@odata.type': microsoft.graph.cloudPcRemoteActionResult @@ -1581504,6 +1586368,8 @@ components: '@odata.type': microsoft.graph.mailboxDetails mode: '@odata.type': microsoft.graph.placeMode + servicePlans: + - '@odata.type': microsoft.graph.placeServicePlanInfo microsoft.graph.detectedApp: value: deviceCount: '0' @@ -1590351,6 +1595217,7 @@ components: label: String parentId: String phone: String + placeId: String tags: - String microsoft.graph.placeOperation: @@ -1592202,7 +1597069,6 @@ components: floorNumber: '0' isTeamsEnabled: 'true' nickname: String - placeId: String teamsEnabledState: '@odata.type': microsoft.graph.placeFeatureEnablement videoDeviceName: String @@ -1592705,6 +1597571,8 @@ components: '@odata.type': microsoft.graph.attackSimulationRoot auditLog: '@odata.type': microsoft.graph.security.auditCoreRoot + caseManagement: + '@odata.type': microsoft.graph.security.caseManagementRoot cases: '@odata.type': microsoft.graph.security.casesRoot cloudAppSecurityProfiles: @@ -1595341,6 +1600209,9 @@ components: microsoft.graph.unifiedStorageQuota: value: deleted: '0' + familyMembersUsage: + - '@odata.type': microsoft.graph.familyMemberStorageQuota + isPooledStorageEnabled: 'true' manageWebUrl: String remaining: '0' services: @@ -1596723,6 +1601594,8 @@ components: - '@odata.type': microsoft.graph.vpnServer microsoft.graph.vppToken: value: + appleDeviceAppDeliveryProtocolType: + '@odata.type': microsoft.graph.appleDeviceDeliveryProtocol appleId: String automaticallyUpdateApps: 'true' claimTokenManagementFromExternalMdm: 'true' @@ -1599400,7 +1604273,6 @@ components: mode: '@odata.type': microsoft.graph.placeMode nickname: String - placeId: String microsoft.graph.x509CertificateAuthenticationMethodConfiguration: value: authenticationModeConfiguration: @@ -1599827,6 +1604699,10 @@ components: properties: - '@odata.type': microsoft.graph.keyValue type: String + microsoft.graph.additionalStorageAllocations: + value: + bonusQuotaInBytes: '0' + subscriptionQuotaInBytes: '0' microsoft.graph.addressBookAccountTargetContent: value: accountTargetEmails: @@ -1601398,8 +1606274,14 @@ components: isVideoOnDemandEnabled: 'true' microsoft.graph.browseQueryResponseItem: value: + createdBy: + '@odata.type': microsoft.graph.identitySet + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' itemKey: String itemsCount: '0' + lastModifiedBy: + '@odata.type': microsoft.graph.identitySet + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' name: String sizeInBytes: String type: @@ -1603028,6 +1607910,22 @@ components: self: String userRole: '@odata.type': microsoft.graph.onenoteUserRole + microsoft.graph.correlatedObjectLinkMapping: + value: + targetProperty: String + microsoft.graph.correlatedObjectLinkSource: + value: + sourceIdentity: + '@odata.type': microsoft.graph.identityInfo + targetIdentity: + '@odata.type': microsoft.graph.identityInfo + microsoft.graph.correlatedObjectLinkTarget: + value: + correlatedDateTime: '0001-01-01T00:00:00.0000000+00:00' + sourceIdentity: + '@odata.type': microsoft.graph.identityInfo + targetIdentity: + '@odata.type': microsoft.graph.identityInfo microsoft.graph.correlationError: value: code: String @@ -1604280,6 +1609178,11 @@ components: mode: '@odata.type': microsoft.graph.crossTenantAccessPolicyTargetConfigurationAccessType rule: String + microsoft.graph.deviceSyncStatusResponse: + value: + components: + - '@odata.type': microsoft.graph.syncComponent + deviceId: String microsoft.graph.diagnostic: value: message: String @@ -1605021,6 +1609924,13 @@ components: sourcePhotoClaimName: String microsoft.graph.fallbackToMicrosoftProviderOnError: value: { } + microsoft.graph.familyMemberStorageQuota: + value: + additionalAllocations: + '@odata.type': microsoft.graph.additionalStorageAllocations + used: '0' + user: + '@odata.type': microsoft.graph.identity microsoft.graph.featureTarget: value: id: String @@ -1606209,6 +1611119,17 @@ components: '@odata.type': microsoft.graph.linkRoleAbilities submitOnlyLinkAbilities: '@odata.type': microsoft.graph.linkRoleAbilities + microsoft.graph.linkStatistics: + value: + correlatedAssigned: '0' + correlatedNotAssigned: '0' + failToCorrelate: '0' + mapping: + '@odata.type': microsoft.graph.correlatedObjectLinkMapping + total: '0' + uncorrelated: '0' + unknown: '0' + unresolvedTarget: '0' microsoft.graph.listInfo: value: contentTypesEnabled: 'true' @@ -1608105,6 +1613026,9 @@ components: failedPlaceCount: '0' succeededPlaceCount: '0' totalPlaceCount: '0' + microsoft.graph.placeServicePlanInfo: + value: + servicePlanId: String microsoft.graph.plannerAppliedCategories: value: { } microsoft.graph.plannerApprovalRequirement: @@ -1609851,6 +1614775,20 @@ components: value: columnId: String qualityId: String + microsoft.graph.samlAppProfile: + value: { } + microsoft.graph.samlAuthnRequest: + value: { } + microsoft.graph.samlAuthnStatement: + value: { } + microsoft.graph.samlCapturedSummary: + value: { } + microsoft.graph.samlCertificate: + value: { } + microsoft.graph.samlClaim: + value: { } + microsoft.graph.samlConditions: + value: { } microsoft.graph.samlIdentitySource: value: { } microsoft.graph.samlNameIdClaim: @@ -1609858,9 +1614796,31 @@ components: nameIdFormat: '@odata.type': microsoft.graph.samlNameIDFormat serviceProviderNameQualifier: String + microsoft.graph.samlNameIdPolicy: + value: { } + microsoft.graph.samlRequestedAuthnContext: + value: { } + microsoft.graph.samlResponseAssertion: + value: { } + microsoft.graph.samlResponseMetadata: + value: { } + microsoft.graph.samlResponseStatus: + value: { } + microsoft.graph.samlScenarioRun: + value: { } + microsoft.graph.samlScreenshot: + value: { } + microsoft.graph.samlSignatureDetail: + value: { } microsoft.graph.samlSingleSignOnSettings: value: relayState: String + microsoft.graph.samlSubCheck: + value: { } + microsoft.graph.samlSubject: + value: { } + microsoft.graph.samlSubjectConfirmation: + value: { } microsoft.graph.samlTestResults: value: { } microsoft.graph.samsungEFotaFirmwareVersion: @@ -1610308,6 +1615268,7 @@ components: appId: String serviceArea: String tenantId: String + throttledRequests: '0' usageDateTime: '0001-01-01T00:00:00.0000000+00:00' usageMB: '0' usageRequests: '0' @@ -1610797,6 +1615758,13 @@ components: microsoft.graph.supportedClaimConfiguration: value: nameIdPolicyFormat: String + microsoft.graph.syncComponent: + value: + moreInfo: String + name: String + reportedDateTime: '0001-01-01T00:00:00.0000000+00:00' + status: + '@odata.type': microsoft.graph.syncComponentStatus microsoft.graph.synchronizationError: value: code: String @@ -1614544,6 +1619512,9 @@ components: value: groups: - '@odata.type': microsoft.graph.group + microsoft.graph.identityGovernance.guestSponsorTrigger: + value: + minimumRequiredSponsors: '0' microsoft.graph.identityGovernance.membershipChangeTrigger: value: changeType: @@ -1617248,6 +1622219,10 @@ components: lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' status: '@odata.type': microsoft.graph.security.caseStatus + microsoft.graph.security.caseManagementRoot: + value: + cases: + - '@odata.type': microsoft.graph.security.caseManagement.case microsoft.graph.security.caseOperation: value: action: @@ -1619000,6 +1623975,10 @@ components: '@odata.type': microsoft.graph.security.verdictCategory microsoft.graph.security.connectedAIAppInteractionAuditRecord: value: { } + microsoft.graph.security.connectorValidateResult: + value: + messages: + - String microsoft.graph.security.consumptionResourceAuditRecord: value: { } microsoft.graph.security.containerEvidence: @@ -1620799,6 +1625778,279 @@ components: value: { } microsoft.graph.security.yammerUserHidingAuditRecord: value: { } + microsoft.graph.security.caseManagement.activity: + value: { } + microsoft.graph.security.caseManagement.attachment: + value: + content: Stream + description: String + displayName: String + fileExtension: String + fileSize: '0' + origin: + '@odata.type': microsoft.graph.security.caseManagement.attachmentOrigin + scanResult: + '@odata.type': microsoft.graph.security.caseManagement.attachmentScanResult + microsoft.graph.security.caseManagement.auditLog: + value: + action: + '@odata.type': microsoft.graph.security.caseManagement.auditAction + details: + '@odata.type': microsoft.graph.security.caseManagement.activityResourceDetails + modifiedProperties: + - '@odata.type': microsoft.graph.security.caseManagement.modifiedProperty + microsoft.graph.security.caseManagement.case: + value: + activities: + - '@odata.type': microsoft.graph.security.caseManagement.activity + attachments: + - '@odata.type': microsoft.graph.security.caseManagement.attachment + customFields: + '@odata.type': microsoft.graph.security.caseManagement.customFieldValues + displayName: String + relations: + - '@odata.type': microsoft.graph.security.caseManagement.relation + status: String + tasks: + - '@odata.type': microsoft.graph.security.caseManagement.task + microsoft.graph.security.caseManagement.caseManagementEntity: + value: + createdBy: String + createdDateTime: '0001-01-01T00:00:00.0000000+00:00' + lastModifiedBy: String + lastModifiedDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.security.caseManagement.comment: + value: + message: String + microsoft.graph.security.caseManagement.exposureCase: + value: + assignedTo: String + automation: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseAutomation + description: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + emailNotificationRecipients: + - String + github: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseGitHub + isGracePeriodEnabled: 'true' + priority: String + seemplicity: + '@odata.type': microsoft.graph.security.caseManagement.exposureCaseSeemplicity + thirdPartyWorkItem: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItem + microsoft.graph.security.caseManagement.genericCase: + value: + assignedTo: String + closingNotes: String + description: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + priority: String + microsoft.graph.security.caseManagement.incidentCase: + value: + aiAgentIds: + - String + alertCounts: + '@odata.type': microsoft.graph.security.caseManagement.alertCounts + alertPolicyIds: + - String + assignedTo: String + associatedThreatIds: + - String + categories: + - String + classification: + '@odata.type': microsoft.graph.security.caseManagement.incidentClassification + cloudScopes: + - String + dataSensitivityLabels: + - String + dataStreams: + - String + detectionSources: + - String + determination: + '@odata.type': microsoft.graph.security.caseManagement.incidentDetermination + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + emailNotificationRecipients: + - String + firstEventTime: '0001-01-01T00:00:00.0000000+00:00' + impactedAssets: + '@odata.type': microsoft.graph.security.caseManagement.impactedAssetsCounts + incidentId: '0' + incidentWebUrl: String + investigation: + '@odata.type': microsoft.graph.security.caseManagement.investigation + investigationIds: + - String + investigationStates: + - String + lastEventTime: '0001-01-01T00:00:00.0000000+00:00' + machineGroupIds: + - String + osPlatforms: + - String + policyNames: + - String + priorityScore: '0' + productNames: + - String + redirectCaseId: '0' + redirectIncidentId: '0' + serviceSources: + - String + severity: + '@odata.type': microsoft.graph.security.caseManagement.incidentSeverity + summary: String + systemTags: + - String + topRiskScore: '0' + workspaceIds: + - String + microsoft.graph.security.caseManagement.incidentRelation: + value: { } + microsoft.graph.security.caseManagement.recommendationRelation: + value: + recommendationType: String + resourceGroupName: String + subscriptionId: String + microsoft.graph.security.caseManagement.relation: + value: + relatedResourceId: String + microsoft.graph.security.caseManagement.task: + value: + assignedTo: String + category: + '@odata.type': microsoft.graph.security.caseManagement.caseTaskCategory + closingNotes: String + description: String + displayName: String + dueDateTime: '0001-01-01T00:00:00.0000000+00:00' + priority: + '@odata.type': microsoft.graph.security.caseManagement.caseTaskPriority + status: + '@odata.type': microsoft.graph.security.caseManagement.taskStatus + microsoft.graph.security.caseManagement.workspaceIndicatorRelation: + value: + resourceGroupName: String + subscriptionId: String + workspaceName: String + microsoft.graph.security.caseManagement.activityResourceDetails: + value: + kind: String + resourceId: String + microsoft.graph.security.caseManagement.alertCounts: + value: + active: '0' + bySeverity: + '@odata.type': microsoft.graph.security.caseManagement.incidentSeverityCounts + byStatus: + '@odata.type': microsoft.graph.security.caseManagement.alertStatusCounts + total: '0' + microsoft.graph.security.caseManagement.alertStatusCounts: + value: + inProgress: '0' + new: '0' + resolved: '0' + microsoft.graph.security.caseManagement.attachmentOrigin: + value: + resourceId: String + resourceType: + '@odata.type': microsoft.graph.security.caseManagement.attachmentOriginType + microsoft.graph.security.caseManagement.booleanValueProperty: + value: + value: 'true' + microsoft.graph.security.caseManagement.customFieldDateTimeValue: + value: + valueDateTime: '0001-01-01T00:00:00.0000000+00:00' + microsoft.graph.security.caseManagement.customFieldNumberValue: + value: + value: '0' + microsoft.graph.security.caseManagement.customFieldOptionsValue: + value: + values: + - String + microsoft.graph.security.caseManagement.customFieldStringValue: + value: + value: String + microsoft.graph.security.caseManagement.customFieldValue: + value: { } + microsoft.graph.security.caseManagement.customFieldValues: + value: { } + microsoft.graph.security.caseManagement.exposureCaseAutomation: + value: + ruleId: String + microsoft.graph.security.caseManagement.exposureCaseGitHub: + value: + environmentId: String + issueNumber: '0' + issueUrl: String + primaryAssessmentId: String + repoName: String + microsoft.graph.security.caseManagement.exposureCaseSeemplicity: + value: + configurationId: String + configurationName: String + providerType: String + syncStatus: String + ticketCreationTime: '0001-01-01T00:00:00.0000000+00:00' + ticketId: String + ticketLink: String + microsoft.graph.security.caseManagement.impactedAssetsCounts: + value: + aiAgents: '0' + apps: '0' + cloudResources: '0' + files: '0' + ips: '0' + machines: '0' + mailboxes: '0' + oauthApps: '0' + processes: '0' + registryKeys: '0' + securityGroups: '0' + total: '0' + urls: '0' + users: '0' + microsoft.graph.security.caseManagement.incidentSeverityCounts: + value: + high: '0' + informational: '0' + low: '0' + medium: '0' + unknown: '0' + microsoft.graph.security.caseManagement.investigation: + value: + count: '0' + ids: + - String + state: String + microsoft.graph.security.caseManagement.modifiedProperty: + value: + newValue: + '@odata.type': microsoft.graph.security.caseManagement.valueProperty + oldValue: + '@odata.type': microsoft.graph.security.caseManagement.valueProperty + propertyName: String + microsoft.graph.security.caseManagement.stringValueProperty: + value: + value: String + microsoft.graph.security.caseManagement.thirdPartyWorkItem: + value: + identifier: String + instance: String + lastSyncedOnDateTime: '0001-01-01T00:00:00.0000000+00:00' + metadata: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata + provider: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemProvider + syncedBy: String + workItemType: + '@odata.type': microsoft.graph.security.caseManagement.thirdPartyWorkItemType + microsoft.graph.security.caseManagement.thirdPartyWorkItemMetadata: + value: { } + microsoft.graph.security.caseManagement.valueProperty: + value: { } microsoft.graph.security.dlp.baseAuditRecord: value: agentBlueprintId: String @@ -1623815,6 +1629067,8 @@ tags: x-ms-docs-toc-type: page - name: security.auditCoreRoot x-ms-docs-toc-type: page + - name: security.caseManagementRoot + x-ms-docs-toc-type: page - name: security.casesRoot x-ms-docs-toc-type: page - name: security.cloudAppSecurityProfile