List Groups
Query Parameters
Filter by share permission. For non-admin users, filters groups based on membership and share settings.
Response
array
Array of group objects
Create Group
Request Body
string
required
Group name
string
required
Group description
object
Group-specific permissions
object
Additional group data. If not provided, default share configuration is applied.
Get Group
Path Parameters
string
required
The unique identifier of the group
Update Group
Request Body
string
required
Updated group name
string
required
Updated group description
object
Updated permissions
object
Updated group data
Add Users to Group
Request Body
array
Array of user IDs to add to the group. Invalid user IDs are automatically filtered out.
Remove Users from Group
Request Body
array
Array of user IDs to remove from the group
Get Group Users
Response
Returns an array of user objects with basic information:Export Group
Response
Returns group object with additionaluser_ids field:
array
Array of all user IDs in the group
Delete Group
Response
Returnstrue if successful, error otherwise.
Notes
- Admin users can access all groups regardless of membership
- Non-admin users can only see groups they are members of (unless group share is set to
true) - Group share settings:
trueor"true": Anyone can share to this groupfalseor"false": Nobody can share to this group"members": Only group members can share to this group
- Adding duplicate users to a group is silently ignored
- Invalid user IDs are automatically filtered when adding users
- All group operations update the
updated_attimestamp