Groups are the mechanism Pro and Enterprise subscriptions use to share Organizations, Accounts, and Customers withDocumentation Index
Fetch the complete documentation index at: https://docs.quiverstone.io/llms.txt
Use this file to discover all available pages before exploring further.
ACCESS teams. A Group answers a single question:
“Which users should have which AWS roles on which resources?”This page explains what a Group contains, how it grants access, and how to use Groups to model common sharing patterns.
Groups do not exist on Free or Consultant tiers. Free is single-user; Consultant shares everything automatically. If you need granular, selective sharing, you’re on Pro or Enterprise — which is exactly where Groups live.
The mental model
In Quiverstone, anACCESS team member sees nothing by default. They only see Organizations, Accounts, and Customers that a SETTINGS team member has explicitly shared with them through a Group.
A Group is a named bundle that links three things together:
- Who — one or more individual users, and/or one or more
ACCESSteams. - What — one or more Organizations, Accounts, or Customers they should be able to see.
- How — one or more Roles (saved AWS IAM role configurations) they can assume on the linked Accounts.
What a Group contains
| Field | Description |
|---|---|
| Name | Short, descriptive identifier (e.g. Prod-ReadOnly, Acme-Contractors). |
| Description | Optional longer explanation of why the Group exists. |
| Users | Specific individual users granted access directly. |
| Teams | ACCESS teams whose active members inherit the Group’s access transitively. |
| Roles | One or more saved Role records the Group’s members can assume on the linked Accounts. |
| Organizations / Accounts / Customers | The resources whose visibility is being granted. |
What a Group grants
Adding a user to a Group (directly or via their team) gives them:- Read-only visibility of every Organization, Account, and Customer referenced by the Group. The records appear in the user’s list views and they can click through to see details.
- Role assumption into any Account referenced by the Group, using any Role attached to the Group. The user clicks Assume Role on the Account and Quiverstone issues temporary AWS credentials.
- Nothing else. Users in a Group cannot edit or delete the referenced resources — CRUD remains locked to
SETTINGSteam members.
Creating a Group
Confirm you're on a SETTINGS team
Only
SETTINGS team members can create Groups. If the Groups navigation item is hidden, you are not on a SETTINGS team — ask your workspace admin to add you to one, or have them create the Group for you.Give the Group a name and description
Use a name that describes the access being granted, not the people receiving it.
Prod-ReadOnly ages better than Carols-Access.Add Users and Teams
Pick individual users,
ACCESS teams, or both. Adding a team is usually cleaner — it means new team members automatically inherit the Group’s access when they join the team, with no extra steps.Attach Roles
Select one or more Role records. These are the AWS IAM roles that Group members will be able to assume on the linked Accounts.
Attach Organizations, Accounts, and Customers
Pick the resources to share. You can mix and match — for example, one Customer record plus two specific Accounts plus an entire Organization.
How Groups interact
Several Group behaviors are worth internalizing before you start building them out.Groups are additive
A user can be in multiple Groups. Their visible resources are the union of every Group they belong to. There is no way to “subtract” access with a Group — to remove access, edit or delete the Group that grants it.Team membership propagates live
If you add a Group to a team, every current and future active member of that team inherits the Group’s access. Conversely, removing a member from the team revokes the access the Group was giving them (unless another Group grants the same access independently).Changes take effect on the next list refresh
Edits to a Group — adding a user, removing a resource, attaching a new Role — propagate immediately. Affected users see the change the next time their list views refresh; no sign-out or cache bust is required.Deleting a Group revokes its grants
When you delete a Group, every access it was granting disappears — unless another Group still grants the same combination of user and resource. Deletion is the revocation mechanism for time-bounded access (see the recipe below).Only SETTINGS members can manage Groups
- Any
SETTINGSteam member can create a Group. - Any
SETTINGSteamOWNERcan edit or delete any Group in the subscription. - Other
SETTINGSmembers can edit or delete only the Groups they created.
Recipes
”Give my Ops team read-only access to our Prod Organization”
- Create an
ACCESSteam calledOpsand invite the operators. - Create a Role called
ProdReadOnlypointing at your deployed read-only IAM role. - Create a Group called
Prod-ReadOnlywith:- Teams:
Ops - Roles:
ProdReadOnly - Organizations:
AcmeProd(or whichever Organization record represents Prod)
- Teams:
- Every member of
Opscan now see the Prod Organization and assumeProdReadOnlyinto any of its member accounts.
”Give a contractor access to one Account for a 30-day engagement”
- Create an
ACCESSteam calledAcme-Contractorsand invite the contractor. - Create a Group called
Acme-Contractor-Accesswith:- Teams:
Acme-Contractors - Roles: the specific IAM role the contractor should use
- Accounts: the single Account they need access to
- Teams:
- Put the end date in the Group description so you remember to clean it up.
- On the end date, delete the Group (or remove the contractor from the team). Access disappears immediately.
”Give different teams different permission levels on the same Accounts”
Create two Groups referencing the same Accounts, one per team, each attaching a different Role. Members of each team see the same Accounts but can only assume the Role attached to their Group.Troubleshooting
A user I added to a Group can’t see the resource. Check, in order:- Is the user’s team membership status
ACTIVE? APENDINGinvite does not trigger backfill. - Are they on the same subscription as the Group? Groups cannot cross subscriptions.
- Is the subscription on Pro or Enterprise? Free and Consultant do not use Groups.
- Has the user refreshed their list view since the Group was saved?
- Is the resource still attached to the Group? It may have been removed.
ACCESS team member can see an Account but gets an error when they click Assume Role.
This is usually an AWS-side issue rather than a Quiverstone permission issue. Check the Access Roles Reference troubleshooting section.
What Groups do not do
To avoid surprises, these behaviors are explicitly not supported today:- No time-bounded membership. Groups don’t expire. Delete them to revoke access.
- No per-field permissions. Access is at the record level — you cannot hide specific Account fields from a user who can see the Account.
- No Role assignment outside Groups. You cannot attach a Role directly to a user; it must go through a Group.
- No cross-subscription sharing. A Group cannot include users from a different Quiverstone subscription.

