{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/fwozen-com/json-schema/fwozen-com-audit-actions-schema.json",
  "title": "AuditActions",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/fwozen-com-audit-api-openapi.yml#/components/schemas/AuditActions",
  "type": "object",
  "properties": {
    "actions": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "enum": [
              "freeze.created",
              "freeze.ended",
              "freeze.superseded",
              "freeze.extended",
              "freeze.fanout_completed",
              "freeze.fanout_failed",
              "freeze.target_applied",
              "freeze.target_failed",
              "freeze.impact_acknowledged",
              "thaw_override.created",
              "thaw_override.ended",
              "exception.requested",
              "exception.granted",
              "exception.denied",
              "exception.revoked",
              "exception.expired",
              "exception.consumed",
              "exception.reblocked_new_commit",
              "schedule.created",
              "schedule.updated",
              "schedule.deleted",
              "schedule.imported",
              "schedule.occurrence_applied",
              "schedule.occurrence_lifted",
              "schedule.occurrence_skipped",
              "schedule.watchdog_healed",
              "repo.enabled",
              "repo.disabled",
              "repo.settings_updated",
              "branch.watched",
              "branch.unwatched",
              "branch.settings_updated",
              "enforcement.verified",
              "enforcement.degraded",
              "enforcement.advisory_acknowledged",
              "enforcement.ruleset_created",
              "enforcement.ruleset_repaired",
              "enforcement.ruleset_write_failed",
              "enforcement.delegate_minted",
              "enforcement.delegate_redeemed",
              "identity.github_unlinked",
              "reconcile.drift_repaired",
              "installation.created",
              "installation.claimed",
              "installation.deleted",
              "installation.suspended",
              "installation.unsuspended",
              "installation.permissions_accepted",
              "installation.permissions_reduced",
              "installation.repos_changed",
              "apikey.created",
              "apikey.rotated",
              "apikey.revoked",
              "apikey.expired",
              "member.invited",
              "member.joined",
              "member.removed",
              "member.role_changed",
              "slack.installed",
              "slack.uninstalled",
              "slack.linked",
              "slack.subscription_changed",
              "org.settings_updated",
              "org.deleted",
              "org.claimed",
              "billing.tier_changed",
              "billing.trial_started",
              "billing.trial_expired",
              "billing.payment_failed",
              "billing.source_changed",
              "billing.limit_exceeded"
            ]
          },
          "label": {
            "type": "string"
          }
        },
        "required": [
          "value",
          "label"
        ],
        "additionalProperties": false
      }
    },
    "csvColumns": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "actions",
    "csvColumns"
  ],
  "additionalProperties": false
}