Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

User Preferences

List organization members' personal preferences
GET/v1/compliance/organizations/{org_uuid}/user_preferences

List the personal preferences of an organization's current members.

Models
UserPreferenceListResponse object{ conversation_preferences, cowork_global_instructions, user }

The personal preferences a member of the organization has written in their settings.

conversation_preferences: string or null

The member's "Instructions for Claude" text from their personal settings, with leading and trailing whitespace removed. null when the member has never set it or has cleared it.

cowork_global_instructions: string or null

The member's "Global instructions" text for Cowork, Claude's desktop agent, with leading and trailing whitespace removed. null when the member has never set it or has cleared it.

user: object{ id, email_address }

The organization member.

id: string

User identifier

email_address: string

User's current email address