Collaborators changedapi/compliance/apps/projects/collaborators
Nearest release: v2.1.245, published an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+47added
Lines−34removed
From line
1
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits9to this page, all time
### Path parameters ### Query parameters ### Headers #### Response (200) ## Domain types ### Path Parameters ### Query Parameters ### Header Parameters #### Response ## Domain Types
The whole hunk
from line 1, old and new numbered
/
from line 1
1---
2title: Collaborators
3url: https://platform.claude.com/docs/en/api/compliance/apps/projects/collaborators
4---
5
61# Collaborators
72
83## List project collaborators
94
10**get** `/v1/compliance/apps/projects/{project_id}/collaborators`
5**GET** `/v1/compliance/apps/projects/{project_id}/collaborators`
116
127List the users, groups, and organization-wide grants on a project.
138
from line 11
1611RBAC group, the whole organization, or all holders of an organization-level
1712role.
1813
19### Path Parameters
14### Path parameters
2015
2116- `project_id: string`
2217
2318 The project ID (tagged ID, e.g., claude_proj_abc123)
2419
25### Query Parameters
20### Query parameters
2621
2722- `limit: optional number`
2823
2924 Maximum results (default: 20, max: 100)
3025
26 default: 20, maximum: 100, minimum: 1
27
3128- `page: optional string`
3229
3330 Opaque pagination token from a previous response's `next_page` field. Pass this to retrieve the next page of results. Clients should treat this value as an opaque string and not attempt to parse or interpret its contents, as the format may change without notice.
3431
35### Header Parameters
32### Headers
3633
3734- `"x-api-key": optional string`
3835
3936### Returns
4037
41- `data: array of object { granted_at, role, type, user_id } or object { granted_at, group_id, role, type } or object { granted_at, organization_uuid, role, type } or object { granted_at, organization_role, role, type }`
38- `data: array of object or object or object or object`
4239
4340 List of collaborators sorted chronologically by granted_at, tie break by the underlying role-assignment UUID
4441
45 - `ComplianceProjectUserCollaborator object { granted_at, role, type, user_id }`
42 - `ComplianceProjectUserCollaborator object`
4643
4744 An individual user granted a role on a project.
4845
from line 47
5047
5148 When this collaborator was granted access (RFC 3339 format)
5249
50 format: date-time
51
5352 - `role: "admin" or "editor" or "owner" or "viewer"`
5453
5554 Role granted on the project
from line 65
6665
6766 Discriminator marking this as an individual user collaborator
6867
69 - `"user"`
68 default: user
7069
7170 - `user_id: string or null`
7271
7372 Identifier of the user granted access (tagged ID), or null if their account has since been deleted
7473
75 - `ComplianceProjectGroupCollaborator object { granted_at, group_id, role, type }`
74 - `ComplianceProjectGroupCollaborator object`
7675
7776 An RBAC group granted a role on a project.
7877
from line 79
8079
8180 When this collaborator was granted access (RFC 3339 format)
8281
82 format: date-time
83
8384 - `group_id: string`
8485
8586 Identifier of the group granted access (tagged ID)
from line 101
100101
101102 Discriminator marking this as a group collaborator
102103
103 - `"group"`
104 default: group
104105
105 - `ComplianceProjectOrganizationCollaborator object { granted_at, organization_uuid, role, type }`
106 - `ComplianceProjectOrganizationCollaborator object`
106107
107108 An entire organization granted a role on a project.
108109
from line 111
110111
111112 When this collaborator was granted access (RFC 3339 format)
112113
114 format: date-time
115
113116 - `organization_uuid: string`
114117
115118 UUID of the organization granted access
from line 133
130133
131134 Discriminator marking this as an organization-wide grant
132135
133 - `"organization"`
136 default: organization
134137
135 - `ComplianceProjectOrganizationRoleCollaborator object { granted_at, organization_role, role, type }`
138 - `ComplianceProjectOrganizationRoleCollaborator object`
136139
137140 All holders of an organization-level role granted a role on a project.
138141
from line 143
140143
141144 When this collaborator was granted access (RFC 3339 format)
142145
146 format: date-time
147
143148 - `organization_role: string`
144149
145150 The organization-level role whose holders are granted access
from line 165
160165
161166 Discriminator marking this as a grant to all organization members holding a specific org-level role
162167
163 - `"organization_role"`
168 default: organization_role
164169
165170- `has_more: boolean`
166171
from line 177
172177
173178### Example
174179
175```http
180```bash
176181curl https://api.anthropic.com/v1/compliance/apps/projects/$PROJECT_ID/collaborators \
177182 -H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"
178183```
179184
180#### Response
185#### Response (200)
181186
182187```json
183188{
from line 199
194199}
195200```
196201
197## Domain Types
202## Domain types
198203
199204### Collaborator List Response
200205
201- `CollaboratorListResponse = object { granted_at, role, type, user_id } or object { granted_at, group_id, role, type } or object { granted_at, organization_uuid, role, type } or object { granted_at, organization_role, role, type }`
206- `CollaboratorListResponse = object or object or object or object`
202207
203208 An individual user granted a role on a project.
204209
205 - `ComplianceProjectUserCollaborator object { granted_at, role, type, user_id }`
210 - `ComplianceProjectUserCollaborator object`
206211
207212 An individual user granted a role on a project.
208213
from line 215
210215
211216 When this collaborator was granted access (RFC 3339 format)
212217
218 format: date-time
219
213220 - `role: "admin" or "editor" or "owner" or "viewer"`
214221
215222 Role granted on the project
from line 233
226233
227234 Discriminator marking this as an individual user collaborator
228235
229 - `"user"`
236 default: user
230237
231238 - `user_id: string or null`
232239
233240 Identifier of the user granted access (tagged ID), or null if their account has since been deleted
234241
235 - `ComplianceProjectGroupCollaborator object { granted_at, group_id, role, type }`
242 - `ComplianceProjectGroupCollaborator object`
236243
237244 An RBAC group granted a role on a project.
238245
from line 247
240247
241248 When this collaborator was granted access (RFC 3339 format)
242249
250 format: date-time
251
243252 - `group_id: string`
244253
245254 Identifier of the group granted access (tagged ID)
from line 269
260269
261270 Discriminator marking this as a group collaborator
262271
263 - `"group"`
272 default: group
264273
265 - `ComplianceProjectOrganizationCollaborator object { granted_at, organization_uuid, role, type }`
274 - `ComplianceProjectOrganizationCollaborator object`
266275
267276 An entire organization granted a role on a project.
268277
from line 279
270279
271280 When this collaborator was granted access (RFC 3339 format)
272281
282 format: date-time
283
273284 - `organization_uuid: string`
274285
275286 UUID of the organization granted access
from line 301
290301
291302 Discriminator marking this as an organization-wide grant
292303
293 - `"organization"`
304 default: organization
294305
295 - `ComplianceProjectOrganizationRoleCollaborator object { granted_at, organization_role, role, type }`
306 - `ComplianceProjectOrganizationRoleCollaborator object`
296307
297308 All holders of an organization-level role granted a role on a project.
298309
from line 311
300311
301312 When this collaborator was granted access (RFC 3339 format)
302313
314 format: date-time
315
303316 - `organization_role: string`
304317
305318 The organization-level role whose holders are granted access
from line 333
320333
321334 Discriminator marking this as a grant to all organization members holding a specific org-level role
322335
323 - `"organization_role"`
336 default: organization_role
324337
No line in this hunk matches that.