Get groups
Retrieve a list of all groups not associated to a particular channel or team. `not_associated_to_team` OR `not_associated_to_channel` is required. If you use `not_associated_to_team`, you must be a team admin for that particular team (permission to manage that team). If you use `not_associated_to_channel`, you must be a channel admin for that particular channel (permission to manage that channel). Minimum server version: 5.11
Get team groups by channels
Retrieve the set of groups associated with the channels in the given team grouped by channel. ##### Permissions Must have `manage_system` permission or can access only for current user Minimum server version: 5.11
Get channel groups
Retrieve the list of groups associated with a given channel. ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Get GroupSyncable from channel ID
Get the GroupSyncable object with group_id and channel_id from params ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Get GroupSyncable from Team ID
Get the GroupSyncable object with group_id and team_id from params ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Get group channels
Retrieve the list of channels associated to the group ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Get group teams
Retrieve the list of teams associated to the group ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Get group users
Retrieve the list of users associated with a given group. ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Link a channel to a group
Link a channel to a group ##### Permissions If the channel is private, you must have `manage_private_channel_members` permission. Otherwise, you must have the `manage_public_channel_members` permission. Minimum server version: 5.11
Patch a group
Partially update a group by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Patch a GroupSyncable associated to Channel
Partially update a GroupSyncable by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Patch a GroupSyncable associated to Team
Partially update a GroupSyncable by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. ##### Permissions Must have `manage_system` permission. Minimum server version: 5.11
Delete a link from a channel to a group
Delete a link from a channel to a group ##### Permissions If the channel is private, you must have `manage_private_channel_members` permission. Otherwise, you must have the `manage_public_channel_members` permission. Minimum server version: 5.11
Delete a link from a team to a group
Delete a link from a team to a group ##### Permissions Must have `manage_team` permission. Minimum server version: 5.11