Claude Platform Docs

Mettre à jour les paramètres de conformité

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

Met à jour les paramètres de conformité (Compliance Settings) de votre organisation.

Définir state sur enabled active l'API Compliance et commence à capturer les événements d'activité de l'organisation. Le définir sur disabled désactive les deux. state indique si l'API Compliance est activée.

Une requête qui définit state sur sa valeur actuelle réussit et laisse la ressource inchangée. Une requête disabled reste en vigueur jusqu'à une requête enabled ultérieure ou jusqu'à la prochaine action de provisionnement de l'organisation qui active Access Transparency : l'activation d'Access Transparency active également l'API Compliance, qui fournit ses événements d'activité, de sorte qu'un tel provisionnement (y compris les réexécutions) réactive l'API Compliance même après une requête disabled. Le provisionnement automatisé ne désactive jamais les paramètres de 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 ComplianceSettingsStateEnabledParam: type: "enabled"
type: Literal["enabled"]
class ComplianceSettingsStateDisabledParam: type: "disabled"
type: Literal["disabled"]
Returns
class OrganizationComplianceSettings: type: "compliance_settings"; state
type: Literal["compliance_settings"]
defaultcompliance_settings

Whether the Compliance API is enabled for this organization.

One of the following:
class ComplianceSettingsStateEnabled: type: "enabled"
type: Literal["enabled"]
defaultenabled
class ComplianceSettingsStateDisabled: type: "disabled"
type: Literal["disabled"]
defaultdisabled
Mettre à jour les paramètres de conformité
import os
from anthropic import Anthropic

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