Solved
Enable a dataset for UPSERT profile using APIs which ingestion will work on this
Once the dataset is enabled for Upsert functionality via API, can it also be used for Streaming ingestion?
Once the dataset is enabled for Upsert functionality via API, can it also be used for Streaming ingestion?
Hi @brekrut
Still facing the same issue
Steps i followed
Created Two dataset
Hello @bellasnow5378
Can you please try this payload for upsert againt the data collection. Notice the xdmEntity is changed to xdmUpdate
{
"header": {
"msgType": "xdmEntityUpdate",
"msgId": "{{guid}}",
"xactionId": "{{current_timestamp}}{{guid}}",
"createdAt": "{{epoch_time}}",
"originalTimestamp": "{{epoch_time}}",
"datasetId": "<dataSetID>",
"dataStreamId": "",
"imsOrgId": "<IMSORG>",
"xdmSchema": {
"name": "_xdm.context.profile",
"version": "1.0"
},
"source": {
"name": "<sourceName>"
}
},
"body": {
"xdmEntityUpdates": {
"_<tenant>": {
<Attributes are here>
}
}
}
}
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.