API Triggered Campaign - Feedback webho
Hi All,
I need a help/clarification on feedback webhook data storage.
I have enabled webhook option in API triggered campaign and setup streaming HTTP API endpoint to store the feedback in AEP custom dataset. I’m using custom identity type as per my requirement for API triggered campaign.
Below documentation shows the payload triggered after message execution.
https://experienceleague.adobe.com/en/docs/journey-optimizer/using/configuration/feedback-webhooks
Since I used custom identity during Campaign setup, I understand the identityMap in the payload will contain the custom identity and not email. If so, how do I capture the additional information like email address - to which email is triggered to - and if it sends email only in that feedback payload, then how do I get it work to send the custom identity which is the profile identifier for me.
The webhook is working and I see the feedback data in the custom dataset but it is populating with neither email identity nor custom identity.
I tried to map the source and target field in dataflow for the identity but it is not showing up and letting me save the dataflow without any error. Attached reference in case the payload sends email address.

I also tried with custom identity (ACCNUMBER) which is: identityMap.ACCNUMBER[0].id
I’m thinking there is something wrong with my syntax in the mapping indetityMap with string field. Please share your inputs.
Thanks.