Audit Log
Status: Current
Last reviewed: 2026-05-13
Route: /audit
The audit log shows recorded control-plane changes.
Table Columns
| Column | Meaning |
|---|---|
| Timestamp | Time the audit entry was created. |
| Action | Action token, such as INSERT, UPDATE, DELETE, or named actions. |
| Resource | Resource type. |
| Resource Name | Best-effort display name resolved from current resources or saved state. |
| User | User that made the change, or system. |
| IP | Request IP address if recorded. |
| Action button | Opens old/new state diff when available. |
Filters
The page supports:
- Action filter.
- Resource type filter.
- Text search across action, resource type, resource id, user id, resolved resource name, and resolved user name.
Filters apply to the currently loaded page of audit entries.
Diff Viewer
Click the eye action to inspect:
- Old state.
- New state.
For creates, old state is empty. For deletes, new state is empty.
Revert Status
The backend exposes POST /api/audit/{id}/revert for admins. Current support is limited to legacy route resource name rollback, and the frontend does not expose a revert button. Treat audit as inspection-first unless support is expanded.