Claude Platform Docs

규정 준수 설정 조회

BetaComplianceSettings beta().organization().complianceSettings().retrieve(params = ComplianceSettingRetrieveParams.none(), requestOptions = RequestOptions.none())
GET/v1/organizations/compliance_settings

조직의 Compliance Settings(규정 준수 설정)를 조회합니다.

Compliance Settings는 싱글톤 리소스입니다. 조직당 정확히 하나만 존재하며 식별자 없이 지정됩니다. state 필드는 Compliance API의 활성화 여부를 나타냅니다. 상위 조직이 있는 조직은 상위 조직의 구성에서 상속된 상태를 읽습니다.

Parameters
ComplianceSettingRetrieveParams params
Returns
class BetaComplianceSettings { type = "compliance_settings"; state; }
JsonValue type = "compliance_settings"

Whether the Compliance API is enabled for this organization.

One of the following:
class BetaComplianceSettingsStateEnabled { type = "enabled"; }
JsonValue type = "enabled"
class BetaComplianceSettingsStateDisabled { type = "disabled"; }
JsonValue type = "disabled"
규정 준수 설정 조회
package com.anthropic.example;

import com.anthropic.client.AnthropicClient;
import com.anthropic.client.okhttp.AnthropicOkHttpClient;
import com.anthropic.models.beta.organization.compliancesettings.BetaComplianceSettings;
import com.anthropic.models.beta.organization.compliancesettings.ComplianceSettingRetrieveParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        AnthropicClient client = AnthropicOkHttpClient.fromEnv();

        BetaComplianceSettings betaComplianceSettings = client.beta().organization().complianceSettings().retrieve();
    }
}
Returns Examples
Response 200
{
  "state": {
    "type": "enabled"
  },
  "type": "compliance_settings"
}