Expand my Community achievements bar.

Join us in celebrating the outstanding achievement of our RTCDP Community Member of the Year!

Validation of Source Data via HTTP API Source Connector

Avatar

Level 4

Hello all,

 

I am trying to validate incoming source data into the HTTP API Source Connector in Adobe CDP and getting some errors I have been unable to resolve. 

 

My initial question is: If I am trying to ingest this data as an event into Adobe CDP, does my source file JSON need to include _id and timestamp? Do these fields need to be included in the payload coming from our backend systems? The error I am receiving is saying that required key (_id) is not found?

 

Thank you,

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

3 Replies

Avatar

Community Advisor

Hi @RyanMoravick 

Event data does need to include a unique _id value for ingestion

Avatar

Level 4

@DavidRoss91 do you know if the HTTP API Source Connector is able to handle an array in the ingestion payload? When I test this using postman I am able to successfully ingest a record, but when pushing a large payload from Databricks, im getting ingestion errors about _id being missing.

Avatar

Level 4

@DavidRoss91 something like this for example

 

{
"_object": {
"LID": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx",
"AsOf": "2024-11-05",
"rfCategory": "Loyal",
"rfMonetaryCategory": "Other"
},
"_id":"2024-11-05Loyalxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxOther",
"eventType":"rfm.status.update",
"timestamp":"2024-11-05T00:00:00.000Z"
}