6.14 Service to Manage Users in Groups
Info : available in Thru File Sharing version 9.10.8 and later.
6.14.1 GET UserGroups
List all groups in the site
Url | [ThruWebServer]/REST/[version]/UserGroups |
Verb | GET |
Required HTTP Headers | Accept: (application/xml or application/json) |
Description | List all groups in the site |
Request Body | None |
Return Data Object | ThruCollectionResult<ThruPublicGroupInfo> |
Invocation Scenario(s) |
|
Remarks |
|
6.14.2 PUT UserGroup
Update group data by a group ID
Url | [ThruWebServer]/REST/[version]/UserGroups/[groupId] |
Verb | PUT |
Required HTTP Headers | Accept: (application/xml or application/json) |
Description | Update group data by a group ID |
Request Body | ThruPublicGroupInfo, |
Return Data Object | None |
Invocation Scenario(s) |
|
Remarks | GroupID is required in 2 places: on the URL and in the object ThruPublicGroupInfo. GroupID value on URL is used, the value in ThruPublicGroupInfo is ignored. |
6.14.3 DELETE User
Delete user from a User Group using UserID and UserGroupID
Url | [ThruWebServer]/REST/[version]/UserGroups/[groupId]/Users/[userId] |
Verb | DELETE |
Required HTTP Headers | Accept: (application/xml or application/json) |
Description | Delete user from a User Group using UserID and UserGroupID |
Request Body | None required |
Return Data Object | none |
Invocation Scenario(s) |
|
Remarks | Rest API version : 1.0 |
6.14.4 POST User
Add User to UserGroup using UserID and UserGroupID
Url | [ThruWebServer]/REST/[version]/UserGroups/[groupId]/Users/[userId] |
Verb | POST |
Required HTTP Headers | Accept: (application/xml or application/json) |
Description | Add User to UserGroup using UserID and UserGroupID |
Request Body | None |
Return Data Object | None |
Invocation Scenario(s) |
|
Remarks | Rest API version : 1.0 |
6.14.5 GET Users
List users in a User Group by userGroupID
Url | [ThruWebServer]/REST/[version]/UserGroups/[groupId]/Users |
Verb | GET |
Required HTTP Headers | Accept: (application/xml or application/json) |
Description | List users in a User Group by userGroupID |
Request Body | None required |
Return Data Object | ThruCollectionResult<ThruPublicUserInfo> |
Invocation Scenario(s) |
|
Remarks | Rest API version : 1.0 |