| title | Create sourceCollection |
|---|---|
| description | Create a new sourceCollection object. |
| author | mahage-msft |
| ms.localizationpriority | medium |
| ms.subservice | ediscovery |
| doc_type | apiPageType |
| ms.date | 06/10/2024 |
Namespace: microsoft.graph.ediscovery
[!INCLUDE beta-disclaimer]
[!INCLUDE ediscovery-deprecation]
Create a new sourceCollection object.
[!INCLUDE national-cloud-support]
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. For details about delegated and application permissions, see Permission types. To learn more about these permissions, see the permissions reference.
[!INCLUDE permissions-table]
POST /compliance/ediscovery/cases/{caseId}/sourceCollections| Name | Description |
|---|---|
| Authorization | Bearer {token}. Required. Learn more about authentication and authorization. |
| Content-Type | application/json. Required. |
In the request body, supply a JSON representation of the sourceCollection object.
The following table lists the properties that are required when you create the sourceCollection.
| Property | Type | Description |
|---|---|---|
| dataSourceScopes | microsoft.graph.ediscovery.dataSourceScopes | When specified, the collection will span across a service for an entire workload. The possible values are: none,allTenantMailboxes,allTenantSites,allCaseCustodians,allCaseNoncustodialDataSources. Note: Either one custodian or specifying dataSourceScope is required when creating a source collection. |
| displayName | String | The display name of the sourceCollection |
| custodianSources | microsoft.graph.ediscovery.dataSource collection | The custodian sources to include in this search. You can get the URL from from custodian siteSources, unifiedGroupSources, or userSources plus the ID of the source. Note: Either one custodian or specifying tenant source is required when creating a source collection. |
If successful, this method returns a 201 Created response code and a microsoft.graph.ediscovery.sourceCollection object in the response body.
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0b-4a30-acfc-5272b691ba5b/sourceCollections
Content-Type: application/json
{
"displayName": "Quarterly Financials search",
"contentQuery": "subject:'Quarterly Financials'",
"custodianSources@odata.bind": [
"https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0b-4a30-acfc-5272b691ba5b/custodians/2192ca408ea2410eba3bec8ae873be6b/userSources/46384443-4137-3032-3437-363939433735"
]
}[!INCLUDE sample-code] [!INCLUDE sdk-documentation]
[!INCLUDE sample-code] [!INCLUDE sdk-documentation]
[!INCLUDE sample-code] [!INCLUDE sdk-documentation]
[!INCLUDE sample-code] [!INCLUDE sdk-documentation]
[!INCLUDE sample-code] [!INCLUDE sdk-documentation]
[!INCLUDE sample-code] [!INCLUDE sdk-documentation]
[!INCLUDE sample-code] [!INCLUDE sdk-documentation]
Note: The response object shown here might be shortened for readability.
HTTP/1.1 201 Created
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#compliance/ediscovery/cases/47746044-fd0b-4a30-acfc-5272b691ba5b/sourceCollections/$entity",
"description": null,
"lastModifiedDateTime": "2021-01-12T18:09:03.7378679Z",
"contentQuery": "subject:'Quarterly Financials'",
"dataSourceScopes": "none",
"id": "1a9b4145d8f84e39bc45a7f68c5c5119",
"displayName": "Quarterly Financials search",
"createdDateTime": "2021-01-12T18:09:03.417009Z",
"createdBy": {
"user": {
"id": "c1db6f13-332a-4d84-b111-914383ff9fc9",
"displayName": "EDisco Admin",
"userPrincipalname": "admin@contoso.com"
}
},
"lastModifiedBy": {
"user": {
"id": "c1db6f13-332a-4d84-b111-914383ff9fc9",
"displayName": "EDisco Admin",
"userPrincipalname": "admin@contoso.com"
}
}
}