Skip to content

GroupService

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

MethodDescription
CreateGroupCreate a new group
GetGroupGet a group by ID
ListGroupsList groups for the organization
UpdateGroupUpdate a group’s name or description
DeleteGroupDelete a group
AddGroupMembersAdd members to a group
RemoveGroupMembersRemove members from a group
ListGroupMembersList members of a group
GetUserGroupMembershipsGet all groups a user belongs to

Authorization: Requires MANAGE_GROUPS permission

FieldTypeDescription
namestringGroup name. Max 200 characters.
descriptionstringGroup description. Max 1000 characters.
FieldTypeDescription
groupGroupThe created group.

Authorization: Requires VIEW_GROUPS permission

FieldTypeDescription
idstringGroup ID.
FieldTypeDescription
groupGroupThe group.

Authorization: Requires VIEW_GROUPS permission

FieldTypeDescription
paginationPaginationPagination parameters.
FieldTypeDescription
groupsGroup[]List of groups.
paginationPaginationMetaPagination metadata.

Authorization: Requires MANAGE_GROUPS permission

FieldTypeDescription
idstringGroup ID.
namestringUpdated name.
descriptionstringUpdated description.
FieldTypeDescription
groupGroupThe updated group.

Authorization: Requires MANAGE_GROUPS permission

FieldTypeDescription
idstringGroup ID to delete.

Empty response on success.

Authorization: Requires MANAGE_GROUPS permission

FieldTypeDescription
group_idstringGroup ID.
user_idsstring[]User IDs to add. Max 1000 per request.
FieldTypeDescription
added_countint32Number of members added.

Authorization: Requires MANAGE_GROUPS permission

FieldTypeDescription
group_idstringGroup ID.
user_idsstring[]User IDs to remove.
FieldTypeDescription
removed_countint32Number of members removed.

Authorization: Requires VIEW_GROUPS permission

FieldTypeDescription
group_idstringGroup ID.
paginationPaginationPagination parameters.
FieldTypeDescription
usersUser[]List of group members.
paginationPaginationMetaPagination metadata.

Authorization: Authenticated user (own memberships) or VIEW_GROUPS permission

FieldTypeDescription
user_idstringUser ID.
FieldTypeDescription
membershipsUserGroupMembership[]Groups the user belongs to.
FieldTypeDescription
idstringUnique identifier.
namestringGroup name.
descriptionstringGroup description.
member_countint32Number of members.
created_atTimestampCreation timestamp.
updated_atTimestampLast update timestamp.