Pular para o conteúdo

GroupService

Este conteúdo não está disponível em sua língua ainda.

Manages recipient groups used for campaign audience targeting. Groups are named collections of users that can span teams and departments.

Method Description
CreateGroup Create a new group
GetGroup Get a group by ID
ListGroups List groups for the organization
UpdateGroup Update a group’s name or description
DeleteGroup Delete a group
AddGroupMembers Add members to a group
RemoveGroupMembers Remove members from a group
ListGroupMembers List members of a group
GetUserGroupMemberships Get all groups a user belongs to

Authorization: Requires PERMISSION_GROUPS_WRITE (own groups) or PERMISSION_GROUPS_ALL_WRITE permission

Field Type Description
name string Group name. Max 200 characters.
description string Group description. Max 1000 characters.
Field Type Description
group Group The created group.

Authorization: Requires PERMISSION_GROUPS_ALL_READ or PERMISSION_GROUPS_ALL_WRITE permission

Field Type Description
id string Group ID.
Field Type Description
group Group The group.

Authorization: Requires PERMISSION_GROUPS_ALL_READ or PERMISSION_GROUPS_ALL_WRITE permission

Field Type Description
pagination Pagination Pagination parameters.
Field Type Description
groups Group[] List of groups.
pagination PaginationMeta Pagination metadata.

Authorization: Requires PERMISSION_GROUPS_WRITE (own groups) or PERMISSION_GROUPS_ALL_WRITE permission

Field Type Description
id string Group ID.
name string Updated name.
description string Updated description.
Field Type Description
group Group The updated group.

Authorization: Requires PERMISSION_GROUPS_WRITE (own groups) or PERMISSION_GROUPS_ALL_WRITE permission

Field Type Description
id string Group ID to delete.

Empty response on success.

Authorization: Requires PERMISSION_GROUPS_WRITE (own groups) or PERMISSION_GROUPS_ALL_WRITE permission

Field Type Description
group_id string Group ID.
user_ids string[] User IDs to add. Max 1000 per request.
Field Type Description
added_count int32 Number of members added.

Authorization: Requires PERMISSION_GROUPS_WRITE (own groups) or PERMISSION_GROUPS_ALL_WRITE permission

Field Type Description
group_id string Group ID.
user_ids string[] User IDs to remove.
Field Type Description
removed_count int32 Number of members removed.

Authorization: Requires PERMISSION_GROUPS_ALL_READ or PERMISSION_GROUPS_ALL_WRITE permission

Field Type Description
group_id string Group ID.
pagination Pagination Pagination parameters.
Field Type Description
users User[] List of group members.
pagination PaginationMeta Pagination metadata.

Authorization: Authenticated user (own memberships) or PERMISSION_GROUPS_ALL_READ permission

Field Type Description
user_id string User ID.
Field Type Description
memberships UserGroupMembership[] Groups the user belongs to.
Field Type Description
id string Unique identifier.
name string Group name.
description string Group description.
member_count int32 Number of members.
created_at Timestamp Creation timestamp.
updated_at Timestamp Last update timestamp.