ESC
Type to search...

eDiscovery.ReadWrite.All

Export JSON
Export CSV
Copy URL
Print
ApplicationDelegated Read/Write All Resources

Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects without a signed-in user.

Permission data: April 6, 2026 at 4:06 AM UTC
Delegated Access App-Only Access

Permission Details

Application Permission

Read and write all eDiscovery objects

Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects without a signed-in user.

Delegated Permission Admin consent required

Read and write all eDiscovery objects

Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on behalf of the signed-in user.

Properties

Microsoft Graph beta mapped-docs

Properties is shown from beta metadata because a stable v1.0 schema is not available for this resource mapping.

Property Type Description
closedBy identitySet The user who closed the case.
closedDateTime DateTimeOffsetNullable The date and time when the case was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
createdBy identitySet The user who created the case.
createdDateTime DateTimeOffsetNullable The date and time when the entity was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
description StringNullable The case description.
displayName StringNullable The case name.
externalId StringNullable The external case number for customer reference.
id String The ID for the eDiscovery case. Read-only.
lastModifiedBy identitySet The last user who modified the entity.
lastModifiedDateTime DateTimeOffsetNullable The latest date and time when the case was modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
status ediscovery.caseStatus The case status. Possible values are unknown, active, pendingDelete, closing, closed, and closedWithError. For details, see the following table.
custodians ediscovery.custodian collection Returns a list of case custodian objects for this case. Nullable.
legalHolds ediscovery.legalHold collection Returns a list of case legalHold objects for this case. Nullable.
noncustodialDataSources ediscovery.noncustodialDataSource collection Returns a list of case noncustodialDataSource objects for this case. Nullable.
operations ediscovery.caseOperation collection Returns a list of case operation objects for this case. Nullable.

Showing 15 of 19 properties.

JSON Representation

Microsoft Graph beta mapped-docs

JSON representation is shown from beta metadata because a stable v1.0 schema is not available for this resource mapping.

JSON representation
{
  "@odata.type": "#microsoft.graph.ediscovery.case",
  "description": "String",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "lastModifiedDateTime": "String (timestamp)",
  "status": "String",
  "closedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "closedDateTime": "String (timestamp)",
  "externalId": "String",
  "id": "String (identifier)",
  "displayName": "String",
  "createdDateTime": "String (timestamp)"
}

Relationships

Microsoft Graph beta mapped-docs

Relationships is shown from beta metadata because a stable v1.0 schema is not available for this resource mapping.

Relationship Type Description
custodians ediscovery.custodian collection Returns a list of case custodian objects for this case. Nullable.
legalHolds ediscovery.legalHold collection Returns a list of case legalHold objects for this case. Nullable.
noncustodialDataSources ediscovery.noncustodialDataSource collection Returns a list of case noncustodialDataSource objects for this case. Nullable.
operations ediscovery.caseOperation collection Returns a list of case operation objects for this case. Nullable.
reviewSets ediscovery.reviewSet collection Returns a list of reviewSet objects in the case. Read-only. Nullable.
caseSettings ediscovery.caseSettings collection Returns a list of settings objects in the case. Read-only. Nullable.
sourceCollections ediscovery.sourceCollection collection Returns a list of sourceCollection objects associated with this case.
tags ediscovery.tag collection Returns a list of tag objects associated to this case.
searches ediscoverySearch collection Searches configured in the eDiscovery case.

Graph Methods

Delegated access App-only access
Exact Microsoft Learn match

Microsoft Graph v1.0 endpoints are mapped directly from refreshed Microsoft Learn permissions tables.

Methods
GET /security/cases/ediscoveryCases
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/siteSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/unifiedGroupSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/userSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoverycustodianId}/lastIndexOperation
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialSources/{ediscoveryNoncustodialDataSourceId}/lastIndexOperation
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations/{caseOperationId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files/{ediscoveryFileId}/tags/{ediscoveryReviewTagId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files/{ediscoveryFileId}/tags/{ediscoveryReviewTagId}/childTags/{ediscoveryReviewTagId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files/{ediscoveryFileId}/tags/{ediscoveryReviewTagId}/parent
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{reviewSetId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/custodianSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/lastEstimateStatisticsOperation
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/noncustodialSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{ediscoveryReviewTagId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/asHierarchy
POST /security/cases/ediscoveryCases
POST /security/cases/ediscoveryCases('{ediscoveryCaseId}')/searches('{ediscoverySearchId}')/exportReport
POST /security/cases/ediscoveryCases('{ediscoveryCaseId}')/searches('{ediscoverySearchId}')/exportResult
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/close
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/siteSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/unifiedGroupSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/userSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/activate
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{eDiscoveryCustodianId}/applyHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/release
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{eDiscoveryCustodianId}/removeHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/updateIndex
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/applyHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/removeHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/retryPolicy
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoverynoncustodialDatasourceId}/applyHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}/release
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoverynoncustodialDatasourceId}/removeHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}/updateIndex
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/applyHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/removeHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reopen
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets
POST /security/cases/ediscoveryCases/{eDiscoveryCaseId}/reviewSets/{eDiscoveryReviewSetId}/addToReviewSet
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/export
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}/applyTags
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}/export
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/custodianSources/$ref
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/estimateStatistics
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/exportReport
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/exportResult
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/noncustodialSources/$ref
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/purgeData
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings/resetToDefault
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}
PATCH /security/cases/ediscoveryCases/{ediscoverycaseId}/reviewSets/{reviewSetId}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{ediscoveryReviewTagId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers/{eDiscoveryCaseMemberId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/siteSources/{siteSourceId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/unifiedGroupSources/{unifiedGroupSourceId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/userSources/{userSourceId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources/{siteSourceId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources/{userSourceId}
DELETE /security/cases/ediscoveryCases/{eDiscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{eDiscoveryReviewSetQueryId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/custodianSources/{id}/$ref
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/noncustodialSources/{id}/$ref
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{tagId}
Exact Microsoft Learn match

Microsoft Graph beta endpoints are mapped directly from refreshed Microsoft Learn permissions tables.

Methods
GET /compliance/ediscovery/cases
GET /compliance/ediscovery/cases/{caesId}/custodians/{custodianId}
GET /compliance/ediscovery/cases/{caseId}/custodians
GET /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/siteSources
GET /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/siteSources/{siteSourceId}
GET /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/unifiedGroupSources
GET /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/unifiedGroupSources/{unifiedGroupSourceId}
GET /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/userSources
GET /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/userSources/{userSourceId}
GET /compliance/ediscovery/cases/{caseId}/legalHolds
GET /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}
GET /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}/siteSources
GET /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}/userSources
GET /compliance/ediscovery/cases/{caseId}/noncustodialDataSources
GET /compliance/ediscovery/cases/{caseId}/noncustodialDataSources/{noncustodialDataSourceId}
GET /compliance/ediscovery/cases/{caseId}/noncustodialDataSources/{noncustodialDataSourceId}/dataSource
GET /compliance/ediscovery/cases/{caseId}/operations
GET /compliance/ediscovery/cases/{caseId}/operations/{operationId}/microsoft.graph.ediscovery.caseExportOperation/getDownloadUrl
GET /compliance/ediscovery/cases/{caseId}/reviewSets
GET /compliance/ediscovery/cases/{caseId}/settings
GET /compliance/ediscovery/cases/{caseId}/sourceCollections
GET /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}
GET /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/additionalSources
GET /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/addToReviewSetOperation
GET /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/custodianSources
GET /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/lastEstimateStatisticsOperation
GET /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/noncustodialSources
GET /compliance/ediscovery/cases/{caseId}/tags
GET /compliance/ediscovery/cases/{caseId}/tags/{tagId}
GET /compliance/ediscovery/cases/{caseId}/tags/{tagId}/childTags
GET /compliance/ediscovery/cases/{caseId}/tags/asHierarchy
GET /compliance/ediscovery/cases/{id}
GET /compliance/ediscovery/cases/{id}/reviewSets/{id}
GET /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries
GET /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries/{id}
GET /security/cases/ediscoveryCases
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/siteSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/unifiedGroupSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/userSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoverycustodianId}/lastIndexOperation
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialSources/{ediscoveryNoncustodialDataSourceId}/lastIndexOperation
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations/{caseOperationId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations/{eDiscoveryCaseOperationId}/microsoft.graph.security.ediscoveryExportOperation/getDownloadUrl
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files/{ediscoveryFileId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files/{ediscoveryFileId}/tags/{ediscoveryReviewTagId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files/{ediscoveryFileId}/tags/{ediscoveryReviewTagId}/childTags/{ediscoveryReviewTagId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files/{ediscoveryFileId}/tags/{ediscoveryReviewTagId}/parent
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}/run
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{reviewSetId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/custodianSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/lastEstimateStatisticsOperation
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/noncustodialSources
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{ediscoveryReviewTagId}
GET /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/asHierarchy
POST /compliance/ediscovery/cases
POST /compliance/ediscovery/cases/{CaseId}/close
POST /compliance/ediscovery/cases/{caseId}/custodians
POST /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/activate
POST /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/release
POST /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/siteSources
POST /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/userSources
POST /compliance/ediscovery/cases/{caseId}/legalHolds
POST /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}/siteSources
POST /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}/userSources
POST /compliance/ediscovery/cases/{caseId}/noncustodialDataSources
POST /compliance/ediscovery/cases/{caseId}/noncustodialDataSources/{noncustodialDataSourceId}/release
POST /compliance/ediscovery/cases/{caseId}/reopen
POST /compliance/ediscovery/cases/{caseId}/reviewSets/{reviewsetId}/addToReviewSet
POST /compliance/ediscovery/cases/{caseId}/reviewsets/{reviewsetId}/export
POST /compliance/ediscovery/cases/{caseId}/reviewSets/{reviewSetId}/queries/{reviewSetQueryId}/applyTags
POST /compliance/ediscovery/cases/{caseId}/settings/resetToDefault
POST /compliance/ediscovery/cases/{caseId}/sourceCollections
POST /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/additionalSources
POST /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/custodianSources/$ref
POST /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/estimateStatistics
POST /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/noncustodialSources/$ref
POST /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/purgeData
POST /compliance/ediscovery/cases/{caseId}/tags
POST /compliance/ediscovery/cases/{id}/custodians/{id}/unifiedGroupSources
POST /compliance/ediscovery/cases/{id}/reviewSets
POST /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries
POST /security/cases/ediscoveryCases
POST /security/cases/ediscoveryCases('{ediscoveryCaseId}')/searches('{ediscoverySearchId}')/exportReport
POST /security/cases/ediscoveryCases('{ediscoveryCaseId}')/searches('{ediscoverySearchId}')/exportResult
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/close
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/siteSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/unifiedGroupSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/userSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/activate
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{eDiscoveryCustodianId}/applyHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/release
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{eDiscoveryCustodianId}/removeHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/updateIndex
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/applyHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/removeHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/updateIndex
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/retryPolicy
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoverynoncustodialDatasourceId}/applyHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}/release
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoverynoncustodialDatasourceId}/removeHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}/updateIndex
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/applyHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/removeHold
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reopen
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets
POST /security/cases/ediscoveryCases/{eDiscoveryCaseId}/reviewSets/{eDiscoveryReviewSetId}/addToReviewSet
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/export
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}/applyTags
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}/export
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/custodianSources/$ref
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/estimateStatistics
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/exportReport
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/exportResult
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/noncustodialSources/$ref
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/purgeData
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings/resetToDefault
POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags
PATCH /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}
PATCH /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}
PATCH /compliance/ediscovery/cases/{caseId}/settings
PATCH /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}
PATCH /compliance/ediscovery/cases/{caseId}/tags/{tagId}
PATCH /compliance/ediscovery/cases/{id}
PATCH /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries/{id}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}
PATCH /security/cases/ediscoveryCases/{ediscoverycaseId}/reviewSets/{reviewSetId}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings
PATCH /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{ediscoveryReviewTagId}
DELETE /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/siteSources/{siteSourceId}
DELETE /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/userSources/{userSourceId}
DELETE /compliance/ediscovery/cases/{caseId}/legalHolds/{legalHoldId}
DELETE /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}
DELETE /compliance/ediscovery/cases/{caseId}/tags/{tagId}?forcedelete=true
DELETE /compliance/ediscovery/cases/{id}
DELETE /compliance/ediscovery/cases/{id}/custodians/{id}/unifiedGroupSources/{id}
DELETE /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries/{id}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers/{eDiscoveryCaseMemberId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/siteSources/{siteSourceId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/unifiedGroupSources/{unifiedGroupSourceId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/userSources/{userSourceId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources/{siteSourceId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources/{userSourceId}
DELETE /security/cases/ediscoveryCases/{eDiscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{eDiscoveryReviewSetQueryId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/custodianSources/{id}/$ref
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/noncustodialSources/{id}/$ref
DELETE /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{tagId}
Exact Microsoft Learn PowerShell match

Microsoft Graph PowerShell v1.0 commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.

Commands
Add-MgSecurityCaseEdiscoveryCaseCustodianHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/applyHold
ediscoveryCustodian: applyHold
Add-MgSecurityCaseEdiscoveryCaseNoncustodialDataSourceHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/applyHold
ediscoveryNoncustodialDataSource: applyHold
Add-MgSecurityCaseEdiscoveryCaseReviewSetQueryTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}/applyTags
ediscoveryReviewSetQuery: applyTags
Add-MgSecurityCaseEdiscoveryCaseReviewSetToReviewSet /security/cases/ediscoveryCases/{eDiscoveryCaseId}/reviewSets/{eDiscoveryReviewSetId}/addToReviewSet
ediscoveryReviewSet: addToReviewSet
Get-MgSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases
List ediscoveryCases
Get-MgSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases/{ediscoveryCaseId}
Get ediscoveryCase
Get-MgSecurityCaseEdiscoveryCaseCustodian /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians
List ediscoveryCustodian
Get-MgSecurityCaseEdiscoveryCaseCustodian /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}
Get ediscoveryCustodian
Get-MgSecurityCaseEdiscoveryCaseCustodianLastIndexOperation /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoverycustodianId}/lastIndexOperation
List lastIndexOperation
Get-MgSecurityCaseEdiscoveryCaseCustodianSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/siteSources
List siteSources
Get-MgSecurityCaseEdiscoveryCaseCustodianUnifiedGroupSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/unifiedGroupSources
List custodian's unifiedGroupSources
Get-MgSecurityCaseEdiscoveryCaseCustodianUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/userSources
List userSources
Get-MgSecurityCaseEdiscoveryCaseMember /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
List ediscoveryCaseMember objects
Get-MgSecurityCaseEdiscoveryCaseNoncustodialDataSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources
List ediscoveryNoncustodialDataSources
Get-MgSecurityCaseEdiscoveryCaseNoncustodialDataSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}
Get ediscoveryNoncustodialDataSource
Get-MgSecurityCaseEdiscoveryCaseOperation /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations
List caseOperations
Get-MgSecurityCaseEdiscoveryCaseOperation /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations/{caseOperationId}
Get caseOperation
Get-MgSecurityCaseEdiscoveryCaseReviewSet /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets
List reviewSets
Get-MgSecurityCaseEdiscoveryCaseReviewSet /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{reviewSetId}
Get ediscoveryReviewSet
Get-MgSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries
List queries
Get-MgSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}
Get ediscoveryReviewSetQuery
Get-MgSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches
List searches
Get-MgSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
Get ediscoverySearch
Get-MgSecurityCaseEdiscoveryCaseSearchAdditionalSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources
List additionalSources
Get-MgSecurityCaseEdiscoveryCaseSearchCustodianSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/custodianSources
List custodianSources
Get-MgSecurityCaseEdiscoveryCaseSearchLastEstimateStatisticsOperation /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/lastEstimateStatisticsOperation
List lastEstimateStatisticsOperation
Get-MgSecurityCaseEdiscoveryCaseSearchNoncustodialSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/noncustodialSources
List noncustodialSources
Get-MgSecurityCaseEdiscoveryCaseSetting /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings
Get ediscoveryCaseSettings
Get-MgSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags
List tags
Get-MgSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{ediscoveryReviewTagId}
Get ediscoveryReviewTag
Get-MgSecurityCaseEdiscoveryCaseTagChildTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/asHierarchy
ediscoveryReviewTag: asHierarchy
Invoke-MgAsSecurityCaseEdiscoveryCaseTagHierarchy /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/asHierarchy
ediscoveryReviewTag: asHierarchy
Invoke-MgEstimateSecurityCaseEdiscoveryCaseSearchStatistics /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/estimateStatistics
ediscoverySearch: estimateStatistics
Invoke-MgReopenSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases/{ediscoveryCaseId}/reopen
Reopen eDiscoveryCase
New-MgSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases
Create ediscoveryCase
New-MgSecurityCaseEdiscoveryCaseCustodian /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians
Create custodians
New-MgSecurityCaseEdiscoveryCaseCustodianSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/siteSources
Create custodian siteSource
New-MgSecurityCaseEdiscoveryCaseCustodianUnifiedGroupSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/unifiedGroupSources
Create custodian unifiedGroupSource
New-MgSecurityCaseEdiscoveryCaseCustodianUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/userSources
Create custodian userSource
New-MgSecurityCaseEdiscoveryCaseMember /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
Add ediscoveryCaseMember
New-MgSecurityCaseEdiscoveryCaseNoncustodialDataSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources
Create nonCustodialDataSources
New-MgSecurityCaseEdiscoveryCaseReviewSet /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets
Create reviewSets
New-MgSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries
Create ediscoveryReviewSetQuery
New-MgSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches
Create searches
New-MgSecurityCaseEdiscoveryCaseSearchAdditionalSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources
Add additional sources
New-MgSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags
Create tags
Remove-MgSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases/{ediscoveryCaseId}
Delete ediscoveryCase
Remove-MgSecurityCaseEdiscoveryCaseCustodianHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/removeHold
ediscoveryCustodian: removeHold
Remove-MgSecurityCaseEdiscoveryCaseCustodianSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/siteSources/{siteSourceId}
Delete siteSource
Remove-MgSecurityCaseEdiscoveryCaseCustodianUnifiedGroupSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/unifiedGroupSources/{unifiedGroupSourceId}
Delete unifiedGroupSource
Remove-MgSecurityCaseEdiscoveryCaseCustodianUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/userSources/{userSourceId}
Delete userSource
Remove-MgSecurityCaseEdiscoveryCaseMember /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers/{eDiscoveryCaseMemberId}
Remove ediscoveryCaseMember
Remove-MgSecurityCaseEdiscoveryCaseNoncustodialDataSourceHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/removeHold
ediscoveryNoncustodialDataSource: removeHold
Remove-MgSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{eDiscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{eDiscoveryReviewSetQueryId}
Delete ediscoveryReviewSetQuery
Remove-MgSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
Delete ediscoverySearch
Remove-MgSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{tagId}
Remove ediscoveryReviewTag
Update-MgSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases/{ediscoveryCaseId}
Update ediscoveryCase
Update-MgSecurityCaseEdiscoveryCaseCustodianIndex /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/updateIndex
ediscoveryCustodian: updateIndex
Update-MgSecurityCaseEdiscoveryCaseNoncustodialDataSourceIndex /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}/updateIndex
ediscoveryNoncustodialDataSource: updateIndex
Update-MgSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}
Update ediscoveryReviewSetQuery
Update-MgSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
Update ediscoverySearch
Update-MgSecurityCaseEdiscoveryCaseSetting /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings
Update ediscoveryCaseSettings
Update-MgSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{ediscoveryReviewTagId}
Update ediscoveryReviewTag
Exact Microsoft Learn PowerShell match

Microsoft Graph PowerShell beta commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.

Commands
Add-MgBetaComplianceEdiscoveryCaseReviewSetQueryTag /compliance/ediscovery/cases/{caseId}/reviewSets/{reviewSetId}/queries/{reviewSetQueryId}/applyTags
reviewSetQuery: applyTags
Add-MgBetaComplianceEdiscoveryCaseReviewSetToReviewSet /compliance/ediscovery/cases/{caseId}/reviewSets/{reviewsetId}/addToReviewSet
reviewSet: addToReviewSet
Add-MgBetaSecurityCaseEdiscoveryCaseCustodianHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/applyHold
ediscoveryCustodian: applyHold
Add-MgBetaSecurityCaseEdiscoveryCaseNoncustodialDataSourceHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/applyHold
ediscoveryNoncustodialDataSource: applyHold
Add-MgBetaSecurityCaseEdiscoveryCaseReviewSetQueryTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}/applyTags
ediscoveryReviewSetQuery: applyTags
Add-MgBetaSecurityCaseEdiscoveryCaseReviewSetToReviewSet /security/cases/ediscoveryCases/{eDiscoveryCaseId}/reviewSets/{eDiscoveryReviewSetId}/addToReviewSet
ediscoveryReviewSet: addToReviewSet
Get-MgBetaComplianceEdiscoveryCase /compliance/ediscovery/cases
List cases
Get-MgBetaComplianceEdiscoveryCase /compliance/ediscovery/cases/{id}
Get case
Get-MgBetaComplianceEdiscoveryCaseCustodian /compliance/ediscovery/cases/{caesId}/custodians/{custodianId}
Get custodian
Get-MgBetaComplianceEdiscoveryCaseCustodian /compliance/ediscovery/cases/{caseId}/custodians
List custodians
Get-MgBetaComplianceEdiscoveryCaseCustodianSiteSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/siteSources
List custodian siteSources
Get-MgBetaComplianceEdiscoveryCaseCustodianSiteSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/siteSources/{siteSourceId}
Get siteSource
Get-MgBetaComplianceEdiscoveryCaseCustodianUnifiedGroupSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/unifiedGroupSources
List unifiedGroupSources
Get-MgBetaComplianceEdiscoveryCaseCustodianUnifiedGroupSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/unifiedGroupSources/{unifiedGroupSourceId}
Get unifiedGroupSource
Get-MgBetaComplianceEdiscoveryCaseCustodianUserSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/userSources
List custodian userSources
Get-MgBetaComplianceEdiscoveryCaseCustodianUserSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/userSources/{userSourceId}
Get userSource
Get-MgBetaComplianceEdiscoveryCaseLegalHold /compliance/ediscovery/cases/{caseId}/legalHolds
List legalHolds
Get-MgBetaComplianceEdiscoveryCaseLegalHold /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}
Get legalHold
Get-MgBetaComplianceEdiscoveryCaseLegalHoldSiteSource /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}/siteSources
List legalHold siteSources
Get-MgBetaComplianceEdiscoveryCaseLegalHoldUserSource /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}/userSources
List legalHold userSources
Get-MgBetaComplianceEdiscoveryCaseNoncustodialDataSource /compliance/ediscovery/cases/{caseId}/noncustodialDataSources
List noncustodialDataSources
Get-MgBetaComplianceEdiscoveryCaseNoncustodialDataSource /compliance/ediscovery/cases/{caseId}/noncustodialDataSources/{noncustodialDataSourceId}
Get noncustodialDataSource
Get-MgBetaComplianceEdiscoveryCaseNoncustodialDataSourceDataSource /compliance/ediscovery/cases/{caseId}/noncustodialDataSources/{noncustodialDataSourceId}/dataSource
List dataSource
Get-MgBetaComplianceEdiscoveryCaseOperation /compliance/ediscovery/cases/{caseId}/operations
List eDiscovery caseOperation objects
Get-MgBetaComplianceEdiscoveryCaseReviewSet /compliance/ediscovery/cases/{caseId}/reviewSets
List reviewSets
Get-MgBetaComplianceEdiscoveryCaseReviewSet /compliance/ediscovery/cases/{id}/reviewSets/{id}
Get reviewSet
Get-MgBetaComplianceEdiscoveryCaseReviewSetQuery /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries
List reviewSetQueries
Get-MgBetaComplianceEdiscoveryCaseReviewSetQuery /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries/{id}
Get reviewSetQuery
Get-MgBetaComplianceEdiscoveryCaseSetting /compliance/ediscovery/cases/{caseId}/settings
Get caseSettings
Get-MgBetaComplianceEdiscoveryCaseSourceCollection /compliance/ediscovery/cases/{caseId}/sourceCollections
List sourceCollections
Get-MgBetaComplianceEdiscoveryCaseSourceCollection /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}
Get sourceCollection
Get-MgBetaComplianceEdiscoveryCaseSourceCollectionAdditionalSource /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/additionalSources
List additionalSources
Get-MgBetaComplianceEdiscoveryCaseSourceCollectionAddToReviewSetOperation /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/addToReviewSetOperation
List addToReviewSetOperation
Get-MgBetaComplianceEdiscoveryCaseSourceCollectionCustodianSource /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/custodianSources
List custodianSources
Get-MgBetaComplianceEdiscoveryCaseSourceCollectionLastEstimateStatisticsOperation /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/lastEstimateStatisticsOperation
List estimateStatisticsOperation
Get-MgBetaComplianceEdiscoveryCaseSourceCollectionNoncustodialSource /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/noncustodialSources
List noncustodialSources
Get-MgBetaComplianceEdiscoveryCaseTag /compliance/ediscovery/cases/{caseId}/tags
List tags
Get-MgBetaComplianceEdiscoveryCaseTag /compliance/ediscovery/cases/{caseId}/tags/{tagId}
Get tag
Get-MgBetaComplianceEdiscoveryCaseTagChildTag /compliance/ediscovery/cases/{caseId}/tags/{tagId}/childTags
List childTags
Get-MgBetaSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases
List ediscoveryCases
Get-MgBetaSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases/{ediscoveryCaseId}
Get ediscoveryCase
Get-MgBetaSecurityCaseEdiscoveryCaseCustodian /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians
List ediscoveryCustodian
Get-MgBetaSecurityCaseEdiscoveryCaseCustodian /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}
Get ediscoveryCustodian
Get-MgBetaSecurityCaseEdiscoveryCaseCustodianLastIndexOperation /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoverycustodianId}/lastIndexOperation
List lastIndexOperation
Get-MgBetaSecurityCaseEdiscoveryCaseCustodianSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/siteSources
List siteSources
Get-MgBetaSecurityCaseEdiscoveryCaseCustodianUnifiedGroupSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/unifiedGroupSources
List unifiedGroupSources
Get-MgBetaSecurityCaseEdiscoveryCaseCustodianUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/userSources
List userSources
Get-MgBetaSecurityCaseEdiscoveryCaseLegalHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds
List ediscoveryHoldPolicies
Get-MgBetaSecurityCaseEdiscoveryCaseLegalHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
Get ediscoveryHoldPolicy
Get-MgBetaSecurityCaseEdiscoveryCaseLegalHoldSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources
List siteSources
Get-MgBetaSecurityCaseEdiscoveryCaseLegalHoldUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources
List userSources
Get-MgBetaSecurityCaseEdiscoveryCaseMember /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
List ediscoveryCaseMember
Get-MgBetaSecurityCaseEdiscoveryCaseNoncustodialDataSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources
List ediscoveryNoncustodialDataSources
Get-MgBetaSecurityCaseEdiscoveryCaseNoncustodialDataSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}
Get ediscoveryNoncustodialDataSource
Get-MgBetaSecurityCaseEdiscoveryCaseOperation /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations
List caseOperations
Get-MgBetaSecurityCaseEdiscoveryCaseOperation /security/cases/ediscoveryCases/{ediscoveryCaseId}/operations/{caseOperationId}
Get caseOperation
Get-MgBetaSecurityCaseEdiscoveryCaseReviewSet /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets
List reviewSets
Get-MgBetaSecurityCaseEdiscoveryCaseReviewSet /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{reviewSetId}
Get ediscoveryReviewSet
Get-MgBetaSecurityCaseEdiscoveryCaseReviewSetFile /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files
List ediscoveryFiles
Get-MgBetaSecurityCaseEdiscoveryCaseReviewSetFile /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/files/{ediscoveryFileId}
Get ediscoveryFile
Get-MgBetaSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries
List queries
Get-MgBetaSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}
Get ediscoveryReviewSetQuery
Get-MgBetaSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches
List searches
Get-MgBetaSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
Get ediscoverySearch
Get-MgBetaSecurityCaseEdiscoveryCaseSearchAdditionalSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources
List additionalSources
Get-MgBetaSecurityCaseEdiscoveryCaseSearchCustodianSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/custodianSources
List custodianSources
Get-MgBetaSecurityCaseEdiscoveryCaseSearchLastEstimateStatisticsOperation /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/lastEstimateStatisticsOperation
List lastEstimateStatisticsOperation
Get-MgBetaSecurityCaseEdiscoveryCaseSearchNoncustodialSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/noncustodialSources
List noncustodialSources
Get-MgBetaSecurityCaseEdiscoveryCaseSetting /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings
Get ediscoveryCaseSettings
Get-MgBetaSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags
List tags
Get-MgBetaSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{ediscoveryReviewTagId}
Get ediscoveryReviewTag
Get-MgBetaSecurityCaseEdiscoveryCaseTagChildTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/asHierarchy
ediscoveryReviewTag: asHierarchy
Invoke-MgBetaAsComplianceEdiscoveryCaseTagHierarchy /compliance/ediscovery/cases/{caseId}/tags/asHierarchy
tag: asHierarchy
Invoke-MgBetaAsSecurityCaseEdiscoveryCaseTagHierarchy /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/asHierarchy
ediscoveryReviewTag: asHierarchy
Invoke-MgBetaEstimateComplianceEdiscoveryCaseSourceCollectionStatistics /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/estimateStatistics
sourceCollection: estimateStatistics
Invoke-MgBetaEstimateSecurityCaseEdiscoveryCaseSearchStatistics /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/estimateStatistics
ediscoverySearch: estimateStatistics
Invoke-MgBetaReopenComplianceEdiscoveryCase /compliance/ediscovery/cases/{caseId}/reopen
case: reopen
Invoke-MgBetaReopenSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases/{ediscoveryCaseId}/reopen
Reopen eDiscoveryCase
New-MgBetaComplianceEdiscoveryCase /compliance/ediscovery/cases
Create case
New-MgBetaComplianceEdiscoveryCaseCustodian /compliance/ediscovery/cases/{caseId}/custodians
Create custodian
New-MgBetaComplianceEdiscoveryCaseCustodianSiteSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/siteSources
Create custodian siteSource
New-MgBetaComplianceEdiscoveryCaseCustodianUnifiedGroupSource /compliance/ediscovery/cases/{id}/custodians/{id}/unifiedGroupSources
Create unifiedGroupSource
New-MgBetaComplianceEdiscoveryCaseCustodianUserSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/userSources
Create custodian userSource
New-MgBetaComplianceEdiscoveryCaseLegalHold /compliance/ediscovery/cases/{caseId}/legalHolds
Create legalHold
New-MgBetaComplianceEdiscoveryCaseLegalHoldSiteSource /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}/siteSources
Create legalHold siteSource
New-MgBetaComplianceEdiscoveryCaseLegalHoldUserSource /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}/userSources
Create legalHold userSource
New-MgBetaComplianceEdiscoveryCaseNoncustodialDataSource /compliance/ediscovery/cases/{caseId}/noncustodialDataSources
Create noncustodialDataSource
New-MgBetaComplianceEdiscoveryCaseReviewSet /compliance/ediscovery/cases/{id}/reviewSets
Create reviewSet
New-MgBetaComplianceEdiscoveryCaseReviewSetQuery /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries
Create reviewSetQuery
New-MgBetaComplianceEdiscoveryCaseSourceCollection /compliance/ediscovery/cases/{caseId}/sourceCollections
Create sourceCollection
New-MgBetaComplianceEdiscoveryCaseSourceCollectionAdditionalSource /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}/additionalSources
Create dataSource
New-MgBetaComplianceEdiscoveryCaseTag /compliance/ediscovery/cases/{caseId}/tags
Create tag
New-MgBetaSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases
Create ediscoveryCase
New-MgBetaSecurityCaseEdiscoveryCaseCustodian /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians
Create custodians
New-MgBetaSecurityCaseEdiscoveryCaseCustodianSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/siteSources
Create custodian siteSource
New-MgBetaSecurityCaseEdiscoveryCaseCustodianUnifiedGroupSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/unifiedGroupSources
Create custodian unifiedGroupSource
New-MgBetaSecurityCaseEdiscoveryCaseCustodianUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{custodianId}/userSources
Create custodian userSource
New-MgBetaSecurityCaseEdiscoveryCaseLegalHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds
Create ediscoveryHoldPolicy
New-MgBetaSecurityCaseEdiscoveryCaseLegalHoldSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources
Create siteSource
New-MgBetaSecurityCaseEdiscoveryCaseLegalHoldUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources
Create userSource
New-MgBetaSecurityCaseEdiscoveryCaseMember /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
Add ediscoveryCaseMember
New-MgBetaSecurityCaseEdiscoveryCaseNoncustodialDataSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources
Create nonCustodialDataSources
New-MgBetaSecurityCaseEdiscoveryCaseReviewSet /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets
Create reviewSets
New-MgBetaSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries
Create ediscoveryReviewSetQuery
New-MgBetaSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches
Create searches
New-MgBetaSecurityCaseEdiscoveryCaseSearchAdditionalSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources
Add additional sources
New-MgBetaSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags
Create tags
Remove-MgBetaComplianceEdiscoveryCase /compliance/ediscovery/cases/{id}
Delete case
Remove-MgBetaComplianceEdiscoveryCaseCustodianSiteSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/siteSources/{siteSourceId}
Delete siteSource
Remove-MgBetaComplianceEdiscoveryCaseCustodianUnifiedGroupSource /compliance/ediscovery/cases/{id}/custodians/{id}/unifiedGroupSources/{id}
Delete unifiedGroupSource
Remove-MgBetaComplianceEdiscoveryCaseCustodianUserSource /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}/userSources/{userSourceId}
Delete userSource
Remove-MgBetaComplianceEdiscoveryCaseLegalHold /compliance/ediscovery/cases/{caseId}/legalHolds/{legalHoldId}
Delete legalHold
Remove-MgBetaComplianceEdiscoveryCaseReviewSetQuery /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries/{id}
Delete reviewSetQuery
Remove-MgBetaComplianceEdiscoveryCaseSourceCollection /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}
Delete sourceCollection
Remove-MgBetaComplianceEdiscoveryCaseTag /compliance/ediscovery/cases/{caseId}/tags/{tagId}?forcedelete=true
Delete tag
Remove-MgBetaSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases/{ediscoveryCaseId}
Delete ediscoveryCase
Remove-MgBetaSecurityCaseEdiscoveryCaseCustodianHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/removeHold
ediscoveryCustodian: removeHold
Remove-MgBetaSecurityCaseEdiscoveryCaseCustodianSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/siteSources/{siteSourceId}
Delete siteSource
Remove-MgBetaSecurityCaseEdiscoveryCaseCustodianUnifiedGroupSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/unifiedGroupSources/{unifiedGroupSourceId}
Delete unifiedGroupSource
Remove-MgBetaSecurityCaseEdiscoveryCaseCustodianUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/{ediscoveryCustodianId}/userSources/{userSourceId}
Delete userSource
Remove-MgBetaSecurityCaseEdiscoveryCaseLegalHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
Delete ediscoveryHoldPolicy
Remove-MgBetaSecurityCaseEdiscoveryCaseLegalHoldSiteSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/siteSources/{siteSourceId}
Delete siteSource
Remove-MgBetaSecurityCaseEdiscoveryCaseLegalHoldUserSource /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}/userSources/{userSourceId}
Delete userSource
Remove-MgBetaSecurityCaseEdiscoveryCaseMember /security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers/{eDiscoveryCaseMemberId}
Remove ediscoveryCaseMember
Remove-MgBetaSecurityCaseEdiscoveryCaseNoncustodialDataSourceHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/removeHold
ediscoveryNoncustodialDataSource: removeHold
Remove-MgBetaSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{eDiscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{eDiscoveryReviewSetQueryId}
Delete ediscoveryReviewSetQuery
Remove-MgBetaSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
Delete ediscoverySearch
Remove-MgBetaSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{tagId}
Remove ediscoveryReviewTag
Update-MgBetaComplianceEdiscoveryCase /compliance/ediscovery/cases/{id}
Update case
Update-MgBetaComplianceEdiscoveryCaseCustodian /compliance/ediscovery/cases/{caseId}/custodians/{custodianId}
Update custodian
Update-MgBetaComplianceEdiscoveryCaseLegalHold /compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}
Update legalHold
Update-MgBetaComplianceEdiscoveryCaseReviewSetQuery /compliance/ediscovery/cases/{id}/reviewSets/{id}/queries/{id}
Update reviewSetQuery
Update-MgBetaComplianceEdiscoveryCaseSetting /compliance/ediscovery/cases/{caseId}/settings
Update caseSettings
Update-MgBetaComplianceEdiscoveryCaseSourceCollection /compliance/ediscovery/cases/{caseId}/sourceCollections/{sourceCollectionId}
Update sourceCollection
Update-MgBetaComplianceEdiscoveryCaseTag /compliance/ediscovery/cases/{caseId}/tags/{tagId}
Update tag
Update-MgBetaSecurityCaseEdiscoveryCase /security/cases/ediscoveryCases/{ediscoveryCaseId}
Update ediscoveryCase
Update-MgBetaSecurityCaseEdiscoveryCaseCustodianIndex /security/cases/ediscoveryCases/{ediscoveryCaseId}/custodians/updateIndex
ediscoveryCustodian: updateIndex
Update-MgBetaSecurityCaseEdiscoveryCaseLegalHold /security/cases/ediscoveryCases/{ediscoveryCaseId}/legalHolds/{ediscoveryHoldPolicyId}
Update ediscoveryHoldPolicy
Update-MgBetaSecurityCaseEdiscoveryCaseNoncustodialDataSourceIndex /security/cases/ediscoveryCases/{ediscoveryCaseId}/noncustodialDataSources/{ediscoveryNoncustodialDataSourceId}/updateIndex
ediscoveryNoncustodialDataSource: updateIndex
Update-MgBetaSecurityCaseEdiscoveryCaseReviewSetQuery /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}
Update ediscoveryReviewSetQuery
Update-MgBetaSecurityCaseEdiscoveryCaseSearch /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}
Update ediscoverySearch
Update-MgBetaSecurityCaseEdiscoveryCaseSetting /security/cases/ediscoveryCases/{ediscoveryCaseId}/settings
Update ediscoveryCaseSettings
Update-MgBetaSecurityCaseEdiscoveryCaseTag /security/cases/ediscoveryCases/{ediscoveryCaseId}/tags/{ediscoveryReviewTagId}
Update ediscoveryReviewTag

Code Examples

C# / .NET SDK
Add additional sources
// Code snippets are only available for the latest version. Current version is 5.x

// Dependencies
using Microsoft.Graph.Models.Security;
using Microsoft.Graph.Models;

var requestBody = new SiteSource
{
	OdataType = "microsoft.graph.security.siteSource",
	Site = new Site
	{
		WebUrl = "https://contoso.sharepoint.com/sites/SecretSite",
	},
};

// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Security.Cases.EdiscoveryCases["{ediscoveryCase-id}"].Searches["{ediscoverySearch-id}"].AdditionalSources.PostAsync(requestBody);
JavaScript
Add additional sources
const options = {
	authProvider,
};

const client = Client.init(options);

const dataSource = {
    '@odata.type': 'microsoft.graph.security.siteSource',
    site: {
        webUrl: 'https://contoso.sharepoint.com/sites/SecretSite'
    }
};

await client.api('/security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/additionalSources')
	.post(dataSource);
PowerShell
Add additional sources
Import-Module Microsoft.Graph.Security

$params = @{
	"@odata.type" = "microsoft.graph.security.siteSource"
	site = @{
		webUrl = "https://contoso.sharepoint.com/sites/SecretSite"
	}
}

New-MgSecurityCaseEdiscoveryCaseSearchAdditionalSource -EdiscoveryCaseId $ediscoveryCaseId -EdiscoverySearchId $ediscoverySearchId -BodyParameter $params
Python
Add additional sources
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.security.site_source import SiteSource
from msgraph.generated.models.site import Site
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = SiteSource(
	odata_type = "microsoft.graph.security.siteSource",
	site = Site(
		web_url = "https://contoso.sharepoint.com/sites/SecretSite",
	),
)

result = await graph_client.security.cases.ediscovery_cases.by_ediscovery_case_id('ediscoveryCase-id').searches.by_ediscovery_search_id('ediscoverySearch-id').additional_sources.post(request_body)

App Registration

1

Navigate to Azure Portal

Go to App registrations in Microsoft Entra admin center

2

Add API Permission

Select your app → API permissions → Add a permission → Microsoft Graph

3

Select Permission Type

Choose Application permissions or delegated permissions and search for eDiscovery.ReadWrite.All

4

Grant Admin Consent

Application permissions always require admin consent.