Workspaces
Workspaces let teams share Go links and Notes folders with granular access control.
Manage workspaces at /workspace.
Built-in roles
| Role | Description |
|---|---|
| Owner | Full control including delete workspace |
| Admin | Manage members, roles, settings |
| Editor | Create/edit Go links and Notes |
| Viewer | Read-only access |
Permissions
Each role maps to a permission set:
workspace.settings- Update workspace name and settingsworkspace.members.invite- Send email invitesworkspace.members.remove- Remove membersworkspace.roles.manage- Create custom rolesgo.links.read/go.links.writenotes.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.