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
| Action | Description |
|---|---|
flag.created | New flag created |
flag.updated | Flag metadata changed |
flag.deleted | Flag deleted |
flag.killed | Kill switch activated |
api_key.created | API key created |
api_key.revoked | API 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"