Staso Docs
Platform

Team and roles

Invite

  1. Settings -> Members -> Invite.
  2. Enter the email and pick a role.
  3. The invitee gets an email; they join on accept.

Invites are idempotent — re-sending 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, keys, guards, datasets.
memberview_guard only. Add more by assigning a custom role.

Custom roles

Named bundles of permissions. Use them when the three defaults don't map — for example, a "security" role that can manage guards but not members.

Permissions

PermissionLets the user
edit_org_settingsChange org name, branding, integrations.
create_api_keysCreate, rotate, deactivate API keys.
invite_usersSend and revoke invites.
change_user_rolePromote, demote, reassign members.
create_workspaceCreate workspaces.
delete_workspaceDelete a workspace and its data.
remove_userRemove a member from the org.
remove_workspace_memberRemove from a single workspace.
create_custom_roleDefine a new role.
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, delete datasets.
view_datasetsRead datasets and entries.

Workspace vs org membership

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

Next