Group
List all groups in workspace
list_all_groups_in_workspace = client.list_all_groups_in_workspace workspace_id: 1
Create group
create_group = client.create_group group: {name: 'name', workspace_id: 1, file_managing_abilities: false}
Update group
update_group = client.update_group id: group[:id], workspace_id: 1, group: {name: 'name', file_managing_abilities: true}
Get group info
get_group_info = client.get_group_info id: group[:id], workspace_id: 1
Delete group
get_group_info = client.get_group_info id: group[:id], workspace_id: 1
Update group drm
update_group_drm = client.update_group_drm id: group[:id], workspace_id: 1, group: {drm_enabled: true, drm_expires_after: 'YYYY-MM-DD'}
Disable drm expiration
disable_drm_expiration = client.disable_drm_expiration id: group[:id], workspace_id: 1
Watermarking for group
watermarking_for_group = client.watermarking_for_group id: group[:id], workspace_id: 1, group: {watermarking: true}
Enable access expiration
enable_access_expiration = client.enable_access_expiration id: group[:id], workspace_id: 1, group: {expire_workspace_access_at: "YYYY-MM-DD"}
Disable access expiration
disable_access_expiration = client.disable_access_expiration id: group[:id], workspace_id: 1
Add group member
add_group_member = client.add_group_member id: group[:id], user_id: user[:id], workspace_id: 1, send_email: false
Remove group member
remove_group_member = client.remove_group_member id: group[:id], user_id: user[:id], workspace_id: 1
List all group members
list_all_group_members = client.list_all_group_members id: group[:id], workspace_id: 1