Claude Platform Docs

Обновление настроек соответствия требованиям

POST/v1/organizations/compliance_settings

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

Установка state в значение enabled включает Compliance API и начинает фиксировать события активности организации. Установка значения disabled отключает и то и другое. state отражает, включён ли Compliance API.

Запрос, устанавливающий state в его текущее значение, выполняется успешно и оставляет ресурс без изменений. Запрос disabled остаётся в силе до последующего запроса enabled или до следующего действия по подготовке (provisioning) организации, которое включает Access Transparency: включение Access Transparency также включает Compliance API, который обслуживает его события активности, поэтому такая подготовка (включая повторные запуски) снова включает Compliance API даже после запроса disabled. Автоматизированная подготовка никогда не отключает настройки соответствия требованиям.

Body

Desired state. Accepts the string shorthand "enabled" or "disabled" in place of the object form; the response always returns the canonical object form.

One of the following:
ComplianceSettingsStateEnabledParam object{ type: "enabled" }
type: "enabled"
ComplianceSettingsStateDisabledParam object{ type: "disabled" }
type: "disabled"
Returns
OrganizationComplianceSettings object{ type: "compliance_settings", state }
type: "compliance_settings"
defaultcompliance_settings

Whether the Compliance API is enabled for this organization.

One of the following:
ComplianceSettingsStateEnabled object{ type: "enabled" }
type: "enabled"
defaultenabled
ComplianceSettingsStateDisabled object{ type: "disabled" }
type: "disabled"
defaultdisabled
Обновление настроек соответствия требованиям
curl https://api.anthropic.com/v1/organizations/compliance_settings \
    -H 'Content-Type: application/json' \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY" \
    -d '{
          "state": {
            "type": "enabled"
          }
        }'
Returns Examples
Response 200
{
  "state": {
    "type": "enabled"
  },
  "type": "compliance_settings"
}