Claude Platform Docs

Aggiorna le impostazioni di conformità

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

Aggiorna le impostazioni di conformità (Compliance Settings) della tua organizzazione.

Impostare state su enabled attiva la Compliance API e avvia l'acquisizione degli eventi di attività dell'organizzazione. Impostarlo su disabled disattiva entrambi. state indica se la Compliance API è abilitata.

Una richiesta che imposta state sul suo valore attuale ha esito positivo e lascia la risorsa invariata. Una richiesta disabled resta in vigore fino a una successiva richiesta enabled o alla successiva azione di provisioning dell'organizzazione che abilita Access Transparency: l'abilitazione di Access Transparency abilita anche la Compliance API, che fornisce i relativi eventi di attività, quindi tale provisioning (incluse le riesecuzioni) riabilita la Compliance API anche dopo una richiesta disabled. Il provisioning automatico non disabilita mai le impostazioni di conformità.

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: :enabled
class BetaComplianceSettingsStateDisabledParam { type: :disabled }
type: :disabled
Returns
class BetaComplianceSettings { type: :compliance_settings, state }
type: :compliance_settings

Whether the Compliance API is enabled for this organization.

One of the following:
class BetaComplianceSettingsStateEnabled { type: :enabled }
type: :enabled
class BetaComplianceSettingsStateDisabled { type: :disabled }
type: :disabled
Aggiorna le impostazioni di conformità
require "anthropic"

anthropic = Anthropic::Client.new(api_key: "my-anthropic-api-key")

beta_compliance_settings = anthropic.beta.organization.compliance_settings.update(state: {type: :enabled})

puts(beta_compliance_settings)
Returns Examples
Response 200
{
  "state": {
    "type": "enabled"
  },
  "type": "compliance_settings"
}