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
errorobjects 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.