PATCH https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/legalHolds/{legalholdId}
Content-Type: application/json
{
"description": "This is a description for a legalHold"
}
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var legalHold = new Microsoft.Graph.Ediscovery.LegalHold
{
Description = "This is a description for a legalHold"
};
await graphClient.Compliance.Ediscovery.Cases["{ediscovery.case-id}"].LegalHolds["{ediscovery.legalHold-id}"]
.Request()
.UpdateAsync(legalHold);
GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
LegalHold legalHold = new LegalHold();
legalHold.description = "This is a description for a legalHold";
graphClient.compliance().ediscovery().cases("{caseId}").legalHolds("{legalholdId}")
.buildRequest()
.patch(legalHold);
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewLegalHold()
description := "This is a description for a legalHold"
requestBody.SetDescription(&description)
caseId := "case-id"
legalHoldId := "legalHold-id"
graphClient.Compliance().Ediscovery().CasesById(&caseId).LegalHoldsById(&legalHoldId).Patch(requestBody)