Group Users
A GroupUser is a record about membership of a User within a Group.
Creating GroupUsers
GroupUsers can be created via the normal create action. When using the update action, if the
GroupUser record does not exist for the given user/group IDs it will be created.
List Group Users
SDK Method
GroupUser.List();
Return Object
FilesList<GroupUser>
Authorization Requirement
Available to all authenticated keys or sessions.
Method Arguments
| Argument | Description |
|---|---|
| group_id int64 | Group ID. If provided, will return group_users of this group. |
| user_id int64 | User ID. If provided, will return group_users of this user. |
Additional Arguments
Create Group User
SDK Method
GroupUser.Create();
Return Object
GroupUser
Authorization Requirement
Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.
Method Arguments
| Argument | Description |
|---|---|
| group_id int64 Required | Group ID to add user to. |
| user_id int64 Required | User ID to add to group. |
| admin boolean | Is the user a group administrator? |
Update Group User
SDK Method
groupUser.Update();
Return Object
GroupUser
Authorization Requirement
Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.
Method Arguments
| Argument | Description |
|---|---|
| group_id int64 Required | Group ID to add user to. |
| user_id int64 Required | User ID to add to group. |
| admin boolean | Is the user a group administrator? |
Delete Group User
SDK Method
groupUser.Delete();
Return Object
No return value.
Authorization Requirement
Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.
Method Arguments
| Argument | Description |
|---|---|
| group_id int64 Required | Group ID from which to remove user. |
| user_id int64 Required | User ID to remove from group. |
The GroupUser Object
Some of the methods above return a GroupUser object. The attributes of this object are listed below.
| Attribute | Description |
|---|---|
| group_name string | Group name |
| group_id int64 | Group ID |
| user_id int64 | User ID |
| admin boolean | Is this user an administrator of this group? |
| username string | Username of the user |