from line 1
1---
2title: List Compliance Roles
3url: https://platform.claude.com/docs/en/api/compliance/organizations/roles/list
4---
1# List Compliance Roles
52
6## List Compliance Roles
3**GET** `/v1/compliance/organizations/{org_uuid}/roles`
74
8**get** `/v1/compliance/organizations/{org_uuid}/roles`
9
105List Compliance Roles
116
12### Path Parameters
7## Path parameters
138
149- `org_uuid: string`
1510
1611 The organization UUID
1712
18### Query Parameters
13## Query parameters
1914
2015- `limit: optional number`
2116
2217 Maximum results (default: 500, max: 1000)
2318
19 default: 500, maximum: 1000, minimum: 1
20
2421- `page: optional string`
2522
2623 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.
2724
28### Header Parameters
25## Headers
2926
3027- `"x-api-key": optional string`
3128
32### Returns
29## Returns
3330
34- `data: array of object { id, created_at, description, 2 more }`
31- `data: array of object`
3532
3633 List of roles
3734
from line 60
6360
6461 Token to retrieve the next page. Use this as the 'page' parameter in your next request
6562
66### Example
63## Example
6764
68```http
65```bash
6966curl https://api.anthropic.com/v1/compliance/organizations/$ORG_UUID/roles \
7067 -H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"
7168```
7269
73#### Response
70### Response (200)
7471
7572```json
7673{
No line in this hunk matches that.