Claude Platform Docs

Mendapatkan Pengaturan Kepatuhan

BetaComplianceSettings Beta.Organization.ComplianceSettings.Retrieve(parameters, cancellationToken = default)
GET/v1/organizations/compliance_settings

Mengambil Pengaturan Kepatuhan (Compliance Settings) organisasi Anda.

Pengaturan Kepatuhan adalah sumber daya singleton: hanya ada tepat satu per organisasi, yang diakses tanpa pengenal. Field state mencerminkan apakah Compliance API diaktifkan. Organisasi yang memiliki organisasi induk membaca status yang diwarisi dari konfigurasi induknya.

Parameters
ComplianceSettingRetrieveParams parameters
Returns
class BetaComplianceSettings { Type = "compliance_settings"; State; }
JsonElement Type = "compliance_settings"
required BetaComplianceSettingsState State

Whether the Compliance API is enabled for this organization.

One of the following:
class BetaComplianceSettingsStateEnabled { Type = "enabled"; }
JsonElement Type = "enabled"
class BetaComplianceSettingsStateDisabled { Type = "disabled"; }
JsonElement Type = "disabled"
Mendapatkan Pengaturan Kepatuhan
ComplianceSettingRetrieveParams parameters = new();

var betaComplianceSettings = await client.Beta.Organization.ComplianceSettings.Retrieve(parameters);

Console.WriteLine(betaComplianceSettings);
Returns Examples
Response 200
{
  "state": {
    "type": "enabled"
  },
  "type": "compliance_settings"
}