Skip to content

Commit 4c24e8a

Browse files
authored
Merge pull request #26243 from microsoftgraph/users/arevers/CaseMemberCRUDDocumentation
Documentation for eDiscovery CaseMember CRUD APIs
2 parents 420d8c3 + a08682d commit 4c24e8a

12 files changed

+564
-1
lines changed
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
title: "Remove ediscoveryCaseMember"
3+
description: "Remove an ediscoveryCaseMember object."
4+
author: "arevers"
5+
ms.date: 2/12/2015
6+
ms.localizationpriority: medium
7+
ms.subservice: "ediscovery"
8+
doc_type: apiPageType
9+
---
10+
11+
# Remove ediscoveryCaseMember
12+
13+
Namespace: microsoft.graph.security
14+
15+
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
16+
17+
Remove an [ediscoveryCaseMember](../resources/security-ediscoverycasemember.md) from an [ediscoveryCase](../resources/security-ediscoverycase.md).
18+
19+
## Permissions
20+
21+
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
22+
23+
<!-- {
24+
"blockType": "permissions",
25+
"name": "security-ediscoverycasemember-delete-permissions"
26+
}
27+
-->
28+
[!INCLUDE [permissions-table](../includes/permissions/security-ediscoverycasemember-delete-permissions.md)]
29+
30+
## HTTP request
31+
32+
<!-- {
33+
"blockType": "ignored"
34+
}
35+
-->
36+
``` http
37+
DELETE security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers/{eDiscoveryCaseMemberId}
38+
```
39+
40+
## Request headers
41+
42+
|Name|Description|
43+
|:---|:---|
44+
|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
45+
|Content-Type|application/json. Required.|
46+
47+
## Request body
48+
49+
[!INCLUDE [table-intro](../../includes/update-property-table-intro.md)]
50+
51+
|Property|Type|Description|
52+
|:---|:---|:---|
53+
|ID|String|The ID of the eDiscovery case member. Can be obtained by calling **GET /caseMembers**. Required.|
54+
55+
## Response
56+
57+
If successful, this method returns a `204 No Content` response code.
58+
59+
## Examples
60+
61+
### Request
62+
63+
The following example shows a request.
64+
<!-- {
65+
"blockType": "request",
66+
"name": "delete_ediscoverycasemember"
67+
}
68+
-->
69+
``` http
70+
DELETE https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58fcd4c1-e11c-42a4-bc90-f57e1990319c/caseMembers/4e82e429-97bb-4796-b376-286396ecb2c3
71+
```
72+
73+
74+
### Response
75+
76+
The following example shows the response.
77+
<!-- {
78+
"blockType": "response",
79+
"truncated": true
80+
}
81+
-->
82+
``` http
83+
HTTP/1.1 204 No Content
84+
```
85+
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: "List ediscoveryCaseMember"
3+
description: "Get a list of the ediscoveryCaseMember objects and their properties."
4+
author: "annierevers"
5+
ms.date: 2/12/2025
6+
ms.localizationpriority: medium
7+
ms.subservice: "ediscovery"
8+
doc_type: apiPageType
9+
---
10+
11+
# List ediscoveryCaseMember
12+
13+
Namespace: microsoft.graph.security
14+
15+
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
16+
17+
Get a list of [ediscoveryCaseMember](../resources/security-ediscoverycasemember.md) objects for an [ediscoveryCase](../resources/security-ediscoverycase.md).
18+
19+
## Permissions
20+
21+
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
22+
23+
<!-- {
24+
"blockType": "permissions",
25+
"name": "security-ediscoverycasemember-list-permissions"
26+
}
27+
-->
28+
[!INCLUDE [permissions-table](../includes/permissions/security-ediscoverycasemember-list-permissions.md)]
29+
30+
## HTTP request
31+
32+
<!-- {
33+
"blockType": "ignored"
34+
}
35+
-->
36+
``` http
37+
GET security/cases/ediscoveryCases/{ediscoveryCaseId}/caseMembers
38+
```
39+
40+
## Optional query parameters
41+
42+
This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
43+
44+
## Request headers
45+
46+
|Name|Description|
47+
|:---|:---|
48+
|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts). |
49+
50+
## Request body
51+
52+
Don't supply a request body for this method.
53+
54+
## Response
55+
56+
If successful, this method returns a `200 OK` response code and a collection of [ediscoveryCaseMember](../resources/security-ediscoverycasemember.md) objects in the response body.
57+
58+
## Examples
59+
60+
### Request
61+
62+
The following example shows a request.
63+
<!-- {
64+
"blockType": "request",
65+
"name": "list_ediscoverycasemember"
66+
}
67+
-->
68+
``` http
69+
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-4184-41c6-9eb7-8c8cc3e2288b/caseMembers
70+
```
71+
72+
73+
### Response
74+
75+
The following example shows the response.
76+
<!-- {
77+
"blockType": "response",
78+
"truncated": true,
79+
"@odata.type": "microsoft.graph.security.ediscoveryCaseMember"
80+
}
81+
-->
82+
``` http
83+
HTTP/1.1 200 OK
84+
Content-Type: application/json
85+
86+
{
87+
"@odata.context": "https://graph.microsoft.com/beta/$metadata#security/cases/ediscoveryCases('b0073e4e-4184-41c6-9eb7-8c8cc3e2288b')/caseMembers",
88+
"value": [
89+
{
90+
"recipientType": "user",
91+
"id": "c4af6f9d-37f6-43f9-9e17-601544234146",
92+
"displayName": "John Adams",
93+
"smtpAddress": "johnadams@microsoft.com"
94+
},
95+
{
96+
"recipientType": "roleGroup",
97+
"id": "b9fb4f22-5f90-47a0-b309-44fe96a959fd",
98+
"displayName": "Security Administrator",
99+
"smtpAddress": ""
100+
}
101+
]
102+
}
103+
```

0 commit comments

Comments
 (0)