Claude Platform Docs

Получение настроек соответствия требованиям

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

Получает настройки соответствия требованиям (Compliance Settings) вашей организации.

Compliance Settings — это ресурс-одиночка: на каждую организацию приходится ровно один такой ресурс, адресуемый без идентификатора. Поле state отражает, включён ли Compliance API. Организация, имеющая родительскую организацию, считывает состояние, унаследованное из конфигурации родителя.

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"
Получение настроек соответствия требованиям
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"
}