Claude Platform Docs

Perbarui Pengaturan Kepatuhan

beta.organization.compliance_settings.update(**kwargs) -> BetaComplianceSettings
POST/v1/organizations/compliance_settings

Perbarui Pengaturan Kepatuhan (Compliance Settings) organisasi Anda.

Mengatur state ke enabled akan mengaktifkan Compliance API dan mulai merekam event aktivitas organisasi. Mengaturnya ke disabled akan menonaktifkan keduanya. state mencerminkan apakah Compliance API diaktifkan.

Permintaan yang mengatur state ke nilainya saat ini akan berhasil dan membiarkan resource tidak berubah. Permintaan disabled tetap berlaku hingga ada permintaan enabled berikutnya atau tindakan provisioning organisasi berikutnya yang mengaktifkan Access Transparency: mengaktifkan Access Transparency juga mengaktifkan Compliance API, yang menyajikan event aktivitasnya, sehingga provisioning tersebut (termasuk eksekusi ulang) mengaktifkan kembali Compliance API bahkan setelah permintaan disabled. Provisioning otomatis tidak pernah menonaktifkan pengaturan kepatuhan.

Parameters

Desired state. Accepts the string shorthand "enabled" or "disabled" in place of the object form; the response always returns the canonical object form.

One of the following:
class BetaComplianceSettingsStateEnabledParam: type: "enabled"
type: Literal["enabled"]
class BetaComplianceSettingsStateDisabledParam: type: "disabled"
type: Literal["disabled"]
Returns
class BetaComplianceSettings: type: "compliance_settings"; state
type: Literal["compliance_settings"]
defaultcompliance_settings

Whether the Compliance API is enabled for this organization.

One of the following:
class BetaComplianceSettingsStateEnabled: type: "enabled"
type: Literal["enabled"]
defaultenabled
class BetaComplianceSettingsStateDisabled: type: "disabled"
type: Literal["disabled"]
defaultdisabled
Perbarui Pengaturan Kepatuhan
import os
from anthropic import Anthropic

client = Anthropic(
    api_key=os.environ.get(
        "ANTHROPIC_API_KEY"
    ),  # This is the default and can be omitted
)
beta_compliance_settings = client.beta.organization.compliance_settings.update(
    state={"type": "enabled"},
)
print(beta_compliance_settings.state)
Returns Examples
Response 200
{
  "state": {
    "type": "enabled"
  },
  "type": "compliance_settings"
}