I hope everyone doing well !
Currently I am working on one use case where I need to update two identity attribute value input for particular user via form inputs using workflow functionality, When I tried to use HttpAction Trigger into my workflow (Update Identity Attribute) got certain errors on Update Identity attribute API that belong to v2024, I am not sure whether its supportable right now for V2024 API for Http action trigger, got same error after trying same via Postman client.
Hi @LearningStar Can you give more information on the issue like which attribute you are trying to update and what’s the http operation payload looks like in the workflow test input?
@Santhakumar thanks for looking into this, I am trying to update two attributes which are present at Identity profile I need to update at user attribute level since this use case created for New Joiner event,
There are two attributes which is Business Location, Client-role these two inputs we need to get it from User Input via form into workflow.
There are two inputs that we are derived from form inputs and those inputs we need to add at identity attribute for user whom this trigger applied.
PUT : Method
body :
{“displayName”:“Cost Center”,“multi”:false,“name”:“costCenter”,“searchable”:false,“sources”:[{“properties”:{“ruleName”:“Cloud Promote Identity Attribute”,“ruleType”:“IdentityAttribute”},“type”:“rule”}],“standard”:false,“system”:false,“type”:“string”}
I am using the default one as my previous created payloads were getting failed at workflow test level.
Ignoring your error for now, this endpoint is for updating the definition of an identity attribute, not updating the value of an identity attribute on a specific identity. You cannot update an identity attribute value directly via API, they can only be influenced via a source mapping, transform, or rule.
Which way would be more suitable for this use case as we need to update user attributes via form input here from workflow ? Do you know any other way around that we can use here. it should use form inputs those 2 values should be write to identity attribute for user this action triggered.