Skip to main content
Workspaces

Documentation

Workspaces

Team collaboration with roles, custom permissions, and shared resources.

Workspaces

Workspaces let teams share Go links and Notes folders with granular access control.

Manage workspaces at /workspace.

Built-in roles

RoleDescription
OwnerFull control including delete workspace
AdminManage members, roles, settings
EditorCreate/edit Go links and Notes
ViewerRead-only access

Permissions

Each role maps to a permission set:

  • workspace.settings - Update workspace name and settings
  • workspace.members.invite - Send email invites
  • workspace.members.remove - Remove members
  • workspace.roles.manage - Create custom roles
  • go.links.read / go.links.write
  • notes.read / notes.write / notes.folders.manage

API

GET  /api/workspaces
POST /api/workspaces
GET  /api/workspaces/:id
POST /api/workspaces/:id/invites
POST /api/workspaces/invites/:token/accept
GET  /api/workspaces/:id/members
PATCH /api/workspaces/:id/members
GET  /api/workspaces/:id/roles
POST /api/workspaces/:id/roles

Assign teamId when creating Go links or Notes folders to share with a workspace.