Skip to main content

Compliance Users

Retrieves all users across your organizations for compliance reporting and audit purposes.

Sync Type: Full Synchronisation

Requirements

Before configuring this input, you need to:

  1. Create a Compliance Access KeyAnthropic docs.
    • Log in to your Anthropic account
    • Navigate to the Data Management Settings
    • Create a new Compliance Access Key
    • Ensure the key has both required scopes:
      • read:compliance_org_data (for listing organizations)
      • read:compliance_user_data (for listing users)
    • Copy and securely store the generated key

Details

Monad retrieves a complete snapshot of all users across your organizations on each sync run. The input first fetches all organizations accessible with your Compliance Access Key, then retrieves all users from each organization.

The input paginates through user results using opaque page tokens provided by the API, with a maximum page size of 1,000 records per request.

Data Retrieval Flow

  1. Calls GET /v1/compliance/organizations to list all organization UUIDs
  2. For each organization UUID, paginates through GET /v1/compliance/organizations/{org_uuid}/users
  3. Emits all users across all pages for every organization

Configuration

The following configuration defines the input parameters. Each field's specifications, such as type, requirements, and descriptions, are detailed below.

Settings

SettingTypeRequiredDescription
Use Synthetic DatabooleanNoGenerate synthetic demo data instead of connecting to the real data source. Defaults to false.

Secrets

SecretTypeRequiredDescription
Compliance Access KeystringYesCompliance Access Key with read:compliance_org_data and read:compliance_user_data scopes. Created in Data Management Settings.

Rate Limits

ScopeLimitWindowNotes
API Requests4Per secondShared rate limit across all Anthropic connectors

Headers: x-api-key

Source: Anthropic Compliance API Documentation

Limitations

  • Organization count must not exceed 1,000 (API limitation)
  • Maximum page size of 1,000 records per request
  • Rate limited to 4 requests per second across all Anthropic API integrations

Sample Record

{
"id": "user_123456",
"full_name": "Jane Smith",
"email": "jane.smith@example.com",
"created_at": "2025-03-15T10:30:00.000Z"
}