Audit Logs

Audit logs provide an immutable record of every action taken in your organization — who changed what, when, and from which state.

Audit logs are available on the Team plan and above.

What's logged

Flag events

EventDescription
CREATEDA feature flag was created
UPDATEDA feature flag's name or key was changed
DELETEDA feature flag was permanently deleted
ARCHIVEDA feature flag was archived
UNARCHIVEDAn archived flag was restored
TOGGLEDA flag was enabled or disabled in an environment

API key events

EventDescription
CREATEDA new API key was generated
REVOKEDAn API key was revoked

Team events

EventDescription
INVITEDA member invitation was sent
ACCEPTEDAn invitation was accepted
CANCELLEDA pending invitation was cancelled

Subscription events

EventDescription
PLAN_CHANGEDThe organization's plan was upgraded or downgraded
GRACE_PERIOD_STARTEDEvaluation usage exceeded the plan limit; grace period began

Usage events

EventDescription
LIMIT_WARNINGEvaluation usage reached 80% of the plan limit
LIMIT_EXCEEDEDEvaluation usage reached 100% of the plan limit
HARD_OVERAGE_REACHEDEvaluation usage reached 110% of the plan limit; evaluations are now blocked
EVALUATION_BLOCKEDAn evaluation was rejected due to plan limit overage

Entity types

Audit entries are associated with one of the following entity types:

FEATURE_FLAG, FLAG_ENVIRONMENT, FLAG_RULE, PROJECT, ENVIRONMENT, API_KEY, SEGMENT, INVITATION, SUBSCRIPTION

Example audit log entry

{
  "id": "a1b2c3d4-e5f6-...",
  "action": "TOGGLED",
  "entityType": "FLAG_ENVIRONMENT",
  "entityId": "f9e8d7c6-...",
  "userEmail": "[email protected]",
  "payload": {
    "flagKey": "new-checkout",
    "environment": "production",
    "enabled": false
  },
  "createdAt": "2026-03-10T02:14:33Z"
}

Filtering

Use the filter bar to narrow logs by:

  • Action — e.g. show only TOGGLED events
  • Entity type — e.g. show only FEATURE_FLAG events
  • Date range — filter by start and end date

Retention

Audit logs are append-only and cannot be modified or deleted.

Use cases

Post-mortem: "Who enabled that flag at 2am?" — filter by entity type FLAG_ENVIRONMENT and date range.

Compliance: Demonstrate change control to auditors by exporting the log for a given period.

Onboarding: New team members can review the history of changes to understand the current flag configuration.

Was this helpful?