Claude Platform Docs

Aggiorna le impostazioni di conformità

$client->organization->complianceSettings->update(ComplianceSettingsStateParam state): OrganizationComplianceSettings
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. Gli eventi di Access Transparency costituiscono un'eccezione: vengono comunque acquisiti mentre la Compliance API è disabilitata, e il feed di attività della Compliance API li restituisce una volta riabilitata. 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.

Returns
class OrganizationComplianceSettings { $type = 'compliance_settings'; $state; }
"compliance_settings" type

Whether the Compliance API is enabled for this organization.

Aggiorna le impostazioni di conformità
<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';

use Anthropic\Client;

$client = new Client(apiKey: 'my-anthropic-api-key');

$organizationComplianceSettings = $client
  ->organization
  ->complianceSettings
  ->update(state: ['type' => 'enabled']);

var_dump($organizationComplianceSettings);
Returns Examples
Response 200
{
  "state": {
    "type": "enabled"
  },
  "type": "compliance_settings"
}