Skip to content

Commit 00d0d47

Browse files
SBrandeisclaude
andauthored
Audit log org settings events (#2564)
* Document granular org.settings.* audit log events The single org.update_settings audit-log event was split into granular org.settings.* events. Document the new event types and note that they replace org.update_settings for filtering/parsing integrations. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * move tip * comments from code review --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 55fa7c0 commit 00d0d47

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

docs/hub/audit-logs.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,24 @@ Each action has an **event name** in `scope.action` format (e.g. `repo.create`,
3636

3737
### Organization Management & Security
3838

39-
- **Core organization changes** — Creation, deletion, restoration, renaming, and profile/settings updates.
40-
- **Events:** `org.create`, `org.delete`, `org.restore`, `org.rename`, `org.update_settings`
39+
> [!TIP]
40+
> The **Settings changes** events below are only available for actions taken after June 16th, 2026. Events before that date use a unique `org.update_settings` event type. Any integration that filters or parses the event `type` field for orgs created before June 16th, 2026, should handle both.
41+
42+
- **Core organization changes** — Creation, deletion, restoration, and renaming.
43+
- **Events:** `org.create`, `org.delete`, `org.restore`, `org.rename`
44+
- **Settings changes** — Updates to organization settings are recorded as granular `org.settings.*` events, so you can pinpoint exactly which setting changed.
45+
- General settings — Profile, storage regions, resource groups, and publisher gating.
46+
- **Events:** `org.settings.profile`, `org.settings.regions`, `org.settings.resource_groups`, `org.settings.publisher_gating`
47+
- Inference providers — Provider configuration, API key add/remove, and usage settings.
48+
- **Events:** `org.settings.inference_providers`, `org.settings.inference_providers.keys.add`, `org.settings.inference_providers.keys.remove`, `org.settings.inference_providers.usage`
49+
- SSO — SSO configuration updates, and enabling or disabling SSO.
50+
- **Events:** `org.settings.sso`, `org.settings.sso.enable`, `org.settings.sso.disable`
51+
- Security — Default repository visibility, and enabling or disabling 2FA enforcement, automatic join, and member privacy.
52+
- **Events:** `org.settings.security.repo_visibility`, `org.settings.security.2fa.enable`, `org.settings.security.2fa.disable`, `org.settings.security.auto_join.enable`, `org.settings.security.auto_join.disable`, `org.settings.security.members_privacy.enable`, `org.settings.security.members_privacy.disable`
53+
- Network — Network configuration updates, and enabling or disabling IP access restriction and authentication enforcement.
54+
- **Events:** `org.settings.network`, `org.settings.network.ip_restriction.enable`, `org.settings.network.ip_restriction.disable`, `org.settings.network.auth_enforcement.enable`, `org.settings.network.auth_enforcement.disable`
55+
56+
4157
- **Security management**
4258
- Organization API token rotation.
4359
- **Event:** `org.rotate_token`

0 commit comments

Comments
 (0)