Manage user groups.
- List User Groups
- Details of User Group
- Add Members to User Group
- Add Member Groups to User Group
- Add Parent Groups to User Group
- Assign Permissions to User Group
- Revoke Permissions from User Group
- Assign Connections to User Group
- Revoke Connections from User Group
- Update User Group
- Create User Group
- Delete User Group
None.
- data_source (string, required) - Data source
- token (string, required) - Auth Token
None.
- 200 - OK
@TODO
None.
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
None.
- 200 - OK
@TODO
Add members to an user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "add",
"path": "/",
"value": "{{username}}"
}
]
- 204 - No Content
This request does not return a response body.
Add member groups to an user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "add",
"path": "/",
"value": "{{userGroupIdentifier}}"
}
]
- 204 - No Content
This request does not return a response body.
Add parent groups to an user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "add",
"path": "/",
"value": "{{userGroupIdentifier}}"
}
]
- 204 - No Content
This request does not return a response body.
Assign permissions to an user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "add",
"path": "/connectionPermissions/{{user_group}}",
"value": "READ"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_USER"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "ADMINISTER"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_USER_GROUP"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_CONNECTION"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_SHARING_PROFILE"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_CONNECTION_GROUP"
}
]
- 204 - No Content
This request does not return a response body.
Revoke permissions from an user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "remove",
"path": "/connectionPermissions/{{user_group}}",
"value": "READ"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_USER"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "ADMINISTER"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_USER_GROUP"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_CONNECTION"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_SHARING_PROFILE"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_CONNECTION_GROUP"
}
]
- 204 - No Content
This request does not return a response body.
Assign connections to an user group
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "add",
"path": "/connectionPermissions/{{connection}}",
"value": "READ"
}
]
- 204 - No Content
This request does not return a response body.
Revoke connections from an user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "remove",
"path": "/connectionPermissions/{{connection}}",
"value": "READ"
}
]
- 204 - No Content
This request does not return a response body.
Updates user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
@TODO
{
"identifier": "test",
"attributes": {
"disabled": ""
}
}
- 204 - No Content
This request does not return a response body.
Create a user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- token (string, required) - Auth Token
@TODO
{
"identifier": "test",
"attributes": {
"disabled": ""
}
}
- 204 - No Content
This request does not return a response body.
Delete user group.
None.
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth token
None.
- 204 - No Content
This request does not return a response body.