Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

List project collaborators changedapi/compliance/apps/projects/collaborators/list

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+28added
Lines−23removed
From line 1 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits8to this page, all time

# List project collaborators ## Path parameters ## Query parameters ## Headers ## Returns ## Example ### Response (200) ## List project collaborators ### Path Parameters ### Query Parameters ### Header Parameters ### Returns ### Example #### Response

The whole hunk

from line 1, old and new numbered
/
lines
from line 1
1---
2title: List project collaborators
3url: https://platform.claude.com/docs/en/api/compliance/apps/projects/collaborators/list
4---
1# List project collaborators
52 
6## List project collaborators
3**GET** `/v1/compliance/apps/projects/{project_id}/collaborators`
74 
8**get** `/v1/compliance/apps/projects/{project_id}/collaborators`
9 
105List the users, groups, and organization-wide grants on a project.
116 
127Each entry represents one active role assignment on the project. Principals
from line 9
149RBAC group, the whole organization, or all holders of an organization-level
1510role.
1611 
17### Path Parameters
12## Path parameters
1813 
1914- `project_id: string`
2015 
2116 The project ID (tagged ID, e.g., claude_proj_abc123)
2217 
23### Query Parameters
18## Query parameters
2419 
2520- `limit: optional number`
2621 
2722 Maximum results (default: 20, max: 100)
2823 
24 default: 20, maximum: 100, minimum: 1
25 
2926- `page: optional string`
3027 
3128 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.
3229 
33### Header Parameters
30## Headers
3431 
3532- `"x-api-key": optional string`
3633 
37### Returns
34## Returns
3835 
39- `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 }`
36- `data: array of object or object or object or object`
4037 
4138 List of collaborators sorted chronologically by granted_at, tie break by the underlying role-assignment UUID
4239 
43 - `ComplianceProjectUserCollaborator object { granted_at, role, type, user_id }`
40 - `ComplianceProjectUserCollaborator object`
4441 
4542 An individual user granted a role on a project.
4643 
from line 45
4845 
4946 When this collaborator was granted access (RFC 3339 format)
5047 
48 format: date-time
49 
5150 - `role: "admin" or "editor" or "owner" or "viewer"`
5251 
5352 Role granted on the project
from line 63
6463 
6564 Discriminator marking this as an individual user collaborator
6665 
67 - `"user"`
66 default: user
6867 
6968 - `user_id: string or null`
7069 
7170 Identifier of the user granted access (tagged ID), or null if their account has since been deleted
7271 
73 - `ComplianceProjectGroupCollaborator object { granted_at, group_id, role, type }`
72 - `ComplianceProjectGroupCollaborator object`
7473 
7574 An RBAC group granted a role on a project.
7675 
from line 77
7877 
7978 When this collaborator was granted access (RFC 3339 format)
8079 
80 format: date-time
81 
8182 - `group_id: string`
8283 
8384 Identifier of the group granted access (tagged ID)
from line 99
9899 
99100 Discriminator marking this as a group collaborator
100101 
101 - `"group"`
102 default: group
102103 
103 - `ComplianceProjectOrganizationCollaborator object { granted_at, organization_uuid, role, type }`
104 - `ComplianceProjectOrganizationCollaborator object`
104105 
105106 An entire organization granted a role on a project.
106107 
from line 109
108109 
109110 When this collaborator was granted access (RFC 3339 format)
110111 
112 format: date-time
113 
111114 - `organization_uuid: string`
112115 
113116 UUID of the organization granted access
from line 131
128131 
129132 Discriminator marking this as an organization-wide grant
130133 
131 - `"organization"`
134 default: organization
132135 
133 - `ComplianceProjectOrganizationRoleCollaborator object { granted_at, organization_role, role, type }`
136 - `ComplianceProjectOrganizationRoleCollaborator object`
134137 
135138 All holders of an organization-level role granted a role on a project.
136139 
from line 141
138141 
139142 When this collaborator was granted access (RFC 3339 format)
140143 
144 format: date-time
145 
141146 - `organization_role: string`
142147 
143148 The organization-level role whose holders are granted access
from line 163
158163 
159164 Discriminator marking this as a grant to all organization members holding a specific org-level role
160165 
161 - `"organization_role"`
166 default: organization_role
162167 
163168- `has_more: boolean`
164169 
from line 173
168173 
169174 To get the next page, use the 'next_page' from the current response as the 'page' in your next request
170175 
171### Example
176## Example
172177 
173```http
178```bash
174179curl https://api.anthropic.com/v1/compliance/apps/projects/$PROJECT_ID/collaborators \
175180 -H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"
176181```
177182 
178#### Response
183### Response (200)
179184 
180185```json
181186{
Feedback