Actualizar configuración de cumplimiento
Actualiza la configuración de cumplimiento (Compliance Settings) de tu organización.
Establecer state en enabled activa la Compliance API y comienza a
capturar eventos de actividad de la organización. Establecerlo en disabled desactiva
ambos. Los eventos de Access Transparency son una excepción: se siguen capturando mientras la Compliance API está deshabilitada, y el feed de actividad de la Compliance API los devuelve una vez que se vuelve a habilitar. state refleja si la Compliance API está habilitada.
Una solicitud que establece state en su valor actual se completa correctamente y deja el
recurso sin cambios. Una solicitud disabled permanece vigente hasta una solicitud
enabled posterior o hasta la siguiente acción de aprovisionamiento de la organización que
habilite Access Transparency: habilitar Access Transparency también habilita
la Compliance API, que proporciona sus eventos de actividad, por lo que dicho
aprovisionamiento (incluidas las nuevas ejecuciones) vuelve a habilitar la Compliance API incluso
después de una solicitud disabled. El aprovisionamiento automatizado nunca deshabilita
la configuración de cumplimiento.
Parameters
Returns
<?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);{
"state": {
"type": "enabled"
},
"type": "compliance_settings"
}Returns Examples
{
"state": {
"type": "enabled"
},
"type": "compliance_settings"
}