Team Members & Roles
Invite team members, assign roles, and manage permissions across your organization.
Overview
Document Stack uses role-based access control (RBAC) to manage what each team member can do in your organization. Every member is assigned a role when invited, and roles can be changed at any time by an Owner or Admin.
Available Roles
Owner
The organization creator is automatically the Owner. Owners have unrestricted access to everything:
- Manage billing, subscription, and payment methods
- Invite and remove team members
- Change member roles (including promoting to Admin)
- Create and delete projects
- Create and manage API keys
- Edit and delete templates
- Delete the organization
Admin
Admins can manage most aspects of the organization but cannot access billing or delete the organization:
- Invite and remove members (cannot remove Owners)
- Create and delete projects
- Create and manage API keys
- Edit and delete templates
- View usage and quotas
Member
Members can work on templates and generate PDFs but cannot manage the organization:
- Access all projects in the organization
- Create and edit templates
- Generate PDFs from the editor and via API
- View API keys (but not create or delete them)
Permissions Matrix
| Action | Owner | Admin | Member |
|---|---|---|---|
| View projects & templates | ✅ | ✅ | ✅ |
| Edit templates | ✅ | ✅ | ✅ |
| Generate PDFs | ✅ | ✅ | ✅ |
| Create projects | ✅ | ✅ | — |
| Delete projects | ✅ | ✅ | — |
| Create API keys | ✅ | ✅ | — |
| Invite members | ✅ | ✅ | — |
| Remove members | ✅ | ✅ | — |
| Change roles | ✅ | — | — |
| Manage billing | ✅ | — | — |
| Delete organization | ✅ | — | — |
Inviting Team Members
- Go to Settings → Team in the sidebar
- Click Invite Member
- Enter the person's email address
- Select a role: Admin or Member
- Click Send Invite
The invitee receives an email with a link to join your organization. If they don't have a Document Stack account, they'll be prompted to create one first.
Changing a Member's Role
Only Owners can change roles. To update a member's role:
- Go to Settings → Team
- Find the member in the list
- Click the role dropdown next to their name
- Select the new role
Transferring Ownership
To transfer ownership, promote another member to Owner. The organization must always have at least one Owner.Removing Team Members
- Go to Settings → Team
- Click the remove button next to the member's name
- Confirm the removal
Removed members immediately lose access to all projects and templates in the organization. API keys they created remain active — revoke them separately if needed.
Next Steps
- Organization Management — Organization setup and settings
- API Key Best Practices — Secure API key usage across teams
- Billing & Plans — Manage your subscription