Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Roles

List Compliance Roles
GET/v1/compliance/organizations/{org_uuid}/roles
Get Compliance Role
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}
Models
RoleRetrieveResponse object{ id, created_at, description, 2 more }

Role information for compliance responses.

id: string

Role identifier (tagged ID)

created_at: string or null

Role creation timestamp (RFC 3339)

formatdate-time
description: string

Role description

name: string

Role name

updated_at: string or null

Role last-updated timestamp (RFC 3339)

formatdate-time
RoleListResponse object{ id, created_at, description, 2 more }

Role information for compliance responses.

id: string

Role identifier (tagged ID)

created_at: string or null

Role creation timestamp (RFC 3339)

formatdate-time
description: string

Role description

name: string

Role name

updated_at: string or null

Role last-updated timestamp (RFC 3339)

formatdate-time

RolesPermissions

List Compliance Role Permissions
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions