Overview
Groups simplify permission management by allowing you to assign collections and permissions to groups of users rather than individual users.Groups are only available on Teams and Enterprise plans.
Get Group
Retrieve a specific group.Organization ID
Group ID
Response
Group unique identifier
Parent organization ID
Group name
Whether group has access to all collections
External identifier for directory sync
Get Group with Details
Retrieve group including collection assignments.Organization ID
Group ID
Response
Includes all group data plus:Array of collection access assignments
List Groups
Retrieve all groups in an organization.Organization ID
List Groups with Details
Retrieve all groups including collection assignments.Organization ID
Get Group Users
Retrieve all user IDs in a group.Organization ID
Group ID
Response
Returns an array of organization user IDs.Create Group
Create a new group.Request Body
Group name
Grant access to all collections
External identifier for directory sync
Collection access assignments (required if accessAll=false)
Array of organization user IDs to add to group
Collection Access Object
Collection ID
Read-only access
Hide password fields
Update Group
Update an existing group.Organization ID
Group ID
Request Body
Same as Create Group - all fields must be provided.Delete Group
Permanently delete a group.Organization ID
Group ID
Deleting a group removes users from the group but does not delete the users themselves. Users lose access to collections granted via the group.
Bulk Delete Groups
Delete multiple groups at once.Organization ID
Array of group IDs to delete
Group Management Best Practices
Organizing Groups
- By Department: Engineering, Marketing, Sales, Finance
- By Role: Admins, Managers, Contractors
- By Project: Project Alpha, Beta Testing, Production
- By Location: US Team, EU Team, APAC Team
Naming Conventions
Access Strategy
- Use groups instead of individual users for collection access
- Keep groups focused - one clear purpose per group
- Review membership regularly - audit who’s in each group
- Use accessAll sparingly - grant specific collection access when possible
- Leverage directory sync - automate group membership with LDAP/SCIM
Permission Inheritance
Users inherit collection access from all groups they belong to:When a user is in multiple groups with different permissions to the same collection, they receive the highest level of access.
Directory Sync
Groups can be synchronized with external directory services:LDAP/Active Directory
SCIM
Groups created via SCIM automatically include the external ID:Groups vs Direct User Assignment
| Feature | Groups | Direct Assignment |
|---|---|---|
| Scalability | High - add many users at once | Low - one user at a time |
| Maintenance | Easy - update group membership | Difficult - update each user |
| Audit Trail | Clear group structure | Hard to track |
| Directory Sync | Supported | Not applicable |
| Flexibility | Moderate | High |