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{
No line in this hunk matches that.