Manage User Groups node
The Manage User Groups node allows you to add or remove groups for a user in IO.
This node is available in: Authentication, Admin, Self Service, API, Consent, Library, Custom, User Defined
Node configurations
This section allows you to configure how the user is identified.
Username
You can bind the user either by username or by a specific attribute. The corresponding value must be specified (e.g. {{form.username}}).
An additional Ignore case option is available.
Groups option
You can configure whether the operation is allowed for non-admin users by enabling the dedicated flag.
You can assign the user to existing groups or create new groups to be assigned if they do not exist.
It is also possible to provide a variable containing an array of groups to dynamically specify the groups to add.
There is an option to ignore errors if a specified group is missing.
You can remove specific groups from the user or use a flag to remove all groups.
Can also provide a variable containing an array of groups to dynamically specify the groups to remove.
Default output node
- Success
- Not Authorised
- User not found
- Failure
JSON metadata
{
"name": "group_management_v3",
"active": true,
"bundleName": "am-users-nodes",
"bundleVersion": "1.0",
"nodeName": "GroupManagementV3",
"category": "user_group_management",
"deprecated": false,
"displayName": [{
"lang": "en",
"value": "Manage User Groups"
}, {
"lang": "it",
"value": "Manage User Groups"
}
],
"index": 27,
"inputs": [{
"name": "Input"
}
],
"outputs": [{
"name": "Success",
"level": "success"
}, {
"name": "NotAuthorized",
"level": "warning"
}, {
"name": "UserNotFound",
"level": "warning"
}, {
"name": "Failure",
"level": "error"
}
]
}