Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/beta/me/dataSecurityAndGovernance/activities/contentActivities
Content-Type: application/json
{
"contentToProcess": {
"contentEntries": [
{
"@odata.type": "microsoft.graph.processConversationMetadata",
"identifier": "07785517-9081-4fe7-a9dc-85bcdf5e9075",
"name":"PC Purview API Explorer message",
"correlationId": "d63eafd2-e3a9-4c1a-b726-a2e9b9d9580d",
"sequenceNumber": 0,
"isTruncated": false,
"createdDateTime": "2025-05-27T17:23:20",
"modifiedDateTime": "2025-05-27T17:23:20"
}
],
"activityMetadata": {
"activity": "uploadText"
},
"deviceMetadata": {
"operatingSystemSpecifications": {
"operatingSystemPlatform": "Windows 11",
"operatingSystemVersion": "10.0.26100.0"
},
"ipAddress": "127.0.0.1"
},
"protectedAppMetadata": {
"name": "PC Purview API Explorer",
"version": "0.2",
"applicationLocation":{
"@odata.type": "microsoft.graph.policyLocationApplication",
"value": "83ef208a-0396-4893-9d4f-d36efbffc8bd"
}
},
"integratedAppMetadata": {
"name": "PC Purview API Explorer",
"version": "0.2"
}
}
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Beta.Models;
using Microsoft.Kiota.Abstractions.Serialization;
var requestBody = new ContentActivity
{
AdditionalData = new Dictionary<string, object>
{
{
"contentToProcess" , new UntypedObject(new Dictionary<string, UntypedNode>
{
{
"contentEntries", new UntypedArray(new List<UntypedNode>
{
new UntypedObject(new Dictionary<string, UntypedNode>
{
{
"@odata.type", new UntypedString("microsoft.graph.processConversationMetadata")
},
{
"identifier", new UntypedString("07785517-9081-4fe7-a9dc-85bcdf5e9075")
},
{
"name", new UntypedString("PC Purview API Explorer message")
},
{
"correlationId", new UntypedString("d63eafd2-e3a9-4c1a-b726-a2e9b9d9580d")
},
{
"sequenceNumber", new UntypedString("0")
},
{
"isTruncated", new UntypedBoolean(false)
},
{
"createdDateTime", new UntypedString("2025-05-27T17:23:20")
},
{
"modifiedDateTime", new UntypedString("2025-05-27T17:23:20")
},
}),
})
},
{
"activityMetadata", new UntypedObject(new Dictionary<string, UntypedNode>
{
{
"activity", new UntypedString("uploadText")
},
})
},
{
"deviceMetadata", new UntypedObject(new Dictionary<string, UntypedNode>
{
{
"operatingSystemSpecifications", new UntypedObject(new Dictionary<string, UntypedNode>
{
{
"operatingSystemPlatform", new UntypedString("Windows 11")
},
{
"operatingSystemVersion", new UntypedString("10.0.26100.0")
},
})
},
{
"ipAddress", new UntypedString("127.0.0.1")
},
})
},
{
"protectedAppMetadata", new UntypedObject(new Dictionary<string, UntypedNode>
{
{
"name", new UntypedString("PC Purview API Explorer")
},
{
"version", new UntypedString("0.2")
},
{
"applicationLocation", new UntypedObject(new Dictionary<string, UntypedNode>
{
{
"@odata.type", new UntypedString("microsoft.graph.policyLocationApplication")
},
{
"value", new UntypedString("83ef208a-0396-4893-9d4f-d36efbffc8bd")
},
})
},
})
},
{
"integratedAppMetadata", new UntypedObject(new Dictionary<string, UntypedNode>
{
{
"name", new UntypedString("PC Purview API Explorer")
},
{
"version", new UntypedString("0.2")
},
})
},
})
},
},
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Me.DataSecurityAndGovernance.Activities.ContentActivities.PostAsync(requestBody);
mgc-beta users data-security-and-governance activities content-activities create --user-id {user-id} --body '{\
"contentToProcess": {\
"contentEntries": [\
{\
"@odata.type": "microsoft.graph.processConversationMetadata",\
"identifier": "07785517-9081-4fe7-a9dc-85bcdf5e9075",\
"name":"PC Purview API Explorer message",\
"correlationId": "d63eafd2-e3a9-4c1a-b726-a2e9b9d9580d",\
"sequenceNumber": 0, \
"isTruncated": false,\
"createdDateTime": "2025-05-27T17:23:20",\
"modifiedDateTime": "2025-05-27T17:23:20"\
}\
],\
"activityMetadata": { \
"activity": "uploadText"\
},\
"deviceMetadata": {\
"operatingSystemSpecifications": {\
"operatingSystemPlatform": "Windows 11",\
"operatingSystemVersion": "10.0.26100.0" \
},\
"ipAddress": "127.0.0.1"\
},\
"protectedAppMetadata": {\
"name": "PC Purview API Explorer",\
"version": "0.2",\
"applicationLocation":{\
"@odata.type": "microsoft.graph.policyLocationApplication",\
"value": "83ef208a-0396-4893-9d4f-d36efbffc8bd"\
}\
},\
"integratedAppMetadata": {\
"name": "PC Purview API Explorer",\
"version": "0.2" \
}\
}\
}\
'
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
ContentActivity contentActivity = new ContentActivity();
HashMap<String, Object> additionalData = new HashMap<String, Object>();
contentToProcess = new ();
LinkedList<Object> contentEntries = new LinkedList<Object>();
property = new ();
property.setOdataType("microsoft.graph.processConversationMetadata");
property.setIdentifier("07785517-9081-4fe7-a9dc-85bcdf5e9075");
property.setName("PC Purview API Explorer message");
property.setCorrelationId("d63eafd2-e3a9-4c1a-b726-a2e9b9d9580d");
property.setSequenceNumber(0);
property.setIsTruncated(false);
property.setCreatedDateTime("2025-05-27T17:23:20");
property.setModifiedDateTime("2025-05-27T17:23:20");
contentEntries.add(property);
contentToProcess.setContentEntries(contentEntries);
activityMetadata = new ();
activityMetadata.setActivity("uploadText");
contentToProcess.setActivityMetadata(activityMetadata);
deviceMetadata = new ();
operatingSystemSpecifications = new ();
operatingSystemSpecifications.setOperatingSystemPlatform("Windows 11");
operatingSystemSpecifications.setOperatingSystemVersion("10.0.26100.0");
deviceMetadata.setOperatingSystemSpecifications(operatingSystemSpecifications);
deviceMetadata.setIpAddress("127.0.0.1");
contentToProcess.setDeviceMetadata(deviceMetadata);
protectedAppMetadata = new ();
protectedAppMetadata.setName("PC Purview API Explorer");
protectedAppMetadata.setVersion("0.2");
applicationLocation = new ();
applicationLocation.setOdataType("microsoft.graph.policyLocationApplication");
applicationLocation.setValue("83ef208a-0396-4893-9d4f-d36efbffc8bd");
protectedAppMetadata.setApplicationLocation(applicationLocation);
contentToProcess.setProtectedAppMetadata(protectedAppMetadata);
integratedAppMetadata = new ();
integratedAppMetadata.setName("PC Purview API Explorer");
integratedAppMetadata.setVersion("0.2");
contentToProcess.setIntegratedAppMetadata(integratedAppMetadata);
additionalData.put("contentToProcess", contentToProcess);
contentActivity.setAdditionalData(additionalData);
ContentActivity result = graphClient.me().dataSecurityAndGovernance().activities().contentActivities().post(contentActivity);
const options = {
authProvider,
};
const client = Client.init(options);
const contentActivity = {
contentToProcess: {
contentEntries: [
{
'@odata.type': 'microsoft.graph.processConversationMetadata',
identifier: '07785517-9081-4fe7-a9dc-85bcdf5e9075',
name: 'PC Purview API Explorer message',
correlationId: 'd63eafd2-e3a9-4c1a-b726-a2e9b9d9580d',
sequenceNumber: 0,
isTruncated: false,
createdDateTime: '2025-05-27T17:23:20',
modifiedDateTime: '2025-05-27T17:23:20'
}
],
activityMetadata: {
activity: 'uploadText'
},
deviceMetadata: {
operatingSystemSpecifications: {
operatingSystemPlatform: 'Windows 11',
operatingSystemVersion: '10.0.26100.0'
},
ipAddress: '127.0.0.1'
},
protectedAppMetadata: {
name: 'PC Purview API Explorer',
version: '0.2',
applicationLocation: {
'@odata.type': 'microsoft.graph.policyLocationApplication',
value: '83ef208a-0396-4893-9d4f-d36efbffc8bd'
}
},
integratedAppMetadata: {
name: 'PC Purview API Explorer',
version: '0.2'
}
}
};
await client.api('/me/dataSecurityAndGovernance/activities/contentActivities')
.version('beta')
.post(contentActivity);
<?php
use Microsoft\Graph\Beta\GraphServiceClient;
use Microsoft\Graph\Beta\Generated\Models\ContentActivity;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new ContentActivity();
$additionalData = [
'contentToProcess' => [
'contentEntries' => [
[
'@odata.type' => 'microsoft.graph.processConversationMetadata',
'identifier' => '07785517-9081-4fe7-a9dc-85bcdf5e9075',
'name' => 'PC Purview API Explorer message',
'correlationId' => 'd63eafd2-e3a9-4c1a-b726-a2e9b9d9580d',
'sequenceNumber' => 0,
'isTruncated' => false,
'createdDateTime' => '2025-05-27T17:23:20',
'modifiedDateTime' => '2025-05-27T17:23:20',
],
],
'activityMetadata' => [
'activity' => 'uploadText',
],
'deviceMetadata' => [
'operatingSystemSpecifications' => [
'operatingSystemPlatform' => 'Windows 11',
'operatingSystemVersion' => '10.0.26100.0',
],
'ipAddress' => '127.0.0.1',
],
'protectedAppMetadata' => [
'name' => 'PC Purview API Explorer',
'version' => '0.2',
'applicationLocation' => [
'@odata.type' => 'microsoft.graph.policyLocationApplication',
'value' => '83ef208a-0396-4893-9d4f-d36efbffc8bd',
],
],
'integratedAppMetadata' => [
'name' => 'PC Purview API Explorer',
'version' => '0.2',
],
],
];
$requestBody->setAdditionalData($additionalData);
$result = $graphServiceClient->me()->dataSecurityAndGovernance()->activities()->contentActivities()->post($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph_beta import GraphServiceClient
from msgraph_beta.generated.models.content_activity import ContentActivity
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = ContentActivity(
additional_data = {
"content_to_process" : {
"content_entries" : [
{
"@odata_type" : "microsoft.graph.processConversationMetadata",
"identifier" : "07785517-9081-4fe7-a9dc-85bcdf5e9075",
"name" : "PC Purview API Explorer message",
"correlation_id" : "d63eafd2-e3a9-4c1a-b726-a2e9b9d9580d",
"sequence_number" : 0,
"is_truncated" : False,
"created_date_time" : "2025-05-27T17:23:20",
"modified_date_time" : "2025-05-27T17:23:20",
},
],
"activity_metadata" : {
"activity" : "uploadText",
},
"device_metadata" : {
"operating_system_specifications" : {
"operating_system_platform" : "Windows 11",
"operating_system_version" : "10.0.26100.0",
},
"ip_address" : "127.0.0.1",
},
"protected_app_metadata" : {
"name" : "PC Purview API Explorer",
"version" : "0.2",
"application_location" : {
"@odata_type" : "microsoft.graph.policyLocationApplication",
"value" : "83ef208a-0396-4893-9d4f-d36efbffc8bd",
},
},
"integrated_app_metadata" : {
"name" : "PC Purview API Explorer",
"version" : "0.2",
},
},
}
)
result = await graph_client.me.data_security_and_governance.activities.content_activities.post(request_body)
O exemplo a seguir mostra a resposta.