Hi Everyone,
One newbie question regarding the usage of Action:
Here is the code I have:
exports.onExecutePostUserRegistration = async (event, api) => {
api.user.setUserMetadata(“registeredPolicy”, “NO”);
console.log(api.user);
};
What should I do to define api?
Test Results
Error:
{
“message”: “Cannot read property ‘user’ of undefined”,
“name”: “TypeError”
}
I understand you have trouble getting custom Actions to work.
Having looked closely at your custom action script, it appears that you are using a Post User Registration action. Unfortunately, it’s not possible to enrich the user’s profile’s metadata post user registration.
In this case, I recommend enriching the user’s profile using a Post Login trigger instead. The Post Login Action will allow you to accomplish your desired behavior.
Please let me know if you have any questions. I would be happy to help.
Thank you @rueben.tiow
One quick question please, I am using Owin Quick Start guide for Asp.net and I need to update the user app_metadata from code and not from Rules/Actions.
Could you provide me any links or guides in order to do so? Thanks