from line 1
1---
2title: Members
3url: https://platform.claude.com/docs/en/api/admin/workspaces/members
4---
5
61# Members
72
83## Create Workspace Member
94
10**post** `/v1/organizations/workspaces/{workspace_id}/members`
5**POST** `/v1/organizations/workspaces/{workspace_id}/members`
116
127Create Workspace Member
138
14### Path Parameters
9### Path parameters
1510
1611- `workspace_id: string`
1712
1813 ID of the Workspace.
1914
20### Body Parameters
15### Body parameters
2116
2217- `user_id: string`
2318
from line 32
3732
3833### Returns
3934
40- `WorkspaceMember object { type, user_id, workspace_id, workspace_role }`
35- `WorkspaceMember object`
4136
4237 - `type: "workspace_member"`
4338
from line 40
4540
4641 For Workspace Members, this is always `"workspace_member"`.
4742
48 - `"workspace_member"`
43 default: workspace_member
4944
5045 - `user_id: string`
5146
from line 66
7166
7267### Example
7368
74```http
69```bash
7570curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/members \
7671 -H 'Content-Type: application/json' \
7772 -H 'anthropic-version: 2023-06-01' \
from line 77
8277 }'
8378```
8479
85#### Response
80#### Response (200)
8681
8782```json
8883{
from line 90
9590
9691## Get Workspace Member
9792
98**get** `/v1/organizations/workspaces/{workspace_id}/members/{user_id}`
93**GET** `/v1/organizations/workspaces/{workspace_id}/members/{user_id}`
9994
10095Get Workspace Member
10196
102### Path Parameters
97### Path parameters
10398
10499- `workspace_id: string`
105100
from line 106
111106
112107### Returns
113108
114- `WorkspaceMember object { type, user_id, workspace_id, workspace_role }`
109- `WorkspaceMember object`
115110
116111 - `type: "workspace_member"`
117112
from line 114
119114
120115 For Workspace Members, this is always `"workspace_member"`.
121116
122 - `"workspace_member"`
117 default: workspace_member
123118
124119 - `user_id: string`
125120
from line 140
145140
146141### Example
147142
148```http
143```bash
149144curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/members/$USER_ID \
150145 -H 'anthropic-version: 2023-06-01' \
151146 -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
152147```
153148
154#### Response
149#### Response (200)
155150
156151```json
157152{
from line 159
164159
165160## List Workspace Members
166161
167**get** `/v1/organizations/workspaces/{workspace_id}/members`
162**GET** `/v1/organizations/workspaces/{workspace_id}/members`
168163
169164List Workspace Members
170165
171### Path Parameters
166### Path parameters
172167
173168- `workspace_id: string`
174169
175170 ID of the Workspace.
176171
177### Query Parameters
172### Query parameters
178173
179174- `after_id: optional string`
180175
from line 185
190185
191186 Defaults to `20`. Ranges from `1` to `1000`.
192187
188 default: 20, maximum: 1000, minimum: 1
189
193190### Returns
194191
195192- `data: array of WorkspaceMember`
from line 197
200197
201198 For Workspace Members, this is always `"workspace_member"`.
202199
203 - `"workspace_member"`
200 default: workspace_member
204201
205202 - `user_id: string`
206203
from line 235
238235
239236### Example
240237
241```http
238```bash
242239curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/members \
243240 -H 'anthropic-version: 2023-06-01' \
244241 -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
245242```
246243
247#### Response
244#### Response (200)
248245
249246```json
250247{
from line 261
264261
265262## Update Workspace Member
266263
267**post** `/v1/organizations/workspaces/{workspace_id}/members/{user_id}`
264**POST** `/v1/organizations/workspaces/{workspace_id}/members/{user_id}`
268265
269266Update Workspace Member
270267
271### Path Parameters
268### Path parameters
272269
273270- `workspace_id: string`
274271
from line 275
278275
279276 ID of the User.
280277
281### Body Parameters
278### Body parameters
282279
283280- `workspace_role: "workspace_admin" or "workspace_billing" or "workspace_developer" or 2 more`
284281
from line 293
296293
297294### Returns
298295
299- `WorkspaceMember object { type, user_id, workspace_id, workspace_role }`
296- `WorkspaceMember object`
300297
301298 - `type: "workspace_member"`
302299
from line 301
304301
305302 For Workspace Members, this is always `"workspace_member"`.
306303
307 - `"workspace_member"`
304 default: workspace_member
308305
309306 - `user_id: string`
310307
from line 327
330327
331328### Example
332329
333```http
330```bash
334331curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/members/$USER_ID \
335332 -H 'Content-Type: application/json' \
336333 -H 'anthropic-version: 2023-06-01' \
from line 337
340337 }'
341338```
342339
343#### Response
340#### Response (200)
344341
345342```json
346343{
from line 350
353350
354351## Delete Workspace Member
355352
356**delete** `/v1/organizations/workspaces/{workspace_id}/members/{user_id}`
353**DELETE** `/v1/organizations/workspaces/{workspace_id}/members/{user_id}`
357354
358355Delete Workspace Member
359356
360### Path Parameters
357### Path parameters
361358
362359- `workspace_id: string`
363360
from line 372
375372
376373 For Workspace Members, this is always `"workspace_member_deleted"`.
377374
378 - `"workspace_member_deleted"`
375 default: workspace_member_deleted
379376
380377- `user_id: string`
381378
from line 384
387384
388385### Example
389386
390```http
387```bash
391388curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/members/$USER_ID \
392389 -X DELETE \
393390 -H 'anthropic-version: 2023-06-01' \
from line 391
394391 -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
395392```
396393
397#### Response
394#### Response (200)
398395
399396```json
400397{
from line 401
404401}
405402```
406403
407## Domain Types
404## Domain types
408405
409406### Workspace Member
410407
411- `WorkspaceMember object { type, user_id, workspace_id, workspace_role }`
408- `WorkspaceMember object`
412409
413410 - `type: "workspace_member"`
414411
from line 413
416413
417414 For Workspace Members, this is always `"workspace_member"`.
418415
419 - `"workspace_member"`
416 default: workspace_member
420417
421418 - `user_id: string`
422419
from line 439
442439
443440### Member Delete Response
444441
445- `MemberDeleteResponse object { type, user_id, workspace_id }`
442- `MemberDeleteResponse object`
446443
447444 - `type: "workspace_member_deleted"`
448445
from line 447
450447
451448 For Workspace Members, this is always `"workspace_member_deleted"`.
452449
453 - `"workspace_member_deleted"`
450 default: workspace_member_deleted
454451
455452 - `user_id: string`
456453
No line in this hunk matches that.