FeatureSignals

Audit Logging

FeatureSignals maintains a comprehensive audit log that records all changes to flags, environments, and team configuration. The log is tamper-evident and includes before/after state diffs.

What's Logged

ActionDescription
flag.createdNew flag created
flag.updatedFlag metadata changed
flag.deletedFlag deleted
flag.killedKill switch activated
api_key.createdAPI key created
api_key.revokedAPI key revoked

Before/After State Diffs

json
{
  "action": "flag.updated",
  "before_state": { "name": "Old Name", "tags": ["beta"] },
  "after_state": { "name": "New Name", "tags": ["beta", "production"] }
}

Viewing the Audit Log

bash
curl "https://api.featuresignals.com/v1/audit?limit=50&offset=0" \
  -H "Authorization: Bearer $TOKEN"

Next Steps