Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Groups

List Compliance Groups
GET/v1/compliance/groups
Get Compliance Group
GET/v1/compliance/groups/{group_id}
Models
GroupRetrieveResponse object{ id, created_at, description, 4 more }

Group information for compliance responses.

id: string

Group identifier (tagged ID)

created_at: string or null

Group creation timestamp (RFC 3339)

formatdate-time
description: string

Group description

name: string

Group name

roles: array of string or null

Role IDs assigned to this group.

source_type: string

How the group was created ('direct' or 'scim')

updated_at: string or null

Group last-updated timestamp (RFC 3339)

formatdate-time
GroupListResponse object{ id, created_at, description, 4 more }

Group information for compliance responses.

id: string

Group identifier (tagged ID)

created_at: string or null

Group creation timestamp (RFC 3339)

formatdate-time
description: string

Group description

name: string

Group name

roles: array of string or null

Role IDs assigned to this group.

source_type: string

How the group was created ('direct' or 'scim')

updated_at: string or null

Group last-updated timestamp (RFC 3339)

formatdate-time

GroupsMembers

List Compliance Group Members
GET/v1/compliance/groups/{group_id}/members