cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

How to create or update CDC account via dataflow to trigger webhook without setting loginIdentifier

Rvanjari
Participant
0 Kudos
360

Hi all,

I'm working on a CDC DataFlow where the goal is to either create or update user accounts using the accounts.importFullAccount API. As part of the same DataFlow, I also need to trigger an update action to ensure that webhooks are fired.

However, I'm running into an issue where using the gigya.generic or gigya.accounts writer steps causes the loginIdentifier to be automatically set. This is problematic, as I don’t want the loginIdentifier to be defined at this stage—my objective is to simply create a registered account without setting the login identifier.

Is there a way to configure the DataFlow so that:

  • The account is created or updated using accounts.importFullAccount
  • The webhook is triggered through an update
  • But without setting or modifying the loginIdentifier field?

Any guidance or best practices for handling this would be greatly appreciated.

Thanks in advance!

View Entire Topic
KunalBansal
SAP Champion
SAP Champion
0 Kudos

Hey @Rvanjari,

Trigger Webhook with minimal updates - use a custom gigya.generic step with a lightweight accounts.setAccountInfo call, but exclude loginID, email, username, or loginIdentifier in the payload

Feel free to reply for further queries. If it helped, mark thread as accepted solution.
Thanks & Regards,
Kunal Bansal, SAP CX SME
https://www.linkedin.com/in/thekunalbansal

Rvanjari
Participant
0 Kudos
Hi Kunal , Indeed using the gigya.generic - accounts.setAccountInfo works