Skip to main content
The Group Members API manages the membership of users within a group. Each member is assigned a scope that determines their permissions inside the group.

Key behaviors

  • A maximum of 25 users can be added per API call across all scope arrays (admins, moderators, participants, usersToBan).
  • If the same UID appears in multiple scope arrays, the highest scope applies in the order: admin > moderator > participant.
  • Individual member addition failures do not cause the overall request to fail — check the error objects in the response for per-member status.
  • For groups with more than 300 members, conversations and unread message counts are not updated.

Member scopes

How group members connect to other resources

  • Groups — Members belong to a Group, identified by its GUID.
  • Users — Each member is a User, identified by their UID.
  • Banned Users — Members can be banned from a group by admins or moderators.
  • Roles & RBAC — A member’s app-wide Role is checked alongside their group scope. Both must allow an action for it to succeed. See RBAC & SBAC.

Available operations

Group member properties

Error handling

For the complete list of error codes, see Error Guide. For all system limits (member caps, group thresholds, etc.), see Properties and Constraints.