You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This overview covers topics related to managing users, organizations, and workspaces within LangSmith.
9
10
@@ -119,21 +120,25 @@ To see how to create a service key or Personal Access Token, see the [setup guid
119
120
120
121
### Organization roles
121
122
122
-
Organization roles are distinct from the Enterprise feature (RBAC) below and are used in the context of multiple [workspaces](#workspaces). Your organization role determines your workspace membership characteristics and your organization-level permissions. See the [organization setup guide](/langsmith/set-up-a-workspace#organization-roles) for more information.
123
+
Organization roles are distinct from the [Enterprise feature workspace RBAC](#workspace-roles-rbac)and are used in the context of multiple [workspaces](#workspaces). Your organization role determines your workspace membership characteristics and your [organization-level permissions](/langsmith/organization-workspace-operations).
123
124
124
125
The organization role selected also impacts workspace membership as described here:
125
126
126
-
*`Organization Admin` grants full access to manage all organization configuration, users, billing, and workspaces. **An `Organization Admin` has `Admin` access to all workspaces in an organization**
127
-
*`Organization User` may read organization information but cannot execute any write actions at the organization level. An `Organization User` may create Personal Access Tokens. **An `Organization User` can be added to a subset of workspaces and assigned workspace roles as usual (if RBAC is enabled), which specify permissions at the workspace level.**
128
-
*`Organization Viewer` is equivalent to `Organization User`, but **cannot** create Personal Access Tokens. (for self-hosted, available in Helm chart version 0.11.25+)
127
+
-[Organization Admin](/langsmith/rbac#organization-admin) grants full access to manage all organization configuration, users, billing, and workspaces.
128
+
- An Organization Admin has `Admin` access to all workspaces in an organization.
129
+
-[Organization User](/langsmith/rbac#organization-user) may read organization information but cannot execute any write actions at the organization level. An Organization User may create [Personal Access Tokens](#personal-access-tokens-pats).
130
+
- An Organization User can be added to a subset of workspaces and assigned workspace roles as usual (if RBAC is enabled), which specify permissions at the workspace level.
131
+
-[Organization Viewer](/langsmith/rbac#organization-viewer) is equivalent to Organization User, but **cannot** create Personal Access Tokens. (for self-hosted, available in Helm chart version 0.11.25+).
129
132
130
133
<Info>
131
134
<OrgWorkspaceRole/>
132
135
133
136
See [security settings](/langsmith/manage-organization-by-api#security-settings) for instructions on how to disable PAT creation for the entire organization.
134
137
</Info>
135
138
136
-
See the table below for all organization permissions:
139
+
For more information on setting up organizations and workspaces, refer to the [organization setup guide](/langsmith/set-up-a-workspace#organization-roles) for more information.
140
+
141
+
The following table provdies an overview of organization level permissions:
137
142
138
143
|| Organization Viewer | Organization User | Organization Admin |
@@ -153,6 +158,7 @@ See the table below for all organization permissions:
153
158
| Update data retention settings | ❌ | ❌ | ✅ |
154
159
| Update usage limits | ❌ | ❌ | ✅ |
155
160
161
+
<PermissionReference/>
156
162
157
163
### Workspace roles (RBAC)
158
164
@@ -162,17 +168,19 @@ RBAC (Role-Based Access Control) is a feature that is only available to Enterpri
162
168
163
169
Roles are used to define the set of permissions that a user has within a workspace. There are three built-in system roles that cannot be edited:
164
170
165
-
*`Admin` - has full access to all resources within the workspace
166
-
*`Viewer` - has read-only access to all resources within the workspace
167
-
*`Editor` - has full permissions except for workspace management (adding/removing users, changing roles, configuring service keys)
171
+
-[Workspace Admin](/langsmith/rbac#workspace-admin) has full access to all resources within the workspace.
172
+
-[Workspace Editor](/langsmith/rbac#workspace-editor) has full permissions except for workspace management (adding/removing users, changing roles, configuring service keys).
173
+
-[Workspace Viewer](/langsmith/rbac#workspace-viewer) has read-only access to all resources within the workspace.
168
174
169
-
Organization admins can also create/edit custom roles with specific permissions for different resources.
175
+
[Organization admins](/langsmith/rbac#organization-admin) can also create/edit custom roles with specific permissions for different resources.
170
176
171
-
Roles can be managed in organization settings under the `Roles` tab:
177
+
Roles can be managed in **Organization Settings** under the **Roles** tab:
172
178
173
-

179
+

174
180
175
-
For comprehensive documentation on roles and permissions, refer to the [Role-based access control](/langsmith/rbac) guide. For a detailed operations reference table, refer to the [Workspace Operations](/langsmith/organization-workspace-operations) page. For more details on assigning and creating roles, refer to the [User Management](/langsmith/user-management) guide.
181
+
- For comprehensive documentation on roles and permissions, refer to the [Role-based access control](/langsmith/rbac) guide.
182
+
- For more details on assigning and creating roles, refer to the [User Management](/langsmith/user-management) guide.
Copy file name to clipboardExpand all lines: src/langsmith/organization-workspace-operations.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -556,12 +556,12 @@ These operations are available to all authenticated users and don't require spec
556
556
557
557
### Organization to workspace
558
558
559
-
-**Organization Admin** automatically has full permissions in all workspaces.
560
-
-**Organization User** and **Organization Viewer** only get workspace access when explicitly added to workspaces with workspace-level roles.
559
+
-[Organization Admin](/langsmith/rbac#organization-admin) automatically has full permissions in all workspaces.
560
+
-[Organization User](/langsmith/rbac#organization-user) and [Organization Viewer](/langsmith/rbac#organization-viewer) only get workspace access when explicitly added to workspaces with workspace-level roles.
561
561
562
562
For detailed role definitions, refer to [Organization roles](/langsmith/rbac#organization-roles) and [Workspace roles](/langsmith/rbac#workspace-roles).
563
563
564
564
### Workspace role independence
565
565
566
566
- Users can have different workspace roles in different workspaces.
567
-
- A user might be a Workspace Admin in one workspace and a Workspace Viewer in another.
567
+
- A user might be a [Workspace Admin](/langsmith/rbac#workspace-admin) in one workspace and a [Workspace Viewer](/langsmith/rbac#workspace-viewer) in another.
- Manage [organization settings](/langsmith/set-up-a-workspace#set-up-an-organization) and branding
56
59
- Configure [SSO and authentication methods](/langsmith/user-management#set-up-saml-sso-for-your-organization)
57
-
- Manage billing and subscription plans
58
-
- Create and delete workspaces
60
+
- Manage [billing](/langsmith/billing) and subscription plans
61
+
- Create and delete [workspaces](/langsmith/set-up-a-workspace)
59
62
- Invite and remove organization members
60
63
- Assign organization and workspace roles to members
61
-
- Create and manage custom roles
64
+
- Create and manage [custom roles](#custom-roles)
62
65
- Configure RBAC and ABAC (Attribute-Based Access Control) policies (Note that ABAC is in private preview)
63
-
- View organization usage and analytics
66
+
- View organization [usage](/langsmith/administration-overview#usage-limits) and analytics
64
67
65
68
For details on setting up and managing your organization, refer to the [Administration Overview](/langsmith/administration-overview#organizations).
66
69
@@ -72,10 +75,12 @@ For details on setting up and managing your organization, refer to the [Administ
72
75
-`organization:read` - Read access to organization information
73
76
-`organization:pats:create` - Create personal access tokens
74
77
78
+
<PermissionReference/>
79
+
75
80
**Key Capabilities**:
76
81
- View organization members and workspaces
77
82
- View organization settings (but not modify)
78
-
- Create personal access tokens for API access
83
+
- Create [personal access tokens](/langsmith/administration-overview#personal-access-tokens-pats) for API access
79
84
- Join workspaces they're invited to
80
85
81
86
**Restrictions**:
@@ -94,6 +99,8 @@ You can add an Organization User to a subset of workspaces and assigned workspac
94
99
**Permissions**:
95
100
-`organization:read` - Read access to organization information
96
101
102
+
<PermissionReference/>
103
+
97
104
**Key Capabilities**:
98
105
- View organization members and workspaces
99
106
- View organization settings
@@ -109,12 +116,12 @@ Workspace roles are part of the **Enterprise RBAC feature** and control what use
109
116
110
117
| Role | Description |
111
118
|------|-------------|
112
-
| Workspace Admin | Full permissions for all resources and ability to manage workspace |
113
-
| Workspace Editor | Full permissions for most resources, cannot manage workspace settings or delete certain resources |
114
-
| Workspace Viewer | Read-only access to all workspace resources |
119
+
|[Workspace Admin](#workspace-admin)| Full permissions for all resources and ability to manage workspace |
120
+
|[Workspace Editor](#workspace-editor)| Full permissions for most resources, cannot manage workspace settings or delete certain resources |
121
+
|[Workspace Viewer](#workspace-viewer)| Read-only access to all workspace resources |
115
122
116
123
<Note>
117
-
RBAC (Role-Based Access Control) is a feature that is only available to Enterprise customers. If you are interested in this feature, [contact our sales team](https://www.langchain.com/contact-sales). Other plans default to using the Admin role for all users.
124
+
RBAC (Role-Based Access Control) is a feature that is only available to [Enterprise](https://langchain.com/pricing) customers. If you are interested in this feature, [contact our sales team](https://www.langchain.com/contact-sales). Other plans default to using the Admin role for all users.
118
125
</Note>
119
126
120
127
#### Workspace Admin
@@ -125,12 +132,14 @@ RBAC (Role-Based Access Control) is a feature that is only available to Enterpri
125
132
- All create, read, update, delete, and share permissions for all resource types
126
133
- Workspace management capabilities
127
134
135
+
<PermissionReference/>
136
+
128
137
#### Workspace Editor
129
138
130
-
**Description**: Default role with full permissions for most resources. Cannot manage workspace settings or delete certain critical resources.
139
+
**Description**: Role with full permissions for most resources. Cannot manage workspace settings or delete certain critical resources.
@@ -139,6 +148,8 @@ RBAC (Role-Based Access Control) is a feature that is only available to Enterpri
139
148
140
149
**Permissions**: Read-only access to all resource types.
141
150
151
+
<PermissionReference/>
152
+
142
153
<Tip>
143
154
For step-by-step instructions on assigning workspace roles to users, refer to the [User Management guide](/langsmith/user-management#assign-a-role-to-a-user).
144
155
</Tip>
@@ -147,11 +158,11 @@ For step-by-step instructions on assigning workspace roles to users, refer to th
147
158
148
159
<Info>Creating custom roles is available for organizations on the Enterprise plan.</Info>
149
160
150
-
Organization Admins can create custom roles with specific combinations of permissions tailored to their organization's needs.
161
+
[Organization Admins](#organization-admin) can create custom roles with specific combinations of permissions tailored to their organization's needs.
151
162
152
163
### Creating custom roles
153
164
154
-
Custom roles are created at the organization level and can be assigned to users in any workspace within that organization.
165
+
Custom roles are created at the [organization](/langsmith/administration-overview#organizations) level and can be assigned to users in any [workspace](/langsmith/administration-overview#workspaces) within that organization.
155
166
156
167
**Steps**:
157
168
1. Navigate to Organization **Settings** > **Roles**.
For a comprehensive list of required permissions along with the operations and roles that can perform them, refer to the [Organization and workspace reference](/langsmith/organization-and-workspace-operations).
0 commit comments