Hi,
My data is: Email: abc@test.com, Firstname: abc, Lastname: xyz
I want to change it to: Email: abc@test.com, Firstname: abc, Lastname: xyz, City:Pune, Address:Halli
Steps i followed:
1)Created a dataset.
2) Disabled for profiling
3) Enabled for profiling and upsert.
When i want to create a new record, i send through API. Second time i sent through Batch, Upsert works perfect.
But when i create a new record through api, and try to update data through api by using below,
"operations": {
"data": "merge"
}
It does not work. Please note that I have only 1 identity which is email so i did not create identity dataset.
Please let me know where I am going wrong ?
Solved! Go to Solution.
Hello
using upsert via an API should us the following format.
Hi @arpan-garg ,
I am using only 1 dataset. And yes my header does have flowid and dataset id. Below is what is not working for me:
Hi @AnujaBh - I also face the same issue now. Seems like something recently changed @abhinavbalooni - You have any idea on why the upsert is not working?
Views
Replies
Total Likes
In my body of the request, I had this "xdmEntity", which I removed and it started working. See if you too have that.
Can you paste the body here?
If you are not using xdmEntity then are you mapping the fields via data mapper?
I am always getting the following error -
Hello
using upsert via an API should us the following format.
Hi @brekrut - Did you tried it recently? Because i tried it and i get an error
hello @arpan-garg
Yes I have used this payload to ingest using upsert via an API.
You will need to specify the body of the payload inbound of the dataset.
Views
Replies
Total Likes