Claude Platform Docs

有効な組織設定の取得

GET/v1/compliance/organizations/{organization_id}/settings

組織の有効な設定を取得します。

指定された組織に現在適用されている設定を返します。これはすべてのポリシーが適用された後の強制状態であり、管理コンソールで構成されている内容とは異なる場合があります。組織の管理者が変更できない設定(たとえば、Anthropic のポリシーによって制御されているものや、その組織で利用できないもの)はリストから除外されます。

組織は APIキーの組織階層に属している必要があります。不明な組織や階層外の組織は 404 を返します。

Path parameters
organization_id: string

The organization's UUID

Headers
"x-api-key": optional string
Returns
api_keys: array of object{ id, created_at, created_by_id, 5 more }

Compliance API keys configured for the organization hierarchy, ordered by creation time ascending. Key secret values are never included.

id: string

Unique identifier for the API key.

created_at: string

When the key was created.

formatdate-time
created_by_id: string or null

Identifier of the user who created the key, or null when the key was created by automation or its creator's account no longer exists.

is_active: boolean

Whether the key is currently active. A deactivated key is listed for audit visibility but cannot authenticate requests.

name: string

The name given to the API key when it was created.

scopes: array of string

The permission scopes granted to the key.

expires_at: optional string or null

When the key will stop authenticating, or null when the key does not expire.

formatdate-time
type: optional "compliance_api_key"
defaultcompliance_api_key
organization_id: string
settings: array of object{ name, value, type } or object{ name, value, type } or object{ name, value, type } or 3 more
One of the following:
Boolean object{ name, value, type }

A setting whose enforced value is a single true/false flag.

name: "ai_powered_artifacts_enabled" or "api_workbench_feedback_collection_enabled" or "artifact_connectors_enabled" or 52 more
One of the following:
"ai_powered_artifacts_enabled"
"api_workbench_feedback_collection_enabled"
"artifact_connectors_enabled"
"ask_your_org_enabled"
"chat_enabled"
"claude_ai_chat_sharing_enabled"
"claude_ai_feedback_collection_enabled"
"claude_ai_integration_sharing_enabled"
"claude_code_desktop_bypass_permissions_enabled"
"claude_code_desktop_enabled"
"claude_code_fast_mode_enabled"
"claude_code_metrics_logging_enabled"
"claude_code_remote_control_enabled"
"claude_code_review_enabled"
"claude_code_routines_enabled"
"claude_code_security_enabled"
"claude_code_trusted_devices_required"
"claude_code_web_enabled"
"claude_code_workflows_enabled"
"claude_design_enabled"
"claude_in_slack_enabled"
"claude_science_custom_connectors_enabled"
"claude_science_custom_skills_enabled"
"claude_science_enabled"
"claude_science_managed_network_allowlist_enabled"
"claude_science_memory_enabled"
"claude_science_modal_enabled"
"claude_science_scientific_model_endpoints_enabled"
"claude_science_ssh_hosts_enabled"
"code_execution_enabled"
"code_execution_network_egress_enabled"
"connector_tools_default_always_allow"
"content_redaction_enabled"
"cowork_trusted_devices_required"
"desktop_extension_allowlist_enabled"
"directory_sync_enabled"
"frontier_data_use_enabled"
"group_skill_sharing_enabled"
"hipaa_compliance_enabled"
"inline_visualizations_enabled"
"ip_allowlist_enabled"
"location_metadata_enabled"
"member_usage_dashboard_visible"
"memory_enabled"
"org_wide_skill_sharing_enabled"
"public_projects_enabled"
"skill_sharing_enabled"
"skills_enabled"
"sso_claude_ai_enforced"
"sso_console_enforced"
"sso_enabled"
"third_party_interactive_content_enabled"
"user_skill_creation_enabled"
"web_search_enabled"
"work_across_apps_enabled"
value: boolean
type: optional "boolean"
defaultboolean
Integer object{ name, value, type }

A setting whose enforced value is a whole number; null means no limit is in force.

name: "account_session_duration_seconds"
value: number or null
type: optional "integer"
defaultinteger
String object{ name, value, type }

A setting whose enforced value is a single string; null means no value is configured.

name: "claude_code_default_worker_environment_id" or "claude_code_default_worker_pool_id"
One of the following:
"claude_code_default_worker_environment_id"
"claude_code_default_worker_pool_id"
value: string or null
type: optional "string"
defaultstring
StringList object{ name, value, type }

A setting whose enforced value is a list of strings.

name: "allowed_invite_domains" or "disabled_admin_request_types" or "ip_allowlist_ip_ranges"
One of the following:
"allowed_invite_domains"
"disabled_admin_request_types"
"ip_allowlist_ip_ranges"
value: array of string
type: optional "string_list"
defaultstring_list
ProvisioningMode object{ value, name, type }

How organization members are provisioned, resolved to the enforced mode.

A configured mode is reported only while the mechanism that enforces it is active: just-in-time modes require single sign-on to be enabled, and SCIM modes require directory sync to be enabled. Otherwise login_only is reported, regardless of any stored configuration.

value: "jit_advanced" or "jit_permissive" or "login_only" or 2 more

How organization members are provisioned under SSO.

One of the following:
"jit_advanced"
"jit_permissive"
"login_only"
"scim_advanced"
"scim_permissive"
name: optional "sso_provisioning_mode"
defaultsso_provisioning_mode
type: optional "provisioning_mode"
defaultprovisioning_mode
DataRetention object{ value, name, type }

The data retention periods in force, keyed by the type of data they apply to.

A key of all covers every data type and is exclusive: when present it is the only key. A missing key means no organization-level administrator-configured retention period is in force for that data type; Anthropic's service defaults may still apply.

value: map[object{ duration, timescale, type } or object{ type }]
One of the following:
Fixed object{ duration, timescale, type }

A fixed retention window measured from each item's last activity.

duration: number
timescale: "day" or "month"
One of the following:
"day"
"month"
type: optional "fixed"
defaultfixed
Indefinite object{ type }

An indefinite retention period: data is kept with no time limit.

type: optional "indefinite"
defaultindefinite
name: optional "data_retention_periods"
defaultdata_retention_periods
type: optional "data_retention"
defaultdata_retention
type: optional "effective_organization_settings"
defaulteffective_organization_settings
有効な組織設定の取得
cURL
curl https://api.anthropic.com/v1/compliance/organizations/$ORGANIZATION_ID/settings \
    -H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"
Returns Examples
Response 200
{
  "api_keys": [
    {
      "id": "id",
      "created_at": "2019-12-27T18:11:19.117Z",
      "created_by_id": "created_by_id",
      "is_active": true,
      "name": "name",
      "scopes": [
        "string"
      ],
      "expires_at": "2019-12-27T18:11:19.117Z",
      "type": "compliance_api_key"
    }
  ],
  "organization_id": "organization_id",
  "settings": [
    {
      "name": "ai_powered_artifacts_enabled",
      "value": true,
      "type": "boolean"
    }
  ],
  "type": "effective_organization_settings"
}