Skip to content

Members & Roles

SchemaStack uses a multi-level permission model: organization roles control what you can do across the organization, workspace roles control access within individual workspaces, and view roles provide fine-grained access to specific views.

Permission Hierarchy

Organization
    └── Workspace
            └── View
                  └── Column (future)

Permissions cascade downward. An organization Admin inherits access to all workspaces. A workspace Admin inherits access to all views. At each level, you can override the inherited role with a more specific one.

Organization Roles

RoleManage MembersManage WorkspacesManage SettingsCreate Workspaces
OwnerYesYesYesYes
AdminYesYesYesYes
MemberNoNoNoNo

Managing Organization Members

Navigate to Organization → Members to see all members.

Each member shows:

  • Name and email
  • Role (Owner, Admin, or Member)
  • Status (Active, Invited, or Inactive)

Changing a member's role:

  1. Click the role dropdown next to the member
  2. Select the new role (Admin or Member)

TIP

You cannot change the Owner's role or your own role.

Removing a member:

  1. Click the remove button next to the member
  2. Confirm in the dialog

Inviting Members

  1. Click Invite Member
  2. Enter the person's email address
  3. Select a role (Member or Admin)
  4. Click Send Invitation

The invitee receives an email with a link to join. Their status shows as Invited until they accept.

You can Resend Invitation for pending invitations.

Workspace Roles

Workspace roles provide finer-grained control within a specific workspace:

RoleView DataEdit DataEdit SchemaManage MembersManage Settings
Workspace AdminYesYesYesYesYes
Workspace EditorYesYesYesNoNo
Workspace ViewerYesNoNoNoNo

Role Inheritance

Organization roles automatically map to workspace roles:

Organization RoleInherited Workspace Role
OwnerWorkspace Admin
AdminWorkspace Admin
MemberNo access (must be explicitly added)

Managing Workspace Members

Navigate to a workspace's Members tab to see all workspace members.

Adding a workspace member:

  1. Click Add Member
  2. Select the member and assign a workspace role
  3. Click Add

Changing a workspace role:

  1. Click the role dropdown next to the member
  2. Select the new role

Inherited vs Direct Members

Members can access a workspace in two ways:

  • Direct — explicitly added to the workspace with a specific role
  • Inherited — access granted through their organization role (Owners and Admins automatically have access)

INFO

Inherited members cannot be removed from the workspace — their access is managed at the organization level.

View Roles

View roles control access to individual views within a workspace:

RoleView DataEdit DataDelete RowsAdd RowsExport
View AdminYesYesYesYesYes
View EditorYesYesYesYesYes
View ViewerYesNoNoNoNo

Workspace roles automatically map to view roles:

Workspace RoleInherited View Role
Workspace AdminView Admin
Workspace EditorView Editor
Workspace ViewerView Viewer

You can override these by explicitly adding a user to a view with a different role. For example, a Workspace Viewer can be given View Editor access to a specific view.

Member Statuses

StatusMeaning
ActiveMember has accepted their invitation and is actively using the platform
InvitedInvitation sent, waiting for the member to accept
InactiveAccount exists but is currently inactive

Real-Time Updates

The members list updates in real time. When another admin makes changes to the member list, you'll see a notification banner with a refresh option.

SchemaStack Documentation