Associate User Group with Resources
This API is used to associate one or more resources to a user group.
URL: /usergroup-updateResource
Type: POST
Parameters
| Param Type | Name | Description | Field Type |
|---|---|---|---|
Header |
sessionId** (or) Token** | Use either Session Id or Token received after login | String |
Query |
Gwkey | Tenant Key. Needed only in case of multitenant installations | String |
Query |
gwsource** | Source from which the request is triggered (For example, web, external) | String |
Payload |
filterValue** | Value to filter the name | String |
Payload |
assignPermissionList | ACF permissions to be assigned to the role | Array |
Payload |
unassignPermissionList | ACF permissions to be unassigned from the role | Array |
** - Mandatory value
Possible Response Message and Code
| HTTP Code | Description | Response Message |
|---|---|---|
| 400 | Bad request | User group not found. |
| 200 | Accepted | Successfully associated user group - resource. |
Sample Request/Response
Use Case
Get the details about a user group with the name usergroup_1.
Request URL
https://appviewxapi.com/avxapi/usergroup-updateResource?gwkey=f000ca01&gwsource=external
Request Payload
{
"payload": {
"name": "testgroup",
"assignList" : [
"resource_2"
],
"unassignList": [
"resource_1"
]
}
}
Response
{
"response": "Updating usergroup with resource(s) successful",
"message": "Updating usergroup with resource(s) successful",
"appStatusCode": null,
"tags": null,
"headers": null
}