Staso Docs
Platform

Invite teammates to your org, assign roles, and customize permissions.

Inviting users

  1. Dashboard → Settings → Members → Invite.
  2. Enter the email and pick a role.
  3. The invitee gets an email with a signup link. They join the org on accept.

Invites are idempotent — sending twice to the same email just refreshes the link.

Default roles

RoleWhat they can do
ownerEvery permission, including delete_org and create_custom_role.
adminEvery permission except create_custom_role. Manage members, workspaces, API keys, guards, and datasets.
memberview_guard only. Add more by assigning a custom role.

Custom roles

A custom role is a named bundle of permissions. Use them when the three defaults don't map to your team — for example, a "security" role that can manage guards but not members.

PlanCustom roles per org
no_plan0
personal2
team10
enterpriseunlimited

Permission list

Every permission the backend ships. A custom role is any subset.

PermissionLets the user
edit_org_settingsChange org name, branding, and integration settings.
create_api_keysCreate, rotate, and deactivate API keys.
invite_usersSend and revoke invites.
change_user_rolePromote, demote, or reassign members.
create_workspaceCreate new workspaces in the org.
delete_workspaceDelete a workspace and its data.
remove_userRemove a member from the org entirely.
remove_workspace_memberRemove a member from a single workspace.
create_custom_roleDefine a new role with a custom permission set.
add_workspace_memberAdd an org member to a workspace.
delete_orgDelete the organization. Owner-level.
manage_guard_rulesCreate and edit Guard rules.
manage_guard_policiesCreate and edit Guard policies.
view_guardRead Guard dashboards and results.
manage_datasetsCreate, edit, and delete datasets.
view_datasetsRead datasets and their entries.

Workspace membership vs org membership

You can be in an org without being attached to any particular workspace. Admins add you to workspaces explicitly via add_workspace_member. This keeps blast radius small — a contractor can be in the org for billing or audit purposes without seeing every customer's traces.

Next