Microsoft Graph security.casesRoot API

The security.casesRoot API from Microsoft Graph — 82 operation(s) for security.casesroot.

Operations 124

GET /security/cases Microsoft Graph Get cases from security #
PATCH /security/cases Microsoft Graph Update the navigation property cases in security #
DELETE /security/cases Microsoft Graph Delete navigation property cases for security #
GET /security/cases/ediscoveryCases Microsoft Graph List ediscoveryCases #
POST /security/cases/ediscoveryCases Microsoft Graph Create ediscoveryCase #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id} Microsoft Graph Get ediscoveryCase #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id} Microsoft Graph Update ediscoveryCase #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id} Microsoft Graph Delete ediscoveryCase #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians Microsoft Graph List ediscoveryCustodian #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians Microsoft Graph Create custodians #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id} Microsoft Graph Get ediscoveryCustodian #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id} Microsoft Graph Update the navigation property custodians in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id} Microsoft Graph Delete navigation property custodians for security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/lastIndexOperation Microsoft Graph List lastIndexOperation #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.activate Microsoft Graph Invoke action activate #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.applyHold Microsoft Graph Invoke action applyHold #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.release Microsoft Graph Invoke action release #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.removeHold Microsoft Graph Invoke action removeHold #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.updateIndex Microsoft Graph Invoke action updateIndex #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources Microsoft Graph List siteSources #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources Microsoft Graph Create siteSource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id} Microsoft Graph Get siteSources from security #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id} Microsoft Graph Update the navigation property siteSources in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id} Microsoft Graph Delete siteSource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id}/site Microsoft Graph Get site from security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources Microsoft Graph List unifiedGroupSources #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources Microsoft Graph Create custodian unifiedGroupSource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id} Microsoft Graph Get unifiedGroupSources from security #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id} Microsoft Graph Update the navigation property unifiedGroupSources in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id} Microsoft Graph Delete unifiedGroupSource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group Microsoft Graph Get group from security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group/serviceProvisioningErrors Microsoft Graph Get serviceProvisioningErrors property value #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group/serviceProvisioningErrors/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources Microsoft Graph List userSources #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources Microsoft Graph Create custodian userSource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/{userSource-id} Microsoft Graph Get userSources from security #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/{userSource-id} Microsoft Graph Update the navigation property userSources in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/{userSource-id} Microsoft Graph Delete userSource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/$count Microsoft Graph Get the number of the resource #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.applyHold Microsoft Graph Invoke action applyHold #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.removeHold Microsoft Graph Invoke action removeHold #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/microsoft.graph.security.close Microsoft Graph Invoke action close #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/microsoft.graph.security.reopen Microsoft Graph Invoke action reopen #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources Microsoft Graph Get noncustodialDataSources from security #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources Microsoft Graph Create nonCustodialDataSources #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id} Microsoft Graph Get noncustodialDataSources from security #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id} Microsoft Graph Update the navigation property noncustodialDataSources in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id} Microsoft Graph Delete navigation property noncustodialDataSources for security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/dataSource Microsoft Graph Get dataSource from security #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/dataSource Microsoft Graph Update the navigation property dataSource in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/dataSource Microsoft Graph Delete navigation property dataSource for security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/lastIndexOperation Microsoft Graph Get lastIndexOperation from security #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.applyHold Microsoft Graph Invoke action applyHold #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.release Microsoft Graph Invoke action release #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.removeHold Microsoft Graph Invoke action removeHold #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.updateIndex Microsoft Graph Invoke action updateIndex #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/$count Microsoft Graph Get the number of the resource #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.applyHold Microsoft Graph Invoke action applyHold #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.removeHold Microsoft Graph Invoke action removeHold #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/operations Microsoft Graph List caseOperations #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/operations Microsoft Graph Create new navigation property to operations for security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/operations/{caseOperation-id} Microsoft Graph Get caseOperation #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/operations/{caseOperation-id} Microsoft Graph Update the navigation property operations in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/operations/{caseOperation-id} Microsoft Graph Delete navigation property operations for security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/operations/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets Microsoft Graph List reviewSets #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets Microsoft Graph Create reviewSets #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id} Microsoft Graph Get ediscoveryReviewSet #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id} Microsoft Graph Update the navigation property reviewSets in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id} Microsoft Graph Delete navigation property reviewSets for security #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/microsoft.graph.security.addToReviewSet Microsoft Graph Invoke action addToReviewSet #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/microsoft.graph.security.export Microsoft Graph Invoke action export #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries Microsoft Graph List queries #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries Microsoft Graph Create ediscoveryReviewSetQuery #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id} Microsoft Graph Get ediscoveryReviewSetQuery #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id} Microsoft Graph Update ediscoveryReviewSetQuery #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id} Microsoft Graph Delete ediscoveryReviewSetQuery #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/microsoft.graph.security.applyTags Microsoft Graph Invoke action applyTags #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/microsoft.graph.security.export Microsoft Graph Invoke action export #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches Microsoft Graph List searches #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches Microsoft Graph Create searches #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id} Microsoft Graph Get ediscoverySearch #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id} Microsoft Graph Update ediscoverySearch #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id} Microsoft Graph Delete ediscoverySearch #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources Microsoft Graph List additionalSources #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources Microsoft Graph Add additional sources #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources/{dataSource-id} Microsoft Graph Get additionalSources from security #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources/{dataSource-id} Microsoft Graph Update the navigation property additionalSources in security #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources/{dataSource-id} Microsoft Graph Delete navigation property additionalSources for security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/addToReviewSetOperation Microsoft Graph Get addToReviewSetOperation from security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources Microsoft Graph List custodianSources #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources/{dataSource-id} Microsoft Graph Get custodianSources from security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/lastEstimateStatisticsOperation Microsoft Graph List lastEstimateStatisticsOperation #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.estimateStatistics Microsoft Graph Invoke action estimateStatistics #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.exportReport Microsoft Graph Invoke action exportReport #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.exportResult Microsoft Graph Invoke action exportResult #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.purgeData Microsoft Graph Invoke action purgeData #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources Microsoft Graph Get noncustodialSources from security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources/{ediscoveryNoncustodialDataSource-id} Microsoft Graph Get noncustodialSources from security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/settings Microsoft Graph Get ediscoveryCaseSettings #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/settings Microsoft Graph Update ediscoveryCaseSettings #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/settings Microsoft Graph Delete navigation property settings for security #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/settings/microsoft.graph.security.resetToDefault Microsoft Graph Invoke action resetToDefault #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags Microsoft Graph List tags #
POST /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags Microsoft Graph Create tags #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id} Microsoft Graph Get ediscoveryReviewTag #
PATCH /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id} Microsoft Graph Update ediscoveryReviewTag #
DELETE /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id} Microsoft Graph Remove ediscoveryReviewTag #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags Microsoft Graph ediscoveryReviewTag: asHierarchy #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags/{ediscoveryReviewTag-id1} Microsoft Graph Get childTags from security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/parent Microsoft Graph Get parent from security #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/$count Microsoft Graph Get the number of the resource #
GET /security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/microsoft.graph.security.asHierarchy() Microsoft Graph Invoke function asHierarchy #
GET /security/cases/ediscoveryCases/$count Microsoft Graph Get the number of the resource #

Documentation

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

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-graph-security-casesroot-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-graph-security-casesroot-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Graph Admin Admin.admin Security.cases Root API
  description: 'Microsoft Graph API for managing administrative resources in Microsoft Entra ID.

    This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations,

    site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements,

    SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.'
  version: 1.0.0
  contact:
    name: Microsoft Graph API Support
    url: https://developer.microsoft.com/graph
servers:
- url: https://graph.microsoft.com/v1.0
  description: Microsoft Graph API v1.0 endpoint
tags:
- name: security.casesRoot
  x-ms-docs-toc-type: page
paths:
  /security/cases:
    description: Provides operations to manage the cases property of the microsoft.graph.security entity.
    get:
      tags:
      - security.casesRoot
      summary: Microsoft Graph 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: Microsoft Graph 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: Microsoft Graph 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: Microsoft Graph 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-1.0
      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: Microsoft Graph 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-1.0
      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.
    parameters:
    - name: ediscoveryCase-id
      in: path
      description: The unique identifier of ediscoveryCase
      required: true
      schema:
        type: string
      x-ms-docs-key-type: ediscoveryCase
    get:
      tags:
      - security.casesRoot
      summary: Microsoft Graph 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-1.0
      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: Microsoft Graph 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-1.0
      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: Microsoft Graph 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-1.0
      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
  /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians:
    description: Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity.
    parameters:
    - name: ediscoveryCase-id
      in: path
      description: The unique identifier of ediscoveryCase
      required: true
      schema:
        type: string
      x-ms-docs-key-type: ediscoveryCase
    get:
      tags:
      - security.casesRoot
      summary: Microsoft Graph 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-1.0
      operationId: security.cases.ediscoveryCases.ListCustodians
      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.ediscoveryCustodianCollectionResponse'
        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: Microsoft Graph Create custodians
      description: 'Create a new ediscoveryCustodian object.

        After 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-1.0
      operationId: security.cases.ediscoveryCases.CreateCustodians
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $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.
    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
    get:
      tags:
      - security.casesRoot
      summary: Microsoft Graph 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-1.0
      operationId: security.cases.ediscoveryCases.GetCustodians
      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.ediscoveryCustodian'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - security.casesRoot
      summary: Microsoft Graph Update the navigation property custodians in security
      operationId: security.cases.ediscoveryCases.UpdateCustodians
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - security.casesRoot
      summary: Microsoft Graph Delete navigation property custodians for security
      operationId: security.cases.ediscoveryCases.DeleteCustodians
      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/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/lastIndexOperation:
    description: Provides operations to manage the lastIndexOperation property of the microsoft.graph.security.ediscoveryCustodian entity.
    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
    get:
      tags:
      - security.casesRoot
      summary: Microsoft Graph List lastIndexOperation
      description: Get a list of the ediscoveryIndexOperations associated with an ediscoveryCustodian.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-lastindexoperation?view=graph-rest-1.0
      operationId: security.cases.ediscoveryCases.custodians.GetLastIndexOperation
      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.ediscoveryIndexOperation'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $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.
    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
    x-ms-docs-grouped-path:
    - /security/identities/sensorCandidates/microsoft.graph.security.activate
    post:
      tags:
      - security.casesRoot
      summary: Microsoft Graph 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-1.0
      operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.activate
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.applyHold:
    description: Provides operations to call the applyHold method.
    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
    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
    post:
      tags:
      - security.casesRoot
      summary: Microsoft Graph 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-1.0
      operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.applyHold
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.release:
    description: Provides operations to call the release method.
    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
    x-ms-docs-grouped-path:
    - /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.release
    post:
      tags:
      - security.casesRoot
      summary: Microsoft Graph 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-1.0
      operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.release
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  ? /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.removeHold
  : description: Provides operations to call the removeHold method.
    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
    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
    post:
      tags:
      - security.casesRoot
      summary: Microsoft Graph Invoke action removeHold
      description: Start the process of removing hold from eDiscovery custodians. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0
      operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.removeHold
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  ? /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.updateIndex
  : description: Provides operations to call the updateIndex method.
    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
    x-ms-docs-grouped-path:
    - /security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.updateIndex
    post:
      tags:
      - security.casesRoot
      summary: Microsoft Graph Invoke action updateIndex
      description: Trigger an indexOperation to make a custodian and associated sources searchable.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-1.0
      operationId: security.cases.ediscoveryCases.ediscoveryCase.custodians.ediscoveryCustodian.updateIndex
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources:
    description: Provides operations to manage the siteSources property of the microsoft.graph.security.ediscoveryCustodian entity.
    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
    get:
      tags:
      - security.casesRoot
      summary: Microsoft Graph 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-1.0
      operationId: security.cases.ediscoveryCases.custodians.ListSiteSources
      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.siteSourceCollectionResponse'
        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: Microsoft Graph Create siteSource
      description: Create a new siteSource object associated with an eDiscovery custodian.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-sitesources?view=graph-rest-1.0
      operationId: security.cases.ediscoveryCases.custodians.CreateSiteSources
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.security.siteSource'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.security.siteSource'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id}:
    description: Provides operations to manage the siteSources property of the microsoft.graph.security.ediscoveryCustodian entity.
    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: siteSource-id
      in: path
      description: The unique identifier of siteSource
      required: true
      schema:
        type: string
      x-ms-docs-key-type: siteSource
    get:
      tags:
      - security.casesRoot
      summary: Microsoft Graph Get siteSources from security
      description: Data source entity for SharePoint sites associated with the custodian.
      operationId: security.cases.ediscoveryCases.custodians.GetSiteSources
      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.siteSource'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - security.casesRoot
      summary: Microsoft Graph Update the navigation property siteSources in security
      operationId: security.cases.ediscoveryCases.custodians.UpdateSiteSources
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.secur

# --- truncated at 32 KB (1229 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/microsoft-graph-security-casesroot-api-openapi.yml