Update Compliance Settings
Update your organization's Compliance Settings.
Setting state to enabled turns on the Compliance API and begins
capturing organization activity events. Setting it to disabled turns
both off. Access Transparency events are an exception: they are still
captured while the Compliance API is disabled, and the Compliance API
activity feed returns them once it is enabled again. state reflects
whether the Compliance API is enabled.
A request that sets state to its current value succeeds and leaves the
resource unchanged. A disabled request stays in effect until a later
enabled request or the organization's next provisioning action that
enables Access Transparency: enabling Access Transparency also enables
the Compliance API, which serves its activity events, so such
provisioning (including re-runs) re-enables the Compliance API even
after a disabled request. Automated provisioning never disables
compliance settings.
Parameters
Returns
using System;
using Anthropic.Models.Beta.Organization.ComplianceSettings;
ComplianceSettingUpdateParams parameters = new()
{
State = new BetaComplianceSettingsStateEnabledParam()
};
var betaComplianceSettings = await client.Beta.Organization.ComplianceSettings.Update(parameters);
Console.WriteLine(betaComplianceSettings);{
"state": {
"type": "enabled"
},
"type": "compliance_settings"
}Returns Examples
{
"state": {
"type": "enabled"
},
"type": "compliance_settings"
}